用VLOOKUP查找后,只想取查找列的第二次或第三次显示的项

如题所述

这很麻烦,一般得用数组公式解决。举例,原公式是
=VLOOKUP(A2,Sheet2!A$2:C$999,3,0)
即查找Sheet2A列里A2的值对应的C列的值,会返回第一个;你现在想返回第2个或者第3个,那么公式改为
=INDEX(Sheet2!C$1:C$999,SMALL(IF(Sheet2!A$1:A$999=A2,ROW(A$1:A$999),999),2))
这是数组公式,回车时得同时按Ctrl和Shift键
把粗体2改为3就是第3个。
温馨提示:答案为网友推荐,仅供参考
相似回答