笔记11 - Vlookup函数

(根据王佩丰Excel学习视频整理)

一、使用Vlookup函数

1.Vlookup函数语法

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

例:=VLOOKUP(G6,$B$5:$E$10,4,0)

意为在$B$5:$E$10这个绝对区域里找G6对应的的第4列的值,并且精确匹配

例:=VLOOKUP(A2,数据源!A:B,2,0)

意为在数据源这张表格的A到B列中寻找A2所对应的第2列,并且精确匹配

PS:上两例中的G6和A2均必须在所查找区域的第一列

2.Vlookup中使用通配符

例:=VLOOKUP(A2&"*",数据源!B:E,4,0)

如果A2是查找到的结果的缩略的话,需要在A2上连接上通配符

3.Vlookup模糊查找

例:=VLOOKUP(G9,$C$7:$D$13,2,1)

意为在$C$7:$D$13中查找G9在表格中属于哪一个档次类别,故使用近似匹配。Excel会在表格中匹配一个小于等于G9的最大值。

4.使用isna函数处理数字格式引起的错误

例:=VLOOKUP(F4&"",$A$1:$C$6,3,0)

如果在查找区域中的数字为文本格式,而F4为数字格式,则只需在公式中将F4连接一个“”即可将其变为文本格式查找

例:=VLOOKUP(F12*1,$A$9:$C$14,3,0)

如果在查找区域中的数字为数字格式,而F4为文本格式,则只需在公式中将F4进行一次不改变其本身值得数学运算即可将其变为数字格式查找

例:=IF(ISNA(VLOOKUP(F20*1,$A$17:$C$22,3,0)),VLOOKUP(F20&"",$A$17:$C$22,3,0),VLOOKUP(F20*1,$A$17:$C$22,3,0))

如果查找区域和F4所在列数据均为文本和数据格式混杂,则需用isna函数进行判定是某一格式是否会出现此错误,如果出现错误,用另一格式进行查找即可,注意区域要选择绝对区域

5.Hlookup函数

如果查找区域的表格不是常见的竖列而是横列,即需用此函数

你可能感兴趣的:(笔记11 - Vlookup函数)