如果它们在另一个单元格中具有相似值,则连接单元格值
Concatenate cell values if they have a similar value in another cell
我需要将一个人去过的城市名称连接到另一个单元格中,但每次出现该人的名字时都必须重复这些名称。
我尝试使用 COUNTIF,但无处可去。
我不想使用 VB 代码;只是 formulas/functions。
有任何想法吗?
使用:
=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)), ",$", ))
我需要将一个人去过的城市名称连接到另一个单元格中,但每次出现该人的名字时都必须重复这些名称。 我尝试使用 COUNTIF,但无处可去。
我不想使用 VB 代码;只是 formulas/functions。 有任何想法吗?
使用:
=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)), ",$", ))