小编Ben*_*rer的帖子

Google Sheets 将二维数组连接成单列并同时排序

我想知道是否可能,如果可能的话,如何将 8 列和 300 多行的数组转换为排序的、串联的一维数组,其中每行都是 8 列中内容的串联。我还想使用一个公式来实现这一点。

例子:

leg | dog | tom | jon | bar |     |     |     |
foo | bin | git | hub | bet | far | day | bin |
...
Run Code Online (Sandbox Code Playgroud)

将转换为:

bar dog jon leg tom
bet bin bin day far foo git hub
...
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法实现单行:

=arrayformula(CONCATENATE(transpose(sort(transpose(F2:M2),1,1))&" "))
Run Code Online (Sandbox Code Playgroud)

只要 8 列从 F 到 M,我就可以将此公式复制 300 多次,这很容易做到,但我想要一个填充n行的公式。

这可以实现还是我必须复制公式?

arrays concatenation google-sheets

0
推荐指数
1
解决办法
7534
查看次数

标签 统计

arrays ×1

concatenation ×1

google-sheets ×1