Excel 横向查找神器 HLOOKUP!
今天一次性讲透 HLOOKUP 函数,看完直接上手用👇
🔍 一、HLOOKUP 是干嘛的?
官方定义:
在表格或数组的第一行查找指定值,并返回该列指定行的数值。
大白话翻译:
数据是横着排的(标题在行里),
用 HLOOKUP 从上往下找,精准取出对应内容。
一句话区分:
- VLOOKUP:竖着查(按列找)
- HLOOKUP:横着查(按行找)
📝 二、公式格式 & 白话解释
标准公式:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
人话格式:
HLOOKUP(要找什么, 在哪一片区域找, 取第几行的数据, 精确/模糊匹配)
🧾 三、4个参数一次讲清
-
1. lookup_value
要查找的内容(编号、姓名、关键词等)。
-
2. table_array
查找的数据区域,第一行必须是查找条件所在行。
-
3. row_index_num
从查找区域第一行开始数,要返回第几行的数据。
- 1 = 返回第一行
- 2 = 返回第二行
小于1报错 #VALUE!
超过区域总行数报错 #REF!
-
4. range_lookup
匹配方式:
- FALSE 或 0 → 精确匹配(最常用)
- TRUE 或 省略 → 近似匹配
⚠️ 四、使用要点 & 避坑
-
1. 精确匹配(0/FALSE)
数据不用排序,找不到就报错 #N/A。
-
2. 近似匹配(TRUE/省略)
第一行必须升序排列(数字小→大、字母A→Z)。
找不到精确值,会返回小于它的最大值。
-
3. 查找内容比第一行最小值还小,直接 #N/A。 -
4. 文本不区分大小写。
📊 五、实例演示:直接照抄公式
员工横向表
| 员工编号 | A06011 | A06012 | A06013 |
| 姓名 | 张三 | 李四 | 王五 |
| 年龄 | 25 | 29 | 23 |
| 籍贯 | 黑龙江 | 北京 | 浙江 |
| 所属部门 | 销售部 | 销售部 | 后勤部 |
需求:
根据员工编号 A06011,查找姓名。
公式:
=HLOOKUP(G19,C18:E19,2,0)
结果:张三
✅ 六、HLOOKUP 极简总结
✅ 数据横向排列 → 用 HLOOKUP
✅ 数据纵向排列 → 用 VLOOKUP
✅ 日常工作90% 用精确匹配(最后参数写 0)
✅ 第几行就写几,别数错行
学会 HLOOKUP,横向查找再也不麻烦,
表格效率直接翻倍!

夜雨聆风
