2012-05-27 76 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