将未知长度的列连接成新的列

将未知长度的列连接成新的列

我的数据表示如下:

A、B 和 C 是需要连接起来以适合 D 的数据。

问题是 A、B 或 C 中包含的数据的大小从来都不是固定的,例如 B 可能不包含任何数据,或者 A 很长。

答案1

如果 Office 365 中有动态数组公式:

=FILTER(INDEX(A1:C6,MOD(SEQUENCE(COLUMNS(A1:C6)*ROWS(A1:C6),,0),MAX(ROW(A1:C6)))+1,INT(SEQUENCE(COLUMNS(A1:C6)*ROWS(A1:C6),,0)/(MAX(ROW(A1:C6))))+1),INDEX(A1:C6,MOD(SEQUENCE(COLUMNS(A1:C6)*ROWS(A1:C6),,0),MAX(ROW(A1:C6)))+1,INT(SEQUENCE(COLUMNS(A1:C6)*ROWS(A1:C6),,0)/(MAX(ROW(A1:C6))))+1)&""<>"")

在此处输入图片描述

相关内容