Množiny údajov v programe Excel často obsahujú v stĺpci viackrát rovnakú hodnotu. Niekedy môže byť užitočné vedieť, koľko jedinečných hodnôt je v stĺpci. Ak napríklad prevádzkujete obchod a máte tabuľku všetkých svojich transakcií, možno by ste mali počítať každú transakciu a zistiť, koľko jedinečných zákazníkov máte.
Je to možné dosiahnutím spočítania jedinečných hodnôt v programe Excel pomocou metód, ktoré vás prevedieme nižšie.
Odstrániť duplicitné údaje zo stĺpca
Rýchlym a špinavým spôsobom, ako spočítať jedinečné hodnoty v programe Excel, je odstránenie duplikátov a zistenie, koľko položiek ešte zostáva. Toto je dobrá voľba, ak potrebujete rýchlo odpovedať a nemusíte sledovať výsledok.
Skopírujte údaje do nového hárka (aby ste omylom nevymazali všetky potrebné údaje). Vyberte hodnoty alebo stĺpec, z ktorého chcete odstrániť duplicitné hodnoty. V Dátové nástroje časť Údaje karta vyberte Odstrániť duplikáty. Týmto odstránite všetky duplicitné údaje a ponecháte iba jedinečné hodnoty.
Rovnaký proces funguje, ak sú informácie rozdelené medzi dva stĺpce. Rozdiel je v tom, že musíte vybrať oba stĺpce. V našom príklade máme stĺpec pre meno a druhý pre priezvisko.
Ak chcete sledovať počet jedinečných hodnôt, radšej napíšte vzorec. Ďalej vám ukážeme, ako na to.
Súvisiace: Ako filtrovať v programe Excel na zobrazenie požadovaných údajov
Naučte sa všetky najlepšie spôsoby filtrovania údajov v tabuľkách programu Excel, vďaka ktorým je ľahšie spoznať trendy a vzory.
Počítajte jedinečné hodnoty pomocou vzorca programu Excel
Aby sme mohli počítať iba jedinečné hodnoty, musíme skombinovať niekoľko funkcií programu Excel. Najskôr musíme skontrolovať, či je každá hodnota duplikátom, potom musíme spočítať zostávajúce položky. Musíme tiež použiť funkciu poľa.
Ak hľadáte odpoveď, použite tento vzorec a nahraďte každú inštanciu A2: A13 bunkami, ktoré chcete použiť:
{= SUM (IF (FREQUENCY (MATCH (A2: A13, A2: A13, 0), MATCH (A2: A13, A2: A13, 0))> 0, 1))}
Ako sme sa tam dostali, je trochu komplikované. Takže ak chcete pochopiť, prečo tento vzorec funguje, rozoberieme ho po jednotlivých častiach.
Vysvetlenie funkcie poľa
Najprv si vysvetlíme, čo je to pole. Pole je jedna premenná, ktorá obsahuje viac hodnôt. Je to ako odkazovať na kopu buniek Excel naraz, namiesto odkazovať na každú bunku osobitne.
Toto je z nášho pohľadu čudný rozdiel. Ak povieme vzorcu, aby sa pozeral na bunky A2: A13 normálne alebo ako pole, údaje pre nás vyzerajú rovnako. Rozdiel je v tom, ako Excel zaobchádza s údajmi v zákulisí. Je to taký jemný rozdiel, že najnovšie verzie programu Excel už medzi nimi ani nerozlišujú, hoci staršie verzie to robia.
Pre naše účely je dôležitejšie vedieť, ako môžeme polia používať. Ak máte najnovšiu verziu Excelu, automaticky sa ukladajú údaje ako pole, keď je to efektívnejšie. Ak máte staršiu verziu, po dokončení písania vzorca stlačte Ctrl + Shift + Enter. Keď to urobíte, bude vzorec obklopený zloženými zátvorkami, aby sa ukázalo, že je v režime poľa.
Predstavujeme funkciu FREKVENCIA
Funkcia FREQUENCY nám hovorí, koľkokrát sa číslo objaví v zozname. To je skvelé, ak pracujete s číslami, ale náš zoznam je textový. Aby sme mohli používať túto funkciu, musíme nájsť spôsob, ako najskôr previesť náš text na čísla.
Ak sa snažíte spočítať jedinečné hodnoty do zoznamu čísel, môžete preskočiť ďalší krok.
Používanie funkcie MATCH
Funkcia MATCH vráti pozíciu prvého výskytu hodnoty. To môžeme použiť na prevod nášho zoznamu mien na číselné hodnoty. Potrebuje vedieť tri informácie:
- Akú hodnotu hľadáte?
- Aký súbor údajov kontrolujete?
- Hľadáte hodnoty vyššie, nižšie alebo rovné cieľovej hodnote?
V našom príklade chceme vyhľadať každé meno nášho zákazníka v našej tabuľke programu Exel, aby sme zistili, či sa jeho presné meno objavuje inde.
V príklade vyššie hľadáme v našom zozname (A2: A13) Tiah Gallagher (A2) a chceme presnú zhodu. 0 v poslednom poli určuje, že musí ísť o presnú zhodu. Náš výsledok nám hovorí, kde v zozname sa meno objavilo ako prvé. V tomto prípade išlo o krstné meno, takže výsledok je 1.
Problém je v tom, že nás zaujímajú všetci naši zákazníci, nielen Tiah. Ak sa ale pokúsime vyhľadať A2: A13 namiesto iba A2, zobrazí sa chyba. Tu sú užitočné funkcie poľa. Prvý parameter môže mať iba jednu premennú, inak vráti chybu. S poliami sa ale zaobchádza ako s jedinou premennou.
Teraz naša funkcia hovorí programu Excel, aby skontroloval zhody pre celé naše pole. Počkajte však, náš výsledok sa nezmenil! Stále hovorí 1. Čo sa tu deje?
Naša funkcia vracia pole. Prechádza každou položkou v našom poli a kontroluje zhody. Výsledky všetkých mien sa uložia do poľa, ktoré sa vráti ako výsledok. Pretože bunka zobrazuje naraz iba jednu premennú, zobrazuje prvú hodnotu v poli.
Môžete to skontrolovať sami. Ak zmeníte prvý rozsah na A3: A13, výsledok sa zmení na 2. Je to preto, že meno Eiliyah je druhé v zozname a táto hodnota sa teraz uloží ako prvá do poľa. Ak zmeníte prvý rozsah na A7: A13, získate znova 1, pretože meno Tiah sa najskôr objaví na prvej pozícii súboru údajov, ktorý kontrolujeme.
Súvisiace: Excel vzorce, ktoré vám pomôžu vyriešiť problémy v reálnom živote
Pomocou funkcie FREKVENCIA
Teraz, keď sme zmenili názvy na číselné hodnoty, môžeme použiť funkciu FREKVENCIA. Podobne ako MATCH vyžaduje aj cieľ, ktorý treba vyhľadať, a dátovú sadu, ktorú treba skontrolovať. Rovnako ako v prípade MATCH, nechceme hľadať iba jednu hodnotu, chceme, aby funkcia skontrolovala každú položku v našom zozname.
Cieľ, ktorý chceme skontrolovať funkciou FREQUENCY, je každá položka v poli, ktorú vrátila naša funkcia MATCH. A chceme skontrolovať množinu údajov vrátenú funkciou MATCH. Preto pre obidva parametre pošleme funkciu MATCH, ktorú sme vytvorili vyššie.
Ak hľadáte jedinečné čísla a preskočili ste predchádzajúci krok, rozsah čísel by ste odoslali ako oba parametre. Ak chcete prehľadať všetky čísla v zozname, musíte tiež použiť funkciu poľa, takže nezabudnite stlačiť Ctrl + Shift + Enter po zadaní vzorca, ak používate staršiu verziu Excelu.
Náš výsledok je teraz 2. Naša funkcia opäť vracia pole. Vracia pole počtu výskytov každej jedinečnej hodnoty. Bunka zobrazuje prvú hodnotu v poli. V tomto prípade sa meno Tiah objaví dvakrát, takže vrátená frekvencia je 2.
Používanie funkcie IF
Teraz má naše pole rovnaký počet hodnôt, ako máme jedinečné hodnoty. Ale ešte nie sme úplne hotoví. Potrebujeme spôsob, ako to sčítať. Ak prevedieme všetky hodnoty v poli na 1 a spočítame ich, potom konečne budeme vedieť, koľko jedinečných hodnôt máme.
Môžeme vytvoriť funkciu IF, ktorá zmení všetky hodnoty nad nulou na 1. Potom sa všetky hodnoty budú rovnať 1.
Aby sme to dosiahli, chceme, aby naša funkcia IF skontrolovala, či sú hodnoty v našom poli FREQUENCY väčšie ako nula. Ak je to pravda, mala by vrátiť hodnotu 1. Všimnete si, že teraz sa prvá hodnota v poli vráti ako jedna.
Používanie funkcie SUMA
Sme v poslednom úseku! Posledným krokom je SUMA poľa.
Zabaliť predchádzajúcu funkciu do funkcie SUM. Hotovo! Náš konečný vzorec je teda:
{= SUM (IF (FREQUENCY (MATCH (A2: A13, A2: A13, 0), MATCH (A2: A13, A2: A13, 0))> 0, 1))}
Počítanie jedinečných položiek v programe Excel
Toto je pokročilá funkcia, ktorá vyžaduje veľa vedomostí o programe Excel. Skúšať to môže byť zastrašujúce. Akonáhle je však nastavený, môže byť veľmi užitočný, takže by stálo za to prepracovať si naše vysvetlenie, aby ste tomu porozumeli.
Ak nepotrebujete počítať jedinečné záznamy tak často, rýchly a špinavý tip na odstránenie duplicitných hodnôt bude fungovať okamžite!
Naučiť sa všetky najlepšie metódy kopírovania a vkladania vzorcov do tabuľky programu Excel je vynikajúci spôsob, ako začať šetriť čas.
- Produktivita
- Tabuľka
- Microsoft Excel
- Analýza dát
J. Seaton je autor prírodných vied, ktorý sa špecializuje na rozoberanie zložitých tém. Má doktorát na univerzite v Saskatchewane; jej výskum sa zameral na využitie herného učenia na zvýšenie zapojenia študentov online. Keď nepracuje, nájdete ju pri čítaní, hraní videohier alebo záhradníctve.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.