excel VLOOKUP提问,如何符合多个条件筛选

2025-03-30 19:08:52
推荐回答(5个)
回答1:

把公式改为这样右拉,一个单元格显示一个值。
=VLOOKUP($C169,Sheet8!$B:$D,COLUMN(B1),)

还可加入公式在下拉时出现的防错判断:
=IF(COUNTIF($B:$B,$C169),VLOOKUP($C169,Sheet8!$B:$D,COLUMN(B1),),"")

回答2:

“再加上Sheet8!B:C,3这个条件”肯定显示错误,因为数据区域B:C只有两列,要返回第三列数值,属于超出区域的错误类型。
可以是=VLOOKUP(C169,Sheet8!B:D,3,0)
或者是=VLOOKUP(C169,Sheet8!B:E,4,0)

由你追问的条件,是要根据C169得到两列返回数据,公式是相同的格式,是吗?
在左边的一列中输入==VLOOKUP($C169,Sheet8!$B:$E,COLUMN(B1),0)
然后向右向下填充公式即可。

回答3:

VLOOKUP(C169,Sheet8!B:C,2,FALSE)公式的含意是:在SHEET8的B列查找C169,得到Sheet8!B:C区域中对应的C列的数据,就是区域的第二列。
如果需要得到区域的第三列(D列),修改公式:
=VLOOKUP(C169,Sheet8!B:D,3,0)

回答4:

多用几次VLOOKUP就行了啊!
=VLOOKUP(C169,Sheet8!B:C,2,FALSE)
=VLOOKUP(C169,Sheet8!B:C,3,FALSE)

回答5:

1、用SUMPRODUCT函数。
公式为:例如 求 名字是A列是百佳,B列数据大于20的汇总。则:=SUMPRODUCT((A1:A100="百佳")*(B1:B100>20))。
2、SUMPRODUCT函数用法:
(1)多条件求和。
SUMPRODUCT((条件1)*(条件2)*……,求和数据区域)用于多条件求和。
(2)多条件求个数。
SUMPRODUCT((条件1)*(条件2)*……)用于多条件求数据个数。