想要在一系列数据上绘制图表,其长度可以根据用户输入而改变。
因此,范围末尾的空单元格不应出现在图表上,并且轴根本不应具有这些值。
Detail:
- 复利计算器。用户可以进入投资期。
- 如果图表正确显示 10 年,并且用户将期间更改为 5 年:那么图表应仅显示最多 5 年的数据(和轴值),因此,它应缩小到一半大小。
Tried:
- 用于隐藏不应出现的行的过滤器:一次有效,但随后您必须撤消并刷新过滤器。
- 动态命名范围:不会绘制空或#N/A 单元格,但仍占用时间轴上的空间。
- 尝试更改“隐藏和空单元格设置”:也不起作用。
Edit:
- 指定的范围几乎可以工作。
- There are only 2 issues:
- X 轴上总是添加 2 年。见下图。
- x 轴从 1 而不是 0 开始。
对于我们这些不知道如何使用命名动态范围创建图形的人(我是如何做到的):
- First create a graph on a visible range:
- Create the range:
- 选择垂直范围(在我的例子中为 3 个之一)
- 转到公式 |定义名称 |定义名称
- 输入姓名
- 输入公式,例如: =$A$21:INDEX($A$21:$A$42,COUNT($A:$A))
- Edit the graph:
- 右键单击图表并选择“选择数据”
- 选择一个系列并单击“编辑”
- 在“系列值”框中,输入类似以下内容:='电子表格名称.xlsx'!RangeName
- 其中“电子表格名称”是您的电子表格名称,“范围名称”是您的范围名称。
为了不在图表中绘制空白值,请创建一个动态命名范围来查找非空白值。然后,您可以使用这些范围作为图表系列。
此公式将返回从 A21 开始的一系列连续值。
=$A$21:INDEX($A21:$A$42,SUMPRODUCT(--(LEN($A$21:$A$42)>0)))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)