vlookup和hlookup
作者:互联网
一、VLOOKUP函数和HLOOKUP函数介绍
- vlookup:vertical lookup 垂直查找,也就是说vlookup是按列进行查找的。
- 语法:vlookup(lookup_value,table_array,col_index_num,[range_lookup])
参数 | 简单说明 | 输入数据类型 |
lookup_value | 要查找的值 | 数值、引用或文本字符串 |
table_array | 要查找的区域 | 数据表区域 |
col_index_num | 返回数据在查找区域的第几列数 | 正整数 |
range_lookup | 近似匹配/精确匹配 | FALSE(0、空格或不填(但是要有','站位))/TRUE(1或不填(无逗号站位)) |
- hlookup:horizontal lookup 水平查找,也就是说hlookup是按行进行查找的。
- 语法:hlookup(lookup_value,table_array,row_index_num,[range_lookup])
参数 | 简单说明 | 输入数据类型 |
lookup_value | 要查找的值 | 数值、引用或文本字符串 |
table_array | 要查找的区域 | 数据表区域 |
row_index_num | 返回数据在要查找的区域的第几行数 | 正整数 |
range_lookup | 模糊匹配/精确匹配 | TRUE /FALSE(或不填) |
- 精确匹配和模糊匹配
- 精确查找(FALSE or 0) 会直接找到对应的数值,也就是说找到相同的数值运算结束。
- 模糊查找(TRUE or 1) 则会沿着vlookup函数的逻辑进行模糊查找,找到小于或等于查找值的最大值作为查询的结果。
- 精确查找(FALSE or 0) 会直接找到对应的数值,也就是说找到相同的数值运算结束。
-
注意点:
1. 查找元素所在列 必须是查找区域的 第一列
2. vlookup只能根据左列找 右列元素,但是不能根据右列找左列
二、VLOOKUP案例
1. 案例一
图1-1 案例一
2. 案例二
图 2-1
图 2-2
3. 案例三 (通配符的使用)
图 3-1
4. 案例四(模糊匹配 [只会匹配小于等于查找值的最大值])
图 4-1
图4-2
5. 案例五(查找格式问题)
图 5-1
6. 案例6(HLOOKUP,比较少用)
图 6-1
标签:匹配,vlookup,num,案例,查找,lookup,hlookup 来源: https://www.cnblogs.com/ChenjiaHui/p/16150814.html