Игнорировать дубликаты и создавать новый список уникальных значений на разных листах в Excel

Я пытаюсь сделать именно то, что спросили в этой теме

Игнорировать дубликаты и создать новый список уникальных значений в Excel

За исключением того, что не было дано полного ответа. Я хотел бы вывод на другом листе. Вопрос:

"Я видел, как этот вопрос задавали в различных формах много раз прежде, но ничто из того, что я пробовал, не работает для меня.

У меня есть столбец значений, которые часто отображаются как дубликаты. Мне нужно создать новый столбец с уникальными значениями, основанными на первом столбце, следующим образом...

Column A   Column B  
a          a
a          b
b          c
c
c

Этот столбец B фактически должен появиться на другом листе, в той же книге, поэтому я предполагаю, что он должен работать с sheet2!A1 формат стиля.

Мне не повезло с опциями меню Data/Filter, так как кажется, что это работает только по команде. Мне нужно, чтобы столбец B автоматически обновлялся при вводе нового значения в столбец A. "

Лучший ответ:

"В основном формула, которая вам нужна:

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

Затем нажмите Ctrl-Shift-Enter.

Здесь нужно помнить две важные вещи: полный список находится в ячейках A2:A20, тогда эта формула должна быть вставлена ​​в ячейку B2 (Не B1 как это даст вам круговую ссылку). Во-вторых, это формула массива, поэтому вам нужно нажать ctrl-shift-enter, иначе она не будет работать правильно. "

(Это полезная ссылка: уникальные значения)

Что дает мне:

  Column A Col B
    a   a
    a   b
    b   c
    c   d
    c   0
    c   #N/A
    c   #N/A
    b   #N/A
    b   #N/A
    a   
    d   
    d   

Но вывод не на другом листе.

Я пробовал несколько вариантов:

=INDEX(List!A2:A20,MATCH(0, COUNTIF(UniqueList!A2:A20,'List'!A2:A20),0))

Ввод $ знаков в:

=INDEX(List!$A$2:$A$20,MATCH(0, COUNTIF(UniqueList!$A$2:A20,'List'!$A$2:$A$20),0))

В том числе "нажмите Ctrl-Shift-Enter".

Но я не могу понять это.

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

Благодарю.

1 ответ

Решение

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

=INDEX(Sheet1!$A$2:Sheet1!$A$5,MATCH(0,INDEX(COUNTIF($A$1:A1,Sheet1!$A$2:Sheet1!$A$5),0,0),0))
Другие вопросы по тегам