首页 > 解决方案 > 如果它们在另一个单元格中具有相似的值,则连接单元格值

问题描述

我需要将一个人去过的城市名称连接到另一个单元格中,但每次出现此人的名字时都必须重复它们。我尝试使用 COUNTIF 但无法将我带到任何地方。

我不想使用 VB 代码;只是公式/函数。有任何想法吗?

在此处输入图像描述

这是我的电子表格的链接

标签: google-sheetsgoogle-sheets-formulaarray-formulasgoogle-sheets-querygs-vlookup

解决方案


利用:

=ARRAYFORMULA(REGEXREPLACE(IFNA(VLOOKUP(B2:B, 
 TRIM(SPLIT(TRANSPOSE(TRIM(QUERY(QUERY({A2:A&",", B2:B&"♦"},
 "select max(Col1) where Col1 <> ',' group by Col1 pivot Col2")
 ,,99^99))), "♦")), 2, 0)), ",$", ))

在此处输入图像描述


推荐阅读