Excel - 动态图表 x 轴 - 忽略没有数据的 x 类别

Excel - dynamic chart x axis - ignore x categories with no data

我有一个预定义的 x 标签列表,例如一年中的几个月。 我想从我的 excel 图中动态排除其中一些,例如如果某些 y 值是空白、零或错误。

我尝试过的事情:

非VBA 首选解决方案 = )

伙计,似乎仍未找到非 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)

进入第一行后将所有公式向下拖动....

现在您可以根据连续数据绘制图表 -