1. 定义名称
1.1 静态范围
1.2 动态范围
2. INDIRECT函数的经典用法
2.1 制作多级列表下拉
2.2 跨工作表合并
重点回顾
1. 定义名称
1.1 静态范围
原始表
直接选中指定范围
查看
发现我们定义的名称【存款】是A2到A5,是指定的静态范围的。
1.2 动态范围
先要实现动态范围我们就需要把表先转换为表格:
然后使用列名定义名称。
因为当你将表转换为表格形式,列名就代表了该列所有数据,
- 例如表13[姓名]就是代表了这一列所有的数据
- 而新增数据后,那么对应的定义名称里的内容也会更新
2. INDIRECT函数的经典用法
2.1 制作多级列表下拉
- 数据验证+INDIRECT函数
2.2 跨工作表合并
- 汇总表
- 报表一
- 报表二
- 跨工作表合并
INDIRECT(A2&"!B2:B9")
那么由此便可以跨工作表合并数据。
- 注意点:
- 单元格引用考虑如何更加灵活准确。
- 银行表和股票表中的数据也可以转换为表格形式,那么引用列名可以实现新增数据更新。
重点回顾
- 把数据转换成为表格,是处理新增数据最方便快捷的方法(个人认为),如OFFSET函数嵌套COUNTA函数等方法都比较机械和复杂。
- 数据验证+INDIRECT函数的用法建立下拉列表