如何强制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 –
将无效数据保留为“”。 使用“ Filter
function删除数据。 启用filter(见下文)并删除无效点(请参阅下文),默认情况下,graphics不会绘制您过滤的数据。
启用filter
看DATA
菜单,在Sort&Filter
部分,点击Filter
。 它会猜测你的表格大小,但是如果你先select整个表格,它会强制filter成为你想要的)
应用filter
您会在每个标题列中看到button,单击可用于删除不需要的数据的列上的button(即,取消选中空白)。