excel的vlookup函数如何使其取的是最后一个匹配的值

2024-12-04 06:39:26
推荐回答(5个)
回答1:

这种有重复值取最后的,需要用数组公式(输入时按ctrl+shift+enter完成)

=index(b1:b3,match(2,1/(a1:a3="张三")))

对补充问题的回复:
不为什么,数组公式规定就是这样输入的。
就像你在word输入一段后按回车一样。

回答2:

vlookup(查找,范围,列数,0)
如果是我以上理解的列数,那么
可以用column(b1)来填写
这样,当你向右拉动时,列数就会变成2,3,4,5,。。。。

回答3:

=LOOKUP(1,0/(A1:A3="张三"),B1:B3)

回答4:

=vlookup("A3",A1:B3,2,false)

回答5:

用lookup函数,A列姓名,B列数值
提取张三最下面对应值,公式为=lookup(1,0/(A:A=张三),B:B)