众所周知,Excel中的Vlookup函数只能查找返回第1个符合条件的值。于是大神们开始用小菜头晕的Lookup和数组公式的方法来实现更多查找功能。
对于一般用户来说,解决复杂问题最简单的方法是用辅助列,有了它,Vlookup也会瞬间变成万能查找函数。不信请向下看:
1、多条件查找
【例1】根据F列年份和G列产品,从左表中查找对应的价格。
公式:
A2=B2&C2
H2=VLOOKUP(F2&G2,A:D,4,)
2、查找所有值放在一个单元格
【例2】在G列设置公式,根据F列产品从左表中查找所有符合条件的价格并用逗号隔开。
公式:
E2=D2&","&IFERROR(VLOOKUP(C2,C3:E$12,3,),"")
G2=VLOOKUP(F2,C:E,3,)'
3、查找所有值分别放在不同单元格
【例3】在G:K列根据F列产品从左表中查找所有价格并分别放在不同单元格中
公式:
A2=COUNTIF(C$2:C2,C2)&C2
G2=IFERROR(VLOOKUP(COLUMN(A1)&$F2,$A$2:$D$11,4,),"")
4、查找任一个位置的值
【例4】在 G列和H列分别查找第2次出现和最后一次出现的价格
公式:
A2=COUNTIF(C$2:C2,C2)&C2
G2=VLOOKUP(2&F2,A:D,4,)
H2=VLOOKUP(COUNTIF(C:C,F2)&F2,A:D,4,)
兰色说:对于新手来说。辅助列是一个简单实用的辅助工具,有了它很多超难的函数公式问题都可以轻易解决。
领取专属 10元无门槛券
私享最新 技术干货