Google sheets 使用arrayformula连接空白单元格之间的范围
我尝试连接值,直到到达空白单元格,并对其进行范围迭代 我知道我可以对一个单元格使用类似于Google sheets 使用arrayformula连接空白单元格之间的范围,google-sheets,Google Sheets,我尝试连接值,直到到达空白单元格,并对其进行范围迭代 我知道我可以对一个单元格使用类似于JOIN(“,”,A2:INDEX(A2:A,MATCH(TRUE,(A2:A=“”),0)-1)),但我想知道如何使用arrayformula将其应用于每个单元格 A B 1 A,B,C 2 A 3 B 4 C 5 D,E 6 D 7 E 8 F 9 F 列A是目标,B1是将应用数组公式的位置。B1
JOIN(“,”,A2:INDEX(A2:A,MATCH(TRUE,(A2:A=“”),0)-1))
,但我想知道如何使用arrayformula
将其应用于每个单元格
A B
1 A,B,C
2 A
3 B
4 C
5 D,E
6 D
7 E
8 F
9 F
列A是目标,B1是将应用数组公式的位置。B1:
=ARRAYFORMULA(TRANSPOSE(SPLIT(JOIN(,
SPLIT(REGEXREPLACE(TEXTJOIN(",",0,A2:A11),",{2,}","™"),"™")&
SPLIT(TEXTJOIN(,,IF((A1:A11="")*(A2:A12<>""),"♞","✦")),"♞")&"✦"
),"✦",1,0)))
对应空间数组:上述每个数据之间所需的空间数
✦✦✦✦| ✦✦✦| ✦✦
连接/拆分两个数组并将它们转置以获得col B数组
B1:
=ARRAYFORMULA(TRANSPOSE(SPLIT(JOIN(,
SPLIT(REGEXREPLACE(TEXTJOIN(",",0,A2:A11),",{2,}","™"),"™")&
SPLIT(TEXTJOIN(,,IF((A1:A11="")*(A2:A12<>""),"♞","✦")),"♞")&"✦"
),"✦",1,0)))
对应空间数组:上述每个数据之间所需的空间数
✦✦✦✦| ✦✦✦| ✦✦
连接/拆分两个数组并将它们转置以获得col B数组
填充行之间是否只有一个空白单元格?可以有多个空白单元格。因此,如果下一个单元格也为空,则公式将跳过当前单元格。填充行之间是否只有一个空白单元格?可以有多个空白单元格。因此,如果下一个单元格也为空,则公式将跳过当前单元格。