【问题标题】:Assign cell as sheet name in the data range of a chart (Excel)将单元格指定为图表数据范围中的工作表名称 (Excel)
【发布时间】:2018-01-11 16:55:08
【问题描述】:

我目前正在使用多张数据表,而表名是对应的日期。由于我不想为每个工作表添加图表,因此我决定创建一个包含一个图表的单个工作表和一个包含我想在选择图表数据范围时使用的参考单元格的附加工作表。 我试图用包含特定日期的单元格替换公式“='10.01.18'!$B$1”中的“10.01.18”,导致图表动态地将数据范围更改为相应日期中的日期单元格已更改。

有什么想法吗?

【问题讨论】:

  • 发布您的代码通常会有所帮助。
  • 我还没有任何代码,我通常会尝试通过使用公式替换“10.01.18”来修复它。
  • 最好使用一张有多个日期的表格。对于多张工作表,您必须使用 volatile INDIRECT 来构建您的引用。

标签: excel charts excel-formula


【解决方案1】:

我认为您正在寻找的是:

=INDIRECT(ADDRESS(1,2,,,TEXT(A2,"dd.mm.yy")))

其中 A2 是包含日期的单元格。 text 函数将日期重新格式化为正确格式的文本,然后 address 函数生成单元格引用。间接将文本单元格引用转换为实时引用。

【讨论】:

  • 似乎是个好主意,但当我尝试在图表的“选择数据源”设置中使用公式时,Excel 会返回“该函数无效”。
  • 是的。图表源中不允许使用某些功能。我将使用此公式以有组织的方式在给定工作表上镜像您的数据,然后将您的图表源指向干净的版本。
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 2020-01-24
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多