Получите уникальные значения в столбце, разделенном значением в другом столбце, и перенесите его в другой столбец, разделенный запятыми

#excel #excel-formula

Вопрос:

Привет, у меня есть лист Excel, который выглядит так

Колонка А Колонка В
Яйца Еда
Яйца Еда
Яйца Еда
Яйца Еда
Бекон Еда
Бекон Еда
Бекон Еда
Вода Пить
Вода Пить
Кола Пить
Пепси Пить

есть ли формула, которую я могу добавить, чтобы создать столбец C, в котором новый лист выглядел бы так?

Колонка А Колонка В Колонка C
Яйца Еда Яйца, Бекон
Яйца Еда Яйца, Бекон
Яйца Еда Яйца, Бекон
Яйца Еда Яйца, Бекон
Бекон Еда Яйца, Бекон
Бекон Еда Яйца, Бекон
Бекон Еда Яйца, Бекон
Вода Пить Вода, Кока-кола, Пепси
Вода Пить Вода, Кока-кола, Пепси
Кола Пить Вода, Кока-кола, Пепси
Пепси Пить Вода, Кока-кола, Пепси

Комментарии:

1. Это зависит от того, есть ли у вас текстовое соединение или нет.

2. У меня есть доступ к этой формуле. До сих пор не понимаю, как его использовать в этом контексте.

Ответ №1:

введите описание изображения здесь

#Excel365 C1

 =TEXTJOIN(",",,UNIQUE(FILTER(A$1:A$99,B$1:B$99=B1)))
 

#Превосходно2019 C1

 =TEXTJOIN(",",,FILTERXML(CONCAT("<a>",REPT("<b>"amp;A$1:A$11amp;"</b>",B1=B$1:B$11),"</a>"),"a/b[not(preceding::*=.)]"))