
建议结果出的抬头改成和源数据一样的车间和状态,方便引用和公式填充,减少手输。
=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点击列表区域右边的选择框 然后框选出参与筛选的数据区域
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)