Ako získať jedinečné položky zo zoznamu v programe Excel pomocou vzorcov

Obsah

V tomto blogovom príspevku vám ukážem vzorec na získanie zoznamu jedinečných položiek zo zoznamu v programe Excel, ktorý má opakovania. Aj keď to možno vykonať pomocou rozšíreného filtra alebo podmieneného formátovania, výhodou vzorca je, že váš jedinečný zoznam je dynamický. To znamená, že budete naďalej dostávať jedinečný zoznam, aj keď do pôvodného zoznamu pridáte ďalšie údaje.

Získajte jedinečné položky zo zoznamu v programe Excel pomocou vzorcov

Predpokladajme, že máte zoznam uvedený vyššie (ktorý sa opakuje) a chcete získať jedinečné položky, ako je uvedené vpravo.

Tu je kombinácia vzorcov INDEX, MATCH a COUNTIF, ktoré to môžu dosiahnuť:

= IFERROR (INDEX ($ A $ 2: $ A $ 11, MATCH (0, COUNTIF ($ C $ 1: C1, $ A $ 2: $ A $ 11), 0)), "")
Ako to funguje

Ak už neexistujú žiadne jedinečné položky, vzorec zobrazí chybu. Aby som to zvládol, použil som funkciu Excel IFERROR na nahradenie chybového hlásenia prázdnym políčkom.

Pretože ide o vzorec poľa, použite Ctrl + Shift + Enter namiesto Enter.

Toto je šikovný spôsob, ako využiť skutočnosť, že MATCH () vždy vráti prvú zodpovedajúcu hodnotu z radu hodnôt. V tomto prípade napríklad MATCH vráti pozíciu prvej 0, ktorá predstavuje prvú nezhodnú položku.

Tiež som prišiel s iným vzorcom, ktorý dokáže to isté (je dlhší, ale používa trik so vzorcom Smart MATCH)

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

Dekódovanie nechám na vás. Toto je opäť vzorec poľa, takže namiesto klávesu Enter použite Ctrl + Shift + Enter.

V prípade, že prídete na lepší vzorec alebo múdry trik, podeľte sa o to so mnou.

Súvisiace návody:
  • Ultimate Guide to Find and remove Duplicates in Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave