想做动态报表?这10个Excel引用查找函数你必须会!(建议收藏)
你是否遇到这种场景:表格越来越大,引用越来越乱,一改动就全错?
这时,就该派上“结构引用”+“查找定位”这些函数的大用场了!
今天这篇文章,帮你系统梳理10个引用/查找/结构类函数,解决报表定位混乱、数据提取复杂等问题!
一、定位与引用基础类函数
1. ADDRESS 函数 —— 生成单元格地址(行列号转地址)
返回一个给定行号和列号的单元格引用。
公式:=ADDRESS(2,3) → 返回 $C$2
应用:在动态公式中根据数字生成地址,搭配 INDIRECT 使用。
2. COLUMN / COLUMNS 函数 —— 获取列号 vs 获取列数
- COLUMN:返回指定单元格的列号。
- COLUMNS:返回选区中列的总数量。
公式:=COLUMN(B1) → 2
=COLUMNS(A1:C1) → 3
应用:动态定位列位置,制作动态区域、跨列逻辑判断。
3. AREAS 函数 —— 返回引用区域的个数(适合多区域引用)
统计引用中有多少个独立区域。
公式:=AREAS((A1:A3,B1:B3)) → 返回 2
应用:判断是否为多区域选中,搭配 INDEX 做分块提取。
4. INDEX(引用形式)函数 —— 按区域/位置返回值(动态提取神器)
从指定区域或多区域中提取某一行列对应的值。
公式:=INDEX((A1:A3,B1:B3), 2, , 2) → 第二区域的第2个值
应用:做动态行列切换、跨区域提取数据。
二、结构提取与可视化辅助类
5. FORMULATEXT 函数 —— 返回某单元格的公式文本
不计算,只显示你输入的公式内容(文本形式)。
公式:=FORMULATEXT(A2) → 显示 =SUM(B1:B5)
应用:用于教学演示、公式审计、排查公式逻辑等。
6. HYPERLINK 函数 —— 创建可点击链接(跳转网页或工作表)
将文本或路径转换为超链接。
公式:=HYPERLINK("https://example.com", "点我跳转")
应用:制作目录导航页、链接外部资源、跳转到报告页。
三、查找与分析类函数
7. CHOOSE 函数 —— 多选一返回项(比IF更直接)
根据索引号返回列表中的某一项。
公式:=CHOOSE(2, "苹果", "香蕉", "橙子") → 返回 “香蕉”
应用:制作下拉选项关联、条件筛选后显示结果、组合函数处理。
8. GETPIVOTDATA 函数 —— 精准提取数据透视表结果
从数据透视表中返回指定字段的值。
公式:=GETPIVOTDATA("销售额", $A$3, "地区", "华东")
应用:提取固定字段汇总结果,适合自动汇报、仪表盘自动联动等。
9. HLOOKUP 函数 —— 横向查找值(第一行往下找)
在表格首行中查找值,并返回指定行的数据(横向版 VLOOKUP)。
公式:=HLOOKUP("一季度", A1:D3, 2, FALSE)
应用:季度报表、横向数据结构提取、列头对齐分析等。
动态报表=结构思维+精准引用!
你可以将这些函数组合使用:
- ADDRESS + INDIRECT → 动态引用区域
- CHOOSE + INDEX → 条件选择提取值
- GETPIVOTDATA → 报表联动提取核心字段
- FORMULATEXT → 实时展示公式逻辑
掌握这些结构类函数,才是真正“做报表不翻车”的保障!
你平时最常用哪个查找或引用函数?哪个又是第一次见?
欢迎评论交流~觉得有用别忘了点赞 + 收藏,分享给正在做仪表盘的朋友!