2016-05-13 120 views
2

我想将矩阵转换为单列列表。Excel - 从矩阵到列表

可以说我有这个矩阵:

qq|w|x|y|z 
a |1| |2| 
b | | |2|3 
c |1|3|2| 

,我想要把它做一个列表,像这样:

a,1,2 
b,2,3 
c,1,3,2 

编辑:我用Excel 15.19(适用于Mac)

+0

这取决于它的Excel您正在使用。如果您使用的是最新的Office 365,则可以使用公式完成。如果不是,它将需要vba。 –

+0

已编辑:我正在使用Excel 15.19(用于mac) – Cesar

+0

然后,您将需要vba,它可以是一次完成所有操作的子操作,也可以是一个一个地操作它的UDF。一般来说,Stack Overflow不是我网站的代码。你可能会很幸运,但是由于这已经被很多次的回答了,所以谷歌搜索可能会更快。 –

回答

1

随着通过E4A1数据,在F2 ENT ER:

=A2 & "," & B2 & "," & C2 & "," & D2 & "," & E2 

,并复制下来,并在G2输入:

=SUBSTITUTE(SUBSTITUTE(IF(RIGHT(F2,1)=",",MID(F2,1,LEN(F2)-1),F2),",,",","),",,",",") 

抄下:

enter image description here

+0

没关系,在C2退出我的测试后,你的报价中有一个空格。你再次证明我错了,我有时会惊讶于你从不同角度回答问题的能力。 –

+0

@ScottCraner我很惊讶**你**的能力与公式! –