2015-05-04 19 views
0

我在Excel表中有幾個數據,我想知道它是否可能(通過宏或其他)來選擇數據並顯示所需的系列。是否有可能獲得一個有可能性選擇圖表顯示的Excel圖表?

我不是很肯定,如果我解釋正確的情況......

但我有多個曲線,和而不是積平均曲線或單個曲線,我想有繪製的選項:曲線1,曲線2,曲線3,平均曲線...

親切的問候,

DNA

+0

是的,這是可能的。最簡單的方法是繪製一列數據,並使用一些選擇邏輯來選擇該列中的哪些數據。您還可以使用VBA更改圖表的源數據。 –

+0

你是否推薦一些教程或某些東西來閱讀它? – DNA

+0

請參閱下面的「我的」appproach教程的答案。還有其他更復雜的路線。請參閱http://www.get-digital-help.com/2012/08/22/dynamic-chart-display-values-from-a-table-row-or-column/。 –

回答

0

我做到這一點的首選方法是用一對夫婦的想法的組合。一般來說,如果Excel圖表正在查看簡單的範圍而不是複雜的命名範圍,則它們最容易維護。鑑於此,我想爲圖表創建一個簡單的數據列,然後使用其他Excel功能修改該列數據。

請注意,下面的步驟是針對一個表單上的所有數據塊的特定情況。有很多變化,你可以做,使其他配置工作。這個想法很簡單:爲圖表創建一個新的數據列,並使用普通公式獲取數據。您也可以使x軸成爲選擇器。

對於共同的x軸與所有數據的一個塊爲y軸不同系列的簡單情況下,我做這些步驟:

開始數據的=塊

starting point

  1. 將列標題添加到將「驅動」選擇的一側。我喜歡將此數據驗證下拉,以便選擇正確。我在G2中這樣做過,選擇列標題爲Source

data validation

  • 有了這個地方,可以使用選擇有在它下面的柱來更新數據。一個簡單的公式使用INDEX
  • 公式中G3,向下複製到數據的結尾:=INDEX($C$3:$E$25,,MATCH($G$2,$C$2:$E$2,0))

    這個公式的工作原理是在列標題的列表中找到列名和返回數據的列。由於行選擇爲空白,,,它依賴於工作的單元格的相對位置,因爲一切都排隊了。

    selector formula

  • 一旦做到這一點,則可以創建該圖表簡單地使用的日期和數據的新列。它會響應選擇器的改變,很好地工作。如果您使用列頭G作爲系列名稱,那麼也會進行更新,這對於免費是一個很好的效果。以下是顯示它正在使用的範圍的圖表。
  • result with chart

    +0

    非常感謝您的幫助! – DNA

    +0

    我剛剛看到您的帖子,但昨天我有一個想法,我做了很相似,但不同! :) – DNA

    +0

    我把一列(A)與樣品的數量進行繪圖,而在另一列(B)中,我通過IF函數引入了參數(0或1)。如果B = 0,繪圖參數不會出現,所以我沒有該樣本的圖形化表示。如果1參數出現在列(C,D,E等)中,並且我有該樣本的圖形化表示!我想張貼一張照片,但我不知道如何! :P但是,非常感謝幫助無論如何! – DNA

    相關問題