空与非空条件设置的方法
当条件区域使用空白单元格作为条件时,表示任意数据内容均满足条件,即保留所有记录不做筛选,条件区域中的空白单元格并不表示筛选空值。图所示的表格是一张包含空白单元格的数据列表。
要将"籍贯"字段中为空白的记录筛选出来,可在条件区域的"籍贯"字段下方输入条件值为等于号"="来表示筛选空值,如图所示,
筛选结果如图所示。
如果要筛选非空单元格,则可在条件中使用不等号"<>"表示筛选非空值,如图所示;
表示筛选"出生日期"字段中不为空白的记录,筛选结果如图所示
精确匹配的筛选条件
要在图所示的数据列表中筛选"款式号"字段为"A00580807"的记录,如果直接在条 件区域内的条件单元格内输入"A00580807",并不能得到所希望的筛选结果。
这样设置条件进行高级筛选后的结果如图所示,其中不仅包含"款式号"为"A00580807"的记录,也包含了"款式号"为"A00580807LL"、"A00580807RL"、"A00580807-A"和"A00580807-B"的记录,因此这种条件设置方法不能精确筛选完全匹配的记录。
要设置精确匹配的筛选条件,可在条件值前面加上单引号和等号"’=",如"’= A00580807",或输入"="=A00580807"",或把单元格设置为文本格式,再输入"=A00580807"。筛选结果如图所示。
"高级筛选"中通配符的运用
在"高级筛选"中对文本型数据字段设置筛选条件时,可以使用通配符来设置模糊的匹配条件, 通配符包括星号"*"和问号"?",其含义如下。
● 星号"*"可以代替任意多的任意字符。
● 问号"?"代表单个任意字符。
● 引用星号"*"或问号"?"符号本身作为筛选条件时,需要在星号或问号前面加波形符"~"前导。
更多的例子可以参照表所示。
表示在单元格内输入时必须把单元格设置为文本格式或"="号前加上单引号强制单元格数据以文本显示。