vlookup函数用法

vlookup函数用法:精确匹配、近似匹配、反向查找(辅助列)、多条件查找(辅助列)、关键字查找(通配符*)等。

1、精确匹配

目的:根据销售员查找销售额。

公式:=VLOOKUP(F2,$B$1:$D$6,3,0)

说明:“查找值”F2也就是销售员,“查找区域”根据查找值销售员在所选的数据表中,也就是$B$1:$D$6中必须位于第一列。“列序数”为3,表示对应结果销售额在所选区域中排第3列;“匹配条件”为0,表示精确匹配,若为1则代表近似匹配。

2、近似匹配

目的:根据销售额查找提成比计算业绩提成。

公式:=VLOOKUP(F2,$B$1:$C$6,2,1)*F2

说明:“查找值”F2也就是销售额,“查找区域”根据查找值销售额在所选的数据表中,也就是$B$1:$C$6中必须位于第一列。“列序数”为2,表示对应结果提成比在所选区域中排第2列;“匹配条件”为1,表示近似匹配。

3、反向查找(辅助列)

目的:根据销售员查找工号。

公式:=VLOOKUP(G2,$B$1:$E$6,4,0)

说明:“查找值”G2也就是销售员,由于数据表中销售员列在工号列的后面,无法按照VLOOKUP函数的使用方法,所以我们要将销售员排列在数据表中的第一列,则增加一列辅助列代表工号列,数据表所选区域也就是$B$1:$E$6区域。“列序数”为4,表示对应结果辅助列在所选区域中排第4列;“匹配条件”为0,表示精确匹配。

4、多条件查找(辅助列)

目的:根据水果及产地查找市场价。

公式:=VLOOKUP(G2&H2,$A$1:$E$6,5,0)

说明:由于查找值水果及产地在不同列中,这里需要用连接字符&将两列值相连接。则“查找值”G2&H2也就是水果及产地,数据表中水果及产地也在不同列,无法按照VLOOKUP函数的使用方法,所以我们要将水果及产地录入在同一列中,则增加一列辅助列代表水果产地列,数据表所选区域也就是$A$1:$E$6区域。

“列序数”为5,表示对应结果市场价在所选区域中排第5列;“匹配条件”为0,表示精确匹配。

5、关键字查找(通配符*)

目的:根据公司简称查找公司人数。

公式:=VLOOKUP("*"&D2&"*",$A$1:$B$6,2,0)

说明:“查找值”"*"&D2&"*"也就是通过公司简称查找公司全称,这里的星号“*”表示的是任意字符,例如公司简称为“利美德”通过前后连接上星号“*”就表示的是“利美德”前后加上任意字符,在此数据表中所表示的是“浙江利美德教具有限公司”。

“查找区域”根据查找值公司简称在所选的数据表中,也就是$A$1:$B$6中必须位于第一列。“列序数”为2,表示对应结果公司人数位于所选区域中排第2列,“匹配条件”为0,表示精确匹配。