【问题标题】:Is there a way to combine columns of data (not merge or concatenate)有没有办法合并数据列(不是合并或连接)
【发布时间】:2022-12-01 01:14:44
【问题描述】:

举个例子,我有 2 列数据需要合并成 1...

这是我的数据:

Column A Column B
Blue Red
Yellow Green

这就是我希望公式执行的操作:

Column A
Blue
Yellow
Red
Green

尝试在 Google 上搜索,但结果一直显示合并和连接。也许这是因为我无法正确表达...

我已经尝试过 ={A 列、B 列等} 和 FILTER() 但我似乎偏离了

【问题讨论】:

    标签: google-sheets spreadsheet


    【解决方案1】:

    将所有值复制到不同的列,使用flatten(),像这样:

    =flatten(A1:B)

    这会以行优先顺序获取值。要以列优先顺序获取它们,请使用 query(){ array expression },如下所示:

    =query( { A1:A; B1:B }, "where Col1 is not null", 0 )

    要将值放在 A 列中,而不将值复制到新列中,请将此公式放在 A 列的第一个空白单元格中:

    ={ B1:B }

    移动B1:B 中的值低于A1:A 中的值,您将需要一个脚本。电子表格公式不能移动或删除现有值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多