表格vlookup的使用方法
1.vlookup函数是什么?
vlookup函数用于在Excel的表格或区域中,返回按行查第一个符合要求对应行的指定列数据。
它还有个兄顶xlookup函数,用于按列查。
2.函数基础说明
接下来从语法方面进行基础介绍。
语法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])。
说明:VLOOKUP(查值,包含查值的范围,包含返回值的范围中的列号,近似匹配 (TRUE) 或精确匹配 (FALSE))。
对比 | 说明 | |
lookup_value | 查值 | 要查的目标值,也被称为查阅值 |
table_array | 包含查值的范围 | 查值所在的区域,并且查值应该始终位于所在区域的第一列 |
col_index_num | 包含返回值的范围中 | 查范围内返回符合条件的指定列的序号。(区域内第一列序号为1,其余依此类推) |
[range_lookup] | 近似匹配 (TRUE) 或精确匹配 (FALSE) | 选填,默认为TRUE,也可以填写1(TRUE)或0(FALSE) |
注:VLOOKUP的技巧在于利用数据,有时候也会查出辅助列。
3.函数使用方法
3.1基础用法
公式:=VLOOKUP(F3,$B$2:$D$7,2,FALSE)
说明:通过以上公式,我们能够在Excel表格中对【$B$2:$D$7】范围进行查,查符合条件【F3】的行数,并获取第2列的价格数据。
3.2组合用法:VLOOKUP如何去除查不到的“#NA”值
在使用vlookup函数时,有时会查对象中没有,会返回“#NA”为什么vlookup显示的是公式值,影响表格美观,如下图所示:
这时只需引入IFNA函数即可,通过对“#NA”值进行替换。=IFNA(VLOOKUP(F3,$B$2:$D$7,2,FALSE),""),如下图所示:
3.3高阶用法:VLOOKUP函数一对多查询
有时提供的数据表格可能多个相同值,但其它数据不相同,但是我们还需要提取每个产品的不同数据,如下图所示:
这时光用VLOOKUP函数已不能满足咱们的需求,这时我们只需要引入辅助列,具体操作如下:
1、引入辅助列,辅助列公式为=C3&COUNTIF($C$1:C3,C3),如下图所示:
2、在查询区域内输入以下公式:
=IFERROR(VLOOKUP($G3&COLUMN(A1),$B:$E,3,FALSE),"")
只需左右拖拽公式即可,直到查询数据为空为止,如下图所示:
通过以上方式,我们就能获得相同产品的不同价格数据,从而也达到了行列转换的目的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论