如何强制Excel图表跳过0而不使用NA()? 或通过IF返回“空”

我正在努力解决Excel中的已知问题。 我已经准备好了未来几年的图表。 我在这个图表中使用趋势线来查看投影值。 由于每个月都在填充表,所以计算结果(计算总和,平均值等)的大部分单元格都是空的,因为基于0,但正如您所知 – 不可能返回空单元格。

当我返回0时,“” – 我有图表的问题 – 这些未填充的单元格在图表上显示为0,所以我得到废话的趋势。 当我返回NA() – 图表工作正常,但我得到废话平均(我计算averageif,所以在所有空行,我有价值从最后填补行。

我意识到这是相当复杂的解释,但也许有人知道解决scheme。 我挖了很多,并尝试了很多解决scheme,但没有任何工作来解决这两个问题。

从我所能告诉的是,你问的问题也是我经常面对的问题。 以下是我的一些技巧:

– 平均使用条件 –

将无效数据保留为NA()。 而不是使用averageif(...) ,在平均值的条件下对源数据进行average( if( isnumber(A20:A40), A20:A40, "" ) ) ,然后按ctrl- average( if( isnumber(A20:A40), A20:A40, "" ) )以数组forms完成公式。 你必须使用Ctrl-Shift-Enter ,它不会像普通公式那样工作!

– 使用filter –

将无效数据保留为“”。 使用“ Filterfunction删除数据。 启用filter(见下文)并删除无效点(请参阅下文),默认情况下,graphics不会绘制您过滤的数据。

启用filter

DATA菜单,在Sort&Filter部分,点击Filter 。 它会猜测你的表格大小,但是如果你先select整个表格,它会强制filter成为你想要的)

应用filter

您会在每个标题列中看到button,单击可用于删除不需要的数据的列上的button(即,取消选中空白)。