Excel 函数教程 / 第8章
查找和引用函数
用于按编号、姓名、日期或条件查找数据,也用于动态引用、区域定位、转置和超链接。
本章学习目标
掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。
函数清单
使用方法、注意事项与案例
| 函数 | 常用语法 | 使用方法 | 注意事项 | 案例公式 |
|---|---|---|---|---|
| 查找数据 | ||||
| CHOOSE | CHOOSE(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| LOOKUP | LOOKUP(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| HLOOKUP | HLOOKUP(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| VLOOKUP | VLOOKUP(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| MATCH | MATCH(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| INDEX | INDEX(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| 引用数据 | ||||
| ADDRESS | ADDRESS(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| AREAS | SUM(数值区域) | 汇总数值。 | 注意排除文本数字和隐藏筛选场景。 | 结果:计算结果 |
| COLUMN | COLUMN(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| COLUMNS | COLUMNS(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| ROW | ROW(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| ROWS | ROWS(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| INDIRECT | INDIRECT(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:计算结果 |
| OFFSET | OFFSET(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:计算结果 |
| TRANSPOSE | TRANSPOSE(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:计算结果 |
| HYPERLINK | HYPERLINK(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:匹配值或引用位置 |
| RTD | SUM(数值区域) | 汇总数值。 | 注意排除文本数字和隐藏筛选场景。 | 结果:计算结果 |
| FORMULATEXT | FORMULATEXT(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:清洗后的文本 |
| GETPIVOTDATA | GETPIVOTDATA(查找值,查找区域,返回区域) | 按关键字查找并返回结果。 | 查找值应唯一,避免重复匹配造成误读。 | 结果:计算结果 |
典型案例
本章高频业务场景
| 使用场景 | 公式 | 说明 |
|---|---|---|
| 按产品编码查单价 | | 第四参数用 FALSE 精确匹配。 |
| INDEX + MATCH 反向查询 | | 返回最高销售额对应的姓名。 |
| 动态累计求和 | | 向下复制可形成累计值。 |
学习建议
- 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
- 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
- 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。