根据每一行将四列合并为一列
Join four columns into one according to each row
A B C D
E F G H
I J K L
M N O P
如果我选择加入专栏,我会 ={A1:A;B1:B;C1:C;D1:D}
但它看起来像这样:
A
E
I
M
B
F
J
N
... and so on
我希望它看起来像这样:
A
B
C
D
E
F
G
... and so on
这种情况如何处理?
注意:有些列的数据可能不完整,有些列的值可能比其他列多,但我仍然想继续遵循同样的模式。示例:
A B D
E G H
I J K L
M N O P
结果:
A
B
D
E
G
H
... and so on
使用:
=TRANSPOSE(QUERY(TRANSPOSE(A:D),, 9^9))
然后:
=TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A:D),,9^9)),,9^9), " "))
A B C D
E F G H
I J K L
M N O P
如果我选择加入专栏,我会 ={A1:A;B1:B;C1:C;D1:D}
但它看起来像这样:
A
E
I
M
B
F
J
N
... and so on
我希望它看起来像这样:
A
B
C
D
E
F
G
... and so on
这种情况如何处理?
注意:有些列的数据可能不完整,有些列的值可能比其他列多,但我仍然想继续遵循同样的模式。示例:
A B D
E G H
I J K L
M N O P
结果:
A
B
D
E
G
H
... and so on
使用:
=TRANSPOSE(QUERY(TRANSPOSE(A:D),, 9^9))
然后:
=TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A:D),,9^9)),,9^9), " "))