如果A列具有相同的值,则将B列中的单元格内容合并到单个单元格中

时间:2019-04-04 01:20:08

标签: google-sheets

我有:

 Column A     Column B
 John         1 
 John         11
 John         3
 John         6
 Ted          5
 Bob          2
 Bob          1

我需要:

Column A     Column B
John         1,11,3,6
Ted          5
Bob          2,1

请帮助!谢谢你,好心的陌生人:)

我已经尝试过=IF(A1<>A2,B2,B1&","&B2)-它一次只能用于2个相似的单元格(例如Bob),但是对于相同名称的不同出现(例如John 4次出现,然后是Ted 1出现,然后出现Bob 2)。

我有5,000行,因此必须易于扩展。

1 个答案:

答案 0 :(得分:1)

粘贴到D1:

=UNIQUE(A:A)

粘贴E1并向下拖动:

=JOIN(", ", QUERY({A:B}, "select Col2 where Col1='"&D1&"'"))

0