EXCEL通过三个条件筛选出符合的数据
EXCEL中经常会遇到一个表格有所有数据,另一个表格偏偏少了一列数据,而两个表格每行的数据又不对应位置,复制粘贴或照着一项一项找基本不可能,当然了如果你数据少得可怜就另当别论了;以下公式可以完美解决此问题,适合数据量宠大的统计;
操作方法
- 01
=IF(ISERROR(LOOKUP(1,0/((结算表!$B$3:$B$1000=B3)*(结算表!$N$3:$N$1000=N3)*(结算表!$R$3:$R$1000=S3)),S3:S1000)),0,(LOOKUP(1,0/((结算表!$B$3:$B$1000=B3)*(结算表!$N$3:$N$1000=N3)*(结算表!$R$3:$R$1000=S3)),S3:S1000))) 以上用“CTRL+SHIFT+ENTER”结束
- 02
例:B3、N3、S3在当前表格下,结算表为另一个表格 公式解释:当B3=“结算表!$B$3:$B$1000”范围内数值,并N3=“结算表!$N$3:$N$1000”范围数值,并S3=“结算表!$R$3:$R$1000”范围数值时显示满足三个数据所对应的第四个数值并显示在S3:S1000对应行中;否则显示“0”
- 03
使用情况:两个表数据都一样,但数据行位置不一样的情况下,并且还要根据前三个数据添第四个数据的情况下使用
赞 (0)