使用ARRAYFORMULA对列中的单元格进行CONCATENATE

时间:2015-11-04 08:59:16

标签: google-sheets concatenation spreadsheet array-formulas

列中的

CONCATENATE个单元格,使用ARRAYFORMULA用空单元格分隔。我有一个想法,但不确定是不是。首先获取每天的名字和姓氏的行号。将它们组合在公式中,最后将该公式放入ARRAYFORMULA

D2 = =ARRAYFORMULA(IF(B2:B<>"",ROW(B2:B)+1,""))

E2 = =ARRAYFORMULA(IF(C2:C<>"",IF(C3:C="",ROW(B2:B),""),""))

所以问题是如何获取同一行中每天的姓氏的行号作为一天,以及如何将这些数字组合到一个与ARRAYFORMULA兼容的公式

的exaple:

enter image description here

1 个答案:

答案 0 :(得分:0)

要获得结果(中间有步骤),请尝试(在第2行的空列中)

=ArrayFormula(If(right(B2:B, 3)="day", offset(B2:B, 1,1)&", "&offset(B2:B, 2,1),))

看看是否有效?