关于动态范围的定义名称的相关问题的延伸

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")

关于动态范围的定义名称的相关问题的延伸

那么由此便可以跨工作表合并数据。

  • 注意点:
  • 单元格引用考虑如何更加灵活准确。
  • 银行表和股票表中的数据也可以转换为表格形式,那么引用列名可以实现新增数据更新。

重点回顾

  1. 把数据转换成为表格,是处理新增数据最方便快捷的方法(个人认为),如OFFSET函数嵌套COUNTA函数等方法都比较机械和复杂。
  2. 数据验证+INDIRECT函数的用法建立下拉列表

相关文章: