想做动态报表?这10个Excel引用查找函数你必须会!(建议收藏)

yumo6667个月前 (05-18)技术文章67

你是否遇到这种场景:表格越来越大,引用越来越乱,一改动就全错?
这时,就该派上“结构引用”+“查找定位”这些函数的大用场了!

今天这篇文章,帮你系统梳理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 → 实时展示公式逻辑

掌握这些结构类函数,才是真正“做报表不翻车”的保障!


你平时最常用哪个查找或引用函数?哪个又是第一次见?

欢迎评论交流~觉得有用别忘了点赞 + 收藏,分享给正在做仪表盘的朋友!

相关文章

获取列号函数COLUMN的应用技巧

COLUMN函数属于Excel表格中查找与引用类别函数,作用获取给定给定字段或引用单元格的列号。COLUMN函数属性:语法结构COLUMN([referencel])中文表达式COLUMN(参照区域)...

Excel中AVERAGE函数,COLUMN函数的使用方法介绍

Excel函数AVERAGE的主要功能就是计算出所有参数的算术平均值。这些函数虽然不是很常见,但是使用起来可以解决实际工作中的问题,提高工作做效率,节省工作时间。Excel函数AVERAGE中参数的具...

VLOOKUP+COLUMN组合是绝配!一次查找一行数据就用这个组合

用VLOOKUP函数查找多列数据时,由于多个公式之间只是列参数的变化,所以只需要改变VLOOKUP函数的第3个参数就可以,但由于刚开始学函数时,对COLUMN函数不熟悉,所以就有了下面这个动图。每个单...

Excel 函数讲解:COLUMNS 函数,批量掌握列数技巧

常用函数系列教学:ExcelCOLUMNS函数讲解(56)。不懂COLUMNS函数,怎么借列数实现高效数据管理?闲话少叙,直接开讲。基本含义:COLUMNS函数用于计算指定数组或单元格区域的列数,如何...

Excel函数之列函数COLUMN和COLUMNS

COLUMN一般用来返回当前的列数就是属于第几列第几列COLUMNS用来返回选中的区域中的列数另外有些函数简单不代表它用途小,主要看你怎么用,先学会再根据函数的特性组合形成新的功能,或者符合你需求的功...

ROW函数太强大了!居然能生成6类序号,再也不用复制粘贴了

今天跟大家分享一个非常好用的函数——ROW,它自动生成各种各样的序号,满足工作中的各类需求,再也不用一个一个的手动拖动了!一、ROW函数ROW:返回引用单元格的行号语法:=ROW([reference...