如何用excel的vlookup函数对两列数据进行查找判断

发布网友

我来回答

5个回答

热心网友

首先,得了解vlookup函数的用法。vlookup有四个参数值,其分别是“查找值、查找区域、序列数,是否模糊查找”。
然后,就可以设置公式对两列数据进行查找了,特别说明的是,使用vlookup查找的数列必须在第1列,且对应的数据必须具有唯一性,否则使用vlookup函数就不合适了。
最后,使用if函数对结果进行判断。

热心网友

在g2输入:
=if(or(e2="",f2=""),"",vlookup(e2&"|"&f2,if({1,0},a:a&"|"&b:b,c:c),2,0))
这个是数组公式,输入完成后,不要直接按“回车”。需要按“crtl”+“shift”+“回车”三个键结束输入。

热心网友

在C列前增加一个辅助列,输入函数=A$B,在H列(原来的G列)输入=VLOOKUP(E&F,$C$1:$D$n,2),即可。

热心网友

=SUMPRODUCT((A$2:A$6=E2)*(B$2:B$6=F2)*C$2:C$6)

热心网友

G2输入
=SUMPRODUCT(($A$2:$A$1000=E2)*($B$2:$B$1000=F2)*$C$2:$C$1000)
公式下拉追问C列是数字的可以实现,但如果C列是文字就出错了

追答如果你要文字的话,修改一下公式
=INDEX($C$2:$C$1000,SUMPRODUCT(($A$2:$A$1000=E2)*($B$2:$B$1000=F2)*ROW($C$2:$C$1000)))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com