excel中一次性筛选查找多个数据可以使用excel中的条件格式这个功能来实现,具体的使用方法如下:
1、这里以excel 2013版本为例,首先在电脑上打开你要进行设置条件格式的excel表。
2、选择好一列数据以后,然后在次操作页面中的上方选择【条件格式】选项。
3、进入到条件格式的操作页面以后,然后点击【突出显示单元格规则】。
4、最后进入到突出显示单元格规则页面以后,接下来选择你要的规则(规则中有大于、小于、介于、等于、文本包含等等,当然还支持自定义规则与重复值),选择好以后即可一次性筛选查找多个excel中的数据了。
在Excel中除了可以针对某个标题字段进行筛选外,还可以使用“高级”筛选功能查找符合多个条件的数据记录。使用“高级”筛选功能,可快速选择同时满足多个条件或仅满足多个条件中的一个条件的数据。如要查看销售部“刘”姓员工的档案信息,就需在筛选条件区域中将两个条件值填写在同一行中,具体操作步骤如下。
复制工作表
再次复制“人事信息数据表”,并将复制的工作表重命名为“高级筛选”。
建立筛选条件
在数据区域的右侧建立筛选条件区域,并在其中输入筛选条件。
单击“高级”按钮
选择数据区域中的任意单元格,这里选择G2单元格,切换至“数据”选项卡,在“排序和筛选”组中单击“高级”按钮。
设置高级筛选参数
弹出“高级筛选”对话框,选择“在原有区域显示筛选结果”单选按钮,将“列表区域”设置为$A$2:$I$21,“条件区域”设置为$K$2:$L$3,单击“确定”按钮。
显示筛选结果
此时,在工作表中仅显示了销售部“刘”姓员工的信息。
看我的抓图吧:
B2输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$2,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
B11输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$11,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
B20输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$20,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
都是数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
也可以把三道公式合并成一道,一步到位:
B2输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(LOOKUP("座",C$2:C2),A$1:A$100)),ROW($1:$100),4^8),ROW()-LOOKUP(1,0/(C$2:C2<>""),ROW(A:A))))&""
也是数组公式(操作同上)。
话外,你的A列,关键词都集中在一起,直接复制过B列就行了。