2017-10-13 135 views
0

我想在Excel中完成一項任務,其中有一列數據列表,然後顯示在下圖中。我想要發生的事情是能夠選擇想要在圖上顯示哪些列,例如,我只希望在圖上顯示6列中的3列,我該怎麼做?在excel圖表中過濾結果

https://gyazo.com/265ea7a397d4defa6260462e0e9ec335 https://gyazo.com/160b332e39be2b46a1cfcc1c1ec5ff5c

以上是關閉的電子表格圖片。該圖顯示了「着陸臂」和「起飛臂」以及重量(公斤),我需要找到一種方法,只讓我選擇的扇區顯示在圖上。

+0

你能否提供你想要的結果是什麼樣的數據和例子? [如何創建一個最小,完整和可驗證的示例](https://stackoverflow.com/help/mcve) – Joe

回答

0

最簡單的方法是使用IF語句複製數據以包含顯示數據或NA()的條件。然後使用條件繪製重複數據以控制是否顯示數據。

例如,假定爲扇區1:

  • F18:起飛公斤
  • G19:起飛臂
  • F20:登陸公斤
  • G21:登陸臂

使用專用線輸入是否要顯示扇區,比如第24行。因此對於扇區1,使用單元格G24。

然後使用公式創建一個重複的組數據:

=IF(G24="Y",F18,NA())

=IF(G24="Y",G19,NA())

=IF(G24="Y",F20,NA())

=IF(G24="Y",F21,NA())

你現在有4場,這將顯示,如果原始值G24中有「Y」,並將顯示如果G24中沒有Y,則會出現錯誤#N/A錯誤。

爲每個扇區(每個扇區都有自己的單個Y/N字段,用於控制是否顯示值或錯誤)執行此操作。

使用這些新的計算值繪製您的圖表。 #N/A的值不會被忽略,也不會被繪製。

然後,您可以通過更改每個扇區的Y/N字段來控制哪些扇區顯示在圖表中。