【问题标题】:Excel - draw a chart based on a cell containing the string of a range (indirect?)Excel - 基于包含范围字符串的单元格绘制图表(间接?)
【发布时间】:2018-10-24 14:54:51
【问题描述】:

我正在尝试使用 Excel 公式来创建基于动态字符串引用的图表。简而言之,我有另一个公式给我范围,比如在单元格 H7 中我有 B7:B15,我希望我的图表使用像 INDIRECT(H7) 这样的东西作为输入。

在图片的例子中,右边的图表是通过正常方式完成的(手动选择数组),应该和我得到的一样。

Excel 拒绝这个并说有错误,不过,有趣的是,我感兴趣的数组被突出显示。

我已阅读 there 我应该使用变量,我这样做了,结果相同:

看来我得用一些SERIES的东西,可惜我有德语excel,而且这个SERIES函数在任何翻译表中都不存在,只有SERIESUM。

简而言之,

  1. 我有一个单元格 H7,其中包含字符串 B7:B15
  2. 我希望有一个参考H7内容的图表

非常感谢您的帮助

【问题讨论】:

  • Español SERIES English SERIES Nederlands REEKS Deutsch DATENREIHE Français SERIE Italiano SERIE Português SÉRIE Svenska SERIE Dansk SERIE Norsk SERIE Suomen kieli SARJA Russian .SERIES

标签: excel excel-formula excel-indirect excel-charts


【解决方案1】:

您不需要任何公式。您需要使用表格格式和数据分割:

您只需要选择您需要的日期范围。

【讨论】:

  • 您好。非常感谢您的帮助,但这并不能回答我的问题。事情,我不会使用表格,我想将引用输入字符串的图表制作成固定地址的单元格..
【解决方案2】:

所以,多亏了here 这个人,我才明白出了什么问题。

当我们在这里像上面这样的表开始时:

  1. 编辑范围单元格以确保范围引用工作表名称,例如 H6 应包含 'Tabelle1'!$A$7:$A$15 和 H7 'Tabelle1'!$B$7:$B$15李>
  2. 创建一个包含对单元格内容的间接引用的命名变量,引用工作表名称,使变量也链接到工作表。例如:var_potato = INDIRECT('Tabelle1'!$H$7) 和 var_dates = INDIRECT('Tabelle1'!$H$6)
  3. 创建一个包含一些虚拟曲线的图表
  4. 单击图表中的曲线,在值字段(向上)中是意式函数(德语为datenreihe)。
  5. 将系列的第二个和第三个参数替换为变量,引用工作表名称 =SERIES(Tabelle1!$G$7;Tabelle1!var_dates;Tabelle1!var_potato;2)

这应该可行。

注意这2条规则:

  1. 图表不能在其公式中使用间接,这就是我们使用变量的原因
  2. 每个单元格引用以及变量使用都必须使用工作表名称完成,即使它位于同一个工作表内。

【讨论】:

    猜你喜欢
    • 2015-07-16
    • 2020-05-27
    • 2022-01-21
    • 2017-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多