Excel中的VLOOKUP函数主要用于在纵向数据中查找符合条件的数据,并返回对应后面列的数据。VLOOKUP函数使用时通常要求查找的条件在查找区域的首列。其公式结构为:
=VLOOKUP(条件,查找引用区域,返回数据所在对应列数,查找方式)
示例1:基本的VLOOKUP用法
输入以下公式
=VLOOKUP(A3,E:G,3,0)
公式表示:在E列精确匹配满足A3条件的单元格,并返回对应第3列(G列)的数据。
示例2:带通配符的精确查找
部分查找条件包含于查找区域,直接查找引用返回错误值,此时需要给查找条件加上通配符“*”
输入以下公式,然后向下填充公式
=VLOOKUP("*"&A3&"*",E:G,3,0)
公式表示:在E列精确匹配满足包含A3条件的单元格,并返回对应第3列(G列)的数据。
示例3:查找条件不在查找引用区域的首列,可以通过IF({0,1} 的方式将位于后列的数据转换到首列,然后通过VLOOKUP函数返回数据。
输入以下公式,然后向下填充公式
=VLOOKUP(A3,IF({0,1},F:F,G:G),2,0)
公式表示:通过IF({0,1},F:F,G:G)将F列和G列位置互换,达到查找条件仍在首列的目的,然后返回数据。
该方法可以用INDEX+MATCH函数替代
=INDEX(F:F,MATCH(A3,G:G,0))
单元格按所在的行列位置来命名,例如:地址“B5”指的是“B”列与第5行交叉位置上的单元格。
Excel怎么使用VLOOKUP函数?这个视频告诉你!
VLOOKUP函数,屏蔽0与NA值