我想知道是否可能,如果可能的话,如何将 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行的公式。
这可以实现还是我必须复制公式?