当前位置: 主页 > Office办公 > Excel专区 > Excel函数 > Excel 使用 index small进行多条件筛选

Excel 使用 index small进行多条件筛选

  • 2022-12-31
  • 来源/作者: Wps Office教程网/ 菜鸟图库
  • 139 次浏览

比如在表二中筛选引用表一中A列不是“日本”,B列是“小汽车”,C列是小于100000,的M列的值?

用index和small配合可以很好地解决这个问题。

=index(sheet1!m:m,small(if((sheet1!a$1:a$100<>"日本")*(sheet1!b$1:b$100="小汽车")*(sheet1!c$1:c$100<100000),row($1:$100),4^8),row(a1)))&""

数组公式,按CTRL+SHIFT+ENTER结束

下拉填充

(如果sheet1表的记录较多,可把公式中的100改成更大的数值)

*是什么意思?为什么不能用AND呢?

*是乘的意思,这是数组,不能用AND

后面的&""是对无数据进行留空的意思。