2012-05-27 73 views
0

我試圖Excel列合併到這樣一列...Excel中合併數據列

List1 List2 List3 List4 List5 
1  0  0  0  0 
0  1  0  0  0 
0  0  1  0  0 
0  0  0  1  0 
0  0  0  0  1 

這個......

List 
0 
1 
2 
3 
4 

如果在列表1合併1列將具有值0 如果List2是1,則合併列將具有值1 等等......

回答

1

如果您的數據在左上角開始,那麼對於結果範圍中的單元格,您可以寫數組公式一樣

{=SUM(A2:E2*(COLUMN(A2:E2)-1))} 

另一個想法是寫一個數組公式,整個結果範圍

{=MMULT(A2:E6,{0;1;2;3;4})} 
+0

公式的兩個給我格式錯誤的。 我寫了一個C#控制檯應用程序讀取和寫入文本文件來解決問題壽...但這不是一個解決方案,這是如何在Excel中實現這個問題... – furier

+0

@furier也許你會有更好的運氣從谷歌文檔電子表格複製這些公式從https://docs.google.com/spreadsheet/ccc?key=0AtxtEpptxPJsdHZwWmh1eS1OVlQxTHo5S1liLXdnRGc –

+0

工作好多了,謝謝! :) – furier