在下表中,我想根据A列中的字符串连接B列的数字:
例如,与XX
相邻的所有数字都将以这种格式复制到另一个单元格:12, 12, 21, 23, 31, 32
。
我可以使用以下方法手动连接整个B列:
=ArrayFormula(concatenate(B2:D&", "))
但我需要根据A列拆分这些值。
我可以在Google表格,Excel或数字中处理这些数据。
谢谢!
答案 0 :(得分:0)
在Excel中:
=TEXTJOIN(", ",TRUE,IF(A1:A9 = "XX",B1:B9,""))
使用Ctrl-Shift-Enter而不是Enter。作为数组公式。
在Google表格中:
=JOIN(", ",FILTER(B1:B9,A1:A9="XX"))
答案 1 :(得分:0)
试试这个:
=ARRAYFORMULA({UNIQUE(A1:A5), TRIM(TRANSPOSE(QUERY(IF(transpose(UNIQUE(A1:A5))=A1:A5,B1:B5&",",""),,500000)))})
我希望你的行不超过500000并且你没有空白。