簡體   English   中英

Excel-動態圖表x軸-忽略沒有數據的x類別

[英]Excel - dynamic chart x axis - ignore x categories with no data

我有一個x標簽的預定義列表,例如一年中的月份。 我想從我的excel圖表中動態排除其中一些,例如,如果某些y值為空白,零或錯誤。

我嘗試過的事情:

  • 如果我使用(如果數據不好,則將xlabel更改為blank或NA())過程,excel仍會為空白或#N / A x label留一個空間-參見圖像。 這是在Excel中創建圖表的第二個最受好評的答案, 該圖表將忽略 #N / A或空白單元格 ,但並不能完全滿足我的要求...不幸的是,在隱藏和空單元格設置。

如果Y值有問題(空白,非數字等),我想從圖表中動態排除相應的序列

  • 如果我過濾掉Y值滿足拒絕條件的行,則會得到所需的圖表,但是當Y值因其他地方的計算而改變時(即它不是動態的),則過濾器不會自動更新。 數據透視圖相同。
  • 我無法獲得公式化的命名范圍( Excel圖表-設置系列動態結束 )來執行我想要的操作-公式將返回“ Jan,FALSE,Mar,Apr”之類的內容,而不是“ Jan,Mar,Apr”,而我們最終遇到與上圖相同的問題。

首選非VBA解決方案=)

伙計,似乎仍然可以找到Non-VBA解決方案,因為解決方案在於隱藏所述行。 但是,如果您一心一意地尋找非vba解決方案,那么這里的解決方案非常簡單-假設這是帶有幫助器列的數據(C3:I15),如下所述-

在此處輸入圖片說明

  • 助手列(hC1)具有公式

    = IF(ISNUMBER(D4),1, “”)

  • hC2具有公式

    = IFERROR(E4 * ROW(), “”)

  • hC3具有公式

    =小($ F $ 4:$ F $ 15,ROW() - 3)

    • X有公式

    = IF(ISNUMBER(G4),INDEX(C4:C15,MATCH(G4,F4:F15,0)), “”)

    • Y有公式

    = VLOOKUP(H4,C4:D15,2,FALSE)

進入第一行后,向下拖動所有公式。

現在您可以根據連續數據繪制圖表-

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM