Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 根据每行将四列合并为一列_Arrays_Google Sheets_Google Sheets Formula_Transpose_Google Sheets Query - Fatal编程技术网

Arrays 根据每行将四列合并为一列

Arrays 根据每行将四列合并为一列,arrays,google-sheets,google-sheets-formula,transpose,google-sheets-query,Arrays,Google Sheets,Google Sheets Formula,Transpose,Google Sheets Query,如果我选择连接这些列,我将={A1:A;B1:B;C1:C;D1:D}但它看起来是这样的: A B C D E F G H I J K L M N O P A E I M B F J N ... and so on 我希望它看起来像这样: A B C D E F G H I J K L M N O P A E I M B F J N ... and so on 在这种情况下如何进行 注意:有些列的数据可能不完整,有些列的值可能比其他列的值多,但我仍然希望继续遵循相同的模式。例如: A B

如果我选择连接这些列,我将
={A1:A;B1:B;C1:C;D1:D}
但它看起来是这样的:

A B C D
E F G H
I J K L
M N O P
A
E
I
M
B
F
J
N
... and so on
我希望它看起来像这样:

A B C D
E F G H
I J K L
M N O P
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
使用:

然后:


当您遇到某些列数据不完整的情况时,请提供一个数据示例和所需输出。还有,你尝试了什么,在哪里遇到了问题。还有,什么版本的Excel。啊,我看到你已经从你的标签列表中删除了Excel,所以我不会再为Excel解决方案费心了。
=TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A:D),,9^9)),,9^9), " "))