怎样用EXCEL函数多条件筛选出多个数据放在不同的单元格里?

怎样用EXCEL函数多条件筛选出多个数据放在不同的单元格里?,第1张

建议结果出的抬头改成和源数据一样的车间和状态,方便引用和公式填充,减少手输。

=INDEX($B:$B,SMALL(IF(($A:$A=F$4)($C:$C=F$5),ROW($A:$A),99999),ROW($A1)))

公式输入完成后同时按下Ctrl+Shift+Enter组合键,分别向下、向右填充即可。

使用excel的“if”和“and”公式可以达到这个效果。

以下以A列=二,B列=大的数据为例。满足条件的则将C列中的数据填充到D列中。

①首先列出需要筛选的数据。

②在单元格“D1”中填写“=IF(AND(A1="二",B1="大"),C1,"")”公式,点击回车。

③下拉D2单元格的右下角,使公式与数据在同一行结束。

可以看到,只有满足,“二”和“大”的数据,才会被筛选出来。

一、Excel用字段组合多个条件的数据透视表高级筛选

1、假如要筛选满足两个条件的服装,即筛选价格大于

40、销量大于

500

的服装,并把筛选结果复制到一个工作表(Sheet3)。在

Sheet2

中的

E3

单元格输入“求和项:价格(元)”,F3

单元格输入“求和项:销量(件)”,然后在

E4

输入

>40,在

F4

输入

>500;则条件准备好了。

2、单击

Excel

窗口左下角的

Sheet3

切换到该工作表,选择“数据”选项卡,单击“排序和筛选”上面的“高级”,打开“高级筛选”窗口,把光标定位到“列表区域”右边的输入框,单击

Sheet2

重新切换回此窗口,单击“列表区域”输入框右边的“收起窗口图标”(即表格上有一个红箭头图标),把窗口缩成一行,框选

A3:D12

这片区域,则

Sheet2!$A$3:$C$12

被自动填充到“列表区域”右边的输入框。

3、把光标定位到“条件区域”右边的输入框,此时自动切换回

Sheet3

窗口,单击

Sheet2

再次切换到该窗口,框选

E3:F4

这几个条件单元格,则

Sheet2!$E$3:$F$4

被自动填充到“条件区域”右边输入框。

4、选择“将筛选结果复制到其他位置”,“复制到”右边的输入框已经有内容,把它们删除,选择

A1

单元格,单击“确定”,则价格大于

40、销量大于

500

的所有服装被复制到

Sheet3

工作表; *** 作过程步骤,如图1所示:

提示:在数据透视表中,字段名称都加上了当前所做的运算名称,如 *** 作中的“求和”,在准备筛选条件时,也要把它们写到字段名称中,否则会发生错误。例如:字段名称“求和项:销量(件)”中就包括了“求和项”,用它作条件时,要把“求和项:销量(件)”作为条件的字段名称,不能省掉“求和项”。

度友,用index函数配合match函数,数组公式就可以达到目的,

如图,

具体公式为:=INDEX(A1:C10,MATCH(E2&F2,A1:A10&B1:B10,0),3)

如有疑问可以继续交流!

在G1单元格输入公式:

=and(f1>e1,e1>d1,d1>c1,c1>b1)

将该公式复制下拉。

然后选中这100行数据,数据-筛选-自动筛选,选出G列为TRUE的数据即可。

方法/步骤:

1在表格的空白区域设置好需要满足的条件,需要包含列名

2点击数据筛选中的高级,

3这时会跳出一个高级筛选对话框,在高级筛选对话框中包含了筛选后的数据存放位置、列表区域意思是参与筛选的数据区域、条件区域意

4在高级筛选对话框中我们选择好筛选后的数据存放位置为其他位置

5点击列表区域右边的选择框 然后框选出参与筛选的数据区域

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/13492322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存