Игнорировать дубликаты и создать список уникальных значений, разделенных запятыми в Excel - PullRequest
0 голосов
/ 29 мая 2019
Column A   Column B  Column C         Column D
a          a         a, a, b, c, c    a, b, c
a          b
b          c
c
c

Кто-нибудь может помочь мне с моей проблемой?Мне нужны уникальные значения в одной ячейке.

B2=INDEX($A$2:$A$6, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$6), 0))

До сих пор я нашел, как сделать список разделенным запятыми.

C2 = {=TEXTJOIN(", ", TRUE, A2:A6)}

Как применить Index или другую функцию для получения уникальных значений в D2?

Ответы [ 2 ]

1 голос
/ 29 мая 2019

Будет ли это работать в D2:

=TEXTJOIN(", ",TRUE,IF(MATCH(A2:A6,A2:A6,0)=MATCH(ROW(A2:A6),ROW(A2:A6)),A2:A6,""))

Подтвердить с помощью Ctrl Shift Ввести

Невозможночтобы проверить это сам, нет TEXTJOIN() в моем Excel 2016: (

0 голосов
/ 03 июня 2019

есть проблема с использованием функции "textjoin" в Excel 2010 ... хм, некоторые из моих школьных компьютеров работают только в версии 2010. Итак, я нашел этот VBA: конкатенация строк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...