2017-07-18 55 views
1

在Excel 2016中,我有時間序列可能包含缺少數據的單元格,通常用字符串標記。我想繪製系列忽略非數字單元格,但Excel想要將它們繪製爲零。 這是它的外觀。Excel:如何忽略圖表中的非數字單元格

strings are converted into zeros

一種解決方法可能是像

=IF(C13="#N/A N/A",NA(),C13) 

創造的東西另一列的建議here。 但是,我想知道是否有辦法避免創建另一列。 請注意,我選擇了「隱藏和空單元格設置」/「將空單元格顯示爲:間隙」選項。但這似乎沒有幫助。

回答

0

iferror環繞你的功能。例如,寫:=IfError(YourFunction, "")。這樣,如果出現錯誤並且圖表沒有表示它,那麼將會有一個空白單元格。

+0

當我嘗試'= IFERROR(測試$ B $ 2:$ B $ 25 「」)'我得到 「該函數是無效」 ...... – Nonancourt

+0

那是什麼測試,你在做什麼? – Jsleshem

+0

嘗試'= IFERROR(SUM(測試!$ B $ 2:$ B $ 25),「」)'而不是 – curious

0

是的,Excel Graph將字符串視爲零。 「隱藏和空單元設置」下的「顯示空單元作爲間隙」選項也不起作用,因爲這些不是空單元。

除了創建另一列之外,還有一些您可以想到的替代方案。

可能的解決方案:

  • 選項1 - 對此的解決辦法是什麼,實際上視爲您提供link的問題。如果「系列」列包含#N/A而不是#不適用不適用如您的屏幕截圖所示,Excel圖表將忽略這些項目並顯示所需內容。如果此列包含公式,例如VLOOKUP,則它應自動生成「#N/A」以顯示錯誤,並且圖表將忽略該錯誤。

  • 選項2 - 如果「系列」列數據不是數字,則其他選項不顯示日期。因此,如果日期「28/12/2016」的單元格地址爲A3,請將其替換爲公式=IF(ISNUMBER(B3),A2-1,""),並將其複製到下面其餘行中。

相關問題