【问题标题】:Join four columns into one according to each row根据每一行将四列合二为一
【发布时间】:2020-02-02 16:53:14
【问题描述】:
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

【问题讨论】:

  • 请提供您的数据示例和当您满足某些列在数据中不完整的条件时所需的输出。另外,您尝试过什么以及在哪里遇到问题。还有,什么版本的 Excel。
  • 啊,我看到你已经从你的标签列表中删除了 Excel,所以我不会再为 Excel 解决方案而烦恼了。

标签: arrays google-sheets google-sheets-formula transpose google-sheets-query


【解决方案1】:

使用:

=TRANSPOSE(QUERY(TRANSPOSE(A:D),, 9^9))

然后:

=TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A:D),,9^9)),,9^9), " "))

【讨论】:

    猜你喜欢
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2019-01-11
    • 2022-01-13
    相关资源
    最近更新 更多