代码之家  ›  专栏  ›  技术社区  ›  Wiewiorowski

如何根据相邻值连接一系列单元格?

  •  0
  • Wiewiorowski  · 技术社区  · 7 年前

    My table

    例如,所有与 XX 12, 12, 21, 23, 31, 32 .

    我可以使用以下方法手动连接整个B列:

    =ArrayFormula(concatenate(B2:D&", "))
    

    但我需要根据A列拆分这些值。

    2 回复  |  直到 3 年前
        1
  •  0
  •   TheMaster    7 年前

    试试这个:

     =ARRAYFORMULA({UNIQUE(A1:A5), TRIM(TRANSPOSE(QUERY(IF(transpose(UNIQUE(A1:A5))=A1:A5,B1:B5&",",""),,500000)))})
    

    我希望你们的排数不要超过50万,也不要有空白。

        2
  •  0
  •   Scott Craner    7 年前

    =TEXTJOIN(", ",TRUE,IF(A1:A9 = "XX",B1:B9,""))
    

    enter image description here

    在谷歌表单中:

    =JOIN(", ",FILTER(B1:B9,A1:A9="XX"))
    

    enter image description here