Как да получите уникални елементи от списък в Excel с помощта на формули

Съдържание

В тази публикация в блога ще ви покажа формула, за да получите списък с уникални елементи от списък в Excel, който има повторения. Въпреки че това може да се направи с помощта на Разширено филтриране или Условно форматиране, ползата от използването на формула е, че прави вашия уникален списък динамичен. Това означава, че продължавате да получавате уникален списък, дори когато добавите още данни към първоначалния списък.

Вземете уникални елементи от списък в Excel с помощта на формули

Да предположим, че имате списък, както е показано по -горе (който има повторения) и искате да получите уникални елементи, както е показано вдясно.

Ето комбинация от формули INDEX, MATCH и COUNTIF, които могат да направят това:

= IFERROR (INDEX ($ A $ 2: $ A $ 11, MATCH (0, COUNTIF ($ C $ 1: C1, $ A $ 2: $ A $ 11), 0)), "")
Как работи

Когато няма повече уникални елементи, формулата показва грешка. За да се справя с него, използвах функцията Excel IFERROR, за да заменя съобщението за грешка с празно място.

Тъй като това е формула на масив, използвайте Control + Shift + Enter вместо Enter.

Това е интелигентен начин да се използва фактът, че MATCH () винаги ще връща първата съвпадаща стойност от диапазон от стойности. Например в този случай MATCH връща позицията на първото 0, което представлява първия несъвпадащ елемент.

Аз също измислих друга формула, която може да направи същото (по -дълга, но използва интелигентен трик с формула MATCH)

= IFERROR (INDEX ($ A $ 2: $ A $ 11, SMALL (MATCH ($ A $ 2: $ A $ 11, $ A $ 2: $ A $ 11,0)), SUM ((COUNTIF ($ A $ 2: $ A $ 11, $ C $ 1: C1)))+1)), "")

Ще ви оставя да декодирате. Това отново е формула за масив, така че използвайте Control + Shift + Enter вместо Enter.

В случай, че измислите по -добра формула или умен трик, споделете я с мен.

Свързани уроци:
  • Най -доброто ръководство за намиране и премахване на дубликати в Excel.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave