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

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

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Povedzme, že chcete zistiť, koľko jedinečných hodnôt existuje v rozsahu, ktorý obsahuje duplicitné hodnoty. Ak stĺpec obsahuje napríklad:

  • Hodnoty 5, 6, 7 a 6, výsledkom je tri jedinečné hodnoty – 5, 6 a 7.

  • Hodnoty "Bradley", "Doyle", "Doyle", "Doyle", výsledok je dva jedinečné hodnoty – "Bradley" a "Doyle".

Existuje niekoľko spôsobov, ako spočítať jedinečné hodnoty medzi duplikátmi.

Ak chcete extrahovať jedinečné hodnoty zo stĺpca údajov a prilepiť ich do nového umiestnenia, môžete použiť dialógové okno rozšírený filter . Potom môžete pomocou funkcie ROWS zistiť počet položiek v novom rozsahu.

  1. Vyberte rozsah buniek alebo skontrolujte, či je aktívna bunka v tabuľke.

    Skontrolujte, či rozsah buniek obsahuje hlavičku stĺpca.

  2. Na karte Údaje kliknite v skupine Zoradiť a filtrovať na položku Rozšírené.

    Zobrazí sa dialógové okno rozšírený filter .

  3. Kliknite na položku Kopírovať do iného umiestnenia.

  4. Do poľa Kopírovať do zadajte odkaz na bunku.

    Prípadne kliknite na položku Zbaliť dialógové okno Vzhľad tlačidla , ak chcete dialógové okno dočasne skryť, vyberte bunku v hárku a potom stlačte kláves Rozbaliť dialógové okno Obrázok tlačidla .

  5. Začiarknite políčko iba jedinečné záznamy a kliknite na tlačidlo OK.

    Jedinečné hodnoty z vybratého rozsahu sa skopírujú do nového umiestnenia, ktoré sa začína v bunke, ktorú ste zadali do poľa Kopírovať do .

  6. Do prázdnej bunky pod poslednou bunkou v rozsahu zadajte funkciu riadky . Použite rozsah jedinečných hodnôt, ktoré ste práve skopírovali ako argument, okrem záhlavia stĺpca. Ak je rozsah jedinečných hodnôt napríklad B2: B45, zadáte = riadkov (B2: B45).

Na vykonanie tejto úlohy sa používa kombinácia funkcií if, Sum, Frequency, Matcha len :

  • Pomocou funkcie IF sa priradí hodnota 1 ku každej pravdivej podmienke.

  • Sčítanie súčtu pomocou funkcie Sum .

  • Spočítajte počet jedinečných hodnôt pomocou funkcie Frequency . Funkcia Frequency ignoruje text a nulové hodnoty. Pri prvom výskyte konkrétnej hodnoty vráti Táto funkcia číslo, ktoré sa rovná počtu výskytov tejto hodnoty. Pri každom výskyte tej istej hodnoty za prvou Táto funkcia vráti nulu.

  • Vráti pozíciu textovej hodnoty v rozsahu pomocou funkcie Match . Vrátená hodnota sa potom použije ako argument na funkciu Frequency , aby sa mohli vyhodnotiť zodpovedajúce textové hodnoty.

  • Vyhľadanie prázdnych buniek pomocou funkcie len . Prázdne bunky majú dĺžku 0.

Príklady vnorených funkcií na spočítanie počtu jedinečných hodnôt medzi duplikátmi

Poznámky: 

  • Vzorce v tomto príklade treba zadať ako vzorce poľa. Ak máte aktuálnu verziu balíka Office 365, môžete jednoducho zadať vzorec do ľavej hornej bunky výstupného rozsahu a potom stlačením klávesu Enter potvrďte vzorec ako dynamický vzorec poľa. V opačnom prípade sa musí vzorec zadať ako vzorec staršieho poľa najprv výberom výstupného rozsahu, zadaním vzorca do ľavej hornej bunky výstupného rozsahu a stlačením kombinácie klávesov CTRL + SHIFT + ENTER ho potvrďte. Excel vloží do začiatku a na koniec vzorca kučeravé zátvorky. Ďalšie informácie o vzorce polí nájdete v téme Vzorce poľa – pokyny a príklady.

  • Ak chcete zobraziť funkciu vyhodnotí krok za krokom, vyberte bunku obsahujúcu vzorec a potom na karte vzorce v skupine Kontrola vzorca kliknite na položku vyhodnotiť vzorec.

  • Funkcia Frequency vypočítava, ako často sa hodnoty vyskytujú v rozsahu hodnôt, a potom vráti zvislé pole čísel. Pomocou frekvencie môžete napríklad spočítať počet skúšobných výsledkov, ktoré spadajú do rozsahu skóre. Keďže táto funkcia vráti pole, musí byť zadaný ako vzorec poľa.

  • Funkcia Match vyhľadá zadanú položku v rozsahu buniek a vráti relatívnu pozíciu danej položky v rozsahu. Ak napríklad rozsah a1: A3 obsahuje hodnoty 5, 25 a 38, vzorec = Match (25; a1: A3; 0) vráti číslo 2, pretože 25 je druhou položkou v rozsahu.

  • Funkcia len vráti počet znakov v textovom reťazci.

  • Pomocou funkcie SUM sa sčítajú všetky čísla zadané ako argumenty. Každý argument môže byť rozsah, odkaz na bunku, pole, konštanta, vzorec alebo výsledok z inej funkcie. Napríklad SUM (a1: A5) spočíta všetky čísla, ktoré sú obsiahnuté v bunkách A1 až a5.

  • Funkcia if vráti jednu hodnotu, ak je zadaná podmienka vyhodnotená ako True, a inú hodnotu, ak je táto podmienka vyhodnotená ako false.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

Filtrovanie jedinečných hodnôt alebo odstránenie duplicitných hodnôt

Rozšírte svoje zručnosti práce s balíkom Office
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.

×