2014-06-23 63 views
0

我有一個Excel電子表格,其中包含14年的測量數據。所有14個測量週期被顯示在同一行上,但我想有一個單獨的行對於每個採樣週期:Excel:爲隨時間採樣的數據創建唯一的行

Unit 2001 2002 2003 2004 
A.....1.0.....2.3....3.4......4.3 
B.....1.2.....NA.....NA.......NA 
C.....0.8.....2.3....NA.......NA 
D.....NA......NA.....1.2......3.4 

我想有對每個採樣週期一個單獨的行,但只有當它是實際取樣。我們的想法是這樣,每年和相應的測量將是它自己的數據點,不包括年所在單位沒有取樣:

Unit Year Measure 
A....2001...1.0 
A....2002...2.3 
A....2003...3.4 
A....2004...4.3 
B....2001...1.2 
C....2001...0.8 
C....2002...2.3 
D....2003...1.2 
D....2004...3.4 

這可能與VBA或公式呢?我正在處理一個相當大的電子表格,並且不想手動重新輸入所有這些信息。任何幫助將不勝感激!

回答

1

您可以對數據執行反向數據透視表。您需要啓動「數據透視表」嚮導來執行此操作。它不在功能區中,所以如果您使用的是Excel 2007或更高版本,則必須使用鍵盤快捷方式啓動它Alt - D - P

  • 在步驟1中打勾的選項多個合併區域並單擊下一步
  • 與步驟2A嘀「我將創建頁字段
  • 在步驟2b中選擇的數據表,包括標題並點擊添加,然後下一步
  • 步驟3點擊完成。現在,您可以在新的工作表中看到數據透視表。將行和列字段拖出數據透視表構建工具(或在數據透視字段列表中取消選中它們),以便只剩下一個字段:總計數及其標籤。
  • 雙擊該號碼
  • 將在新工作表上創建數據源。

enter image description here

的原始數據將保持不變,這樣你就可以在任何時間重複上述過程。

+0

工作就像一個魅力!我還有多個需要繼承的字段,所以我將它們連接成一個用分號分隔的列,並在反向數據透視表之後使用「text to columns」功能。謝謝。 – ozmnrls21034

相關問題