本节主讲lookup纵向查找函数和hlookup横向查找函数的使用方法及注意事项。
vlookup函数
(1)使用方法
=vlookup(lookup_value, table_array, col_index_num, range_lookup);
根据lookup_value的值,以range_lookup指定的方式,在table_array中查找并返回col_index_num列的数据
(2)参数注释
参数:lookup_value 待查找值,必须位于首列
参数:table_array 查找范围(多列数据)
参数:col_index_num 返回列索引,索引自1开始,不允许输入0或负数
参数:range_lookup 布尔变量,为false精确查找,为true近似匹配
(3)用法示例
hlookup函数
(1)使用方法
=hlookup(lookup_value, table_array,row_index_num, range_lookup);
函数详解:根据lookup_value的值,以range_lookup指定的方式,在table_array中查找并返回col_index_num列的数据
(2)参数注释
lookup_value 待查找值,必须位于首行
table_array 查找范围(多列数据)
row_index_num 返回行索引,索引自1开始,不允许输入0或负数
range_lookup 布尔变量,为false精确查找,为true近似匹配
(3)用法示例
出错及原因分析
#NAME? 函数名拼写错误或参数table_array忘记添加冒号
#REF! 引用数据源丢失或超出范围,即参数col_index_num越界了
#VALUE! 值错误,一般为函数用法不规范导致
#N/F lookup_value不在table_array范围内
处理函数
匹配类函数错误处理专用函数IFNA(value, value_if_na)
参数:value 匹配类函数的返回值
参数:value_if_na 自定义value对应的标记值
所有错误处理函数 -- iferror(value, value_if_error)
参数:value 匹配类函数的返回值
参数:value_if_na 自定义value对应的标记值
欢迎关注本本博主微信公众平台,更多有趣使用资源等你来