【发布时间】:2016-02-16 10:23:51
【问题描述】:
我有一个预定义的 x 标签列表,例如一年中的几个月。 我想从我的 excel 图中动态排除其中一些,例如如果某些 y 值是空白、零或错误。
我尝试过的事情:
- 如果我使用一个(如果数据不正确,则将 xlabel 更改为空白或 NA()) 在处理过程中,excel 仍然为空白或 #N/A x 标签留出空间 - 参见图片。这是对Creating a chart in Excel that ignores #N/A or blank cells 的第二个最受好评的答案,但并没有完全符合我的要求......不幸的是,在隐藏和空单元格设置中没有“无间隙”选项。
- 如果我过滤掉 Y 值满足拒绝条件的行,我会得到我想要的图表,但是当 Y 值被其他地方的计算更改时,过滤器不会自动更新,即它不是动态的。数据透视图是一样的。
- 我无法获得公式化的命名范围 (Excel charts - setting series end dynamically) 来执行我想要的操作 - 公式将返回类似于“Jan, FALSE, Mar, Apr”而不是“Jan, Mar, Apr”的内容,然后我们结束遇到与上图相同的问题。
首选非 VBA 解决方案 = )
【问题讨论】: