Spočítanie jedinečných hodnôt medzi duplikátmi

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Povedzme, že chcete zistiť, koľko jedinečných textových alebo číselných hodnôt, ktoré existujú v rozsahu. Ak stĺpec obsahuje text hodnoty Bradley, Horváth, Horváth, Horváth, napríklad k dispozícii sú dve jedinečné hodnoty – Bradley a Horváth. Ak rozsah obsahuje čísla 5, 6, 7 a 6, sú jedinečné hodnoty 5, 6 a 7.

Ako je znázornené v ukážkovom hárku nižšie, na spočítanie len jedinečných hodnôt použite kombináciou nasledujúcich funkcií:

  • Funkcia IF na priradenie hodnoty 1 každej podmienke, ktorej hodnota je TRUE.

  • Funkcia SUM na sčítanie všetkých jedinečných hodnôt.

  • Funkcia FREQUENCY na zistenie počtu jedinečných hodnôt. Táto funkcia ignoruje text a nulové hodnoty. Pri prvom výskyte určitej hodnoty vráti číslo, ktoré sa rovná počtu výskytov danej hodnoty. Pri každom ďalšom výskyte tej istej hodnoty vráti táto funkcia hodnotu 0.

  • Funkcia MATCH na vrátenie pozície textovej hodnoty v rozsahu. Funkcia FREQUENCY na základe výslednej hodnoty vyhodnotí príslušné textové hodnoty.

  • Funkcia LEN na vyhľadanie prázdnych buniek. Prázdne bunky majú dĺžku (počet znakov) 0.

Príklad

Na prácu s týmito príkladmi vzorcov, ktoré používajú funkciu, skopírujte tabuľku do bunky A1 prázdneho excelového hárka.

Údaje

Údaje

986

Šimko

Horváth

563

67

789

235

Šimko

Horváth

689

789

Horváth

143

56

237

67

235

Vzorec

Popis (výsledok)

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0,1))

Zistí počet jedinečných číselných hodnôt v bunkách A2:A10, ale nepočíta prázdne bunky alebo textové hodnoty (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10,0);MATCH(B2:B10;B2:B10,0))>0,1))

Zistí počet jedinečných textových a číselných hodnôt v bunkách B2:B10 (nesmú obsahovať prázdne bunky) (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10;A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10;A2:A10,0),""))>0,1))

Zistí počet jedinečných textových a číselných hodnôt v bunkách A2:A10, ale nepočíta prázdne bunky alebo textové hodnoty (6)

Poznámky : 

  • Vzorec v tomto príklade musí byť zadaný ako vzorec poľa. Vyberte každú bunku obsahujúcu vzorec, stlačte kláves F2 a potom stlačte kombináciu klávesov Ctrl + Shift + Enter.

  • Ak chcete zobraziť vyhodnotenie funkcie po jednotlivých krokoch, vyberte bunku so vzorcom a na karte Vzorce v skupine Kontrola vzorca kliknite na tlačidlo Vyhodnotiť vzorec.

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×