Určení počtu jedinečných hodnot mezi duplicitními položkami

Určení počtu jedinečných hodnot mezi duplicitními položkami

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Řekněme, že chcete zjistit počet jedinečných hodnot v oblasti obsahující duplicitní hodnoty. Pokud sloupec obsahuje například:

  • Hodnoty 5, 6, 7 a 6, výsledek je tři jedinečné hodnoty – 5, 6 a 7.

  • Hodnoty "Novotný", "Zelenka", "Zelenka", "Zelenka", výsledek jsou dvě jedinečné hodnoty – "Novotný" a "Zelenka".

Existuje několik způsobů, jak zjistit počet jedinečných hodnot mezi duplicitními položkami.

Pomocí dialogového okna Rozšířený filtr můžete extrahovat jedinečné hodnoty ze sloupce dat a vložit je do nového umístění. Pomocí funkce ŘÁDKY pak můžete spočítat položky v nové oblasti.

  1. Vyberte oblast buněk nebo zajistěte, aby aktivní buňka byla v tabulce.

    Ujistěte se, že oblast buněk obsahuje záhlaví sloupce.

  2. Na kartě Data klikněte ve skupině Seřadit a filtrovat na tlačítko Upřesnit.

    Zobrazí se dialogové okno Rozšířený filtr .

  3. Klikněte na Kopírovat jinam.

  4. Do pole Kopírovat do zadejte odkaz na buňku.

    Případně klikněte na Sbalit dialog Obrázek tlačítka , abyste dialog dočasně skryli, vyberte buňku na listu a pak stiskněte tlačítko Rozbalit dialog Obrázek tlačítka .

  5. Zaškrtněte políčko pouze jedinečné záznamy a klikněte na tlačítko OK.

    Jedinečné hodnoty z vybrané oblasti se zkopírují do nového umístění, které začíná s buňkou zadanou v poli Kopírovat do .

  6. Do prázdné buňky pod poslední buňkou v oblasti zadejte funkci řádky . Pomocí oblasti s jedinečnými hodnotami, které jste zkopírovali jako argument, vyjmete záhlaví sloupce. Pokud je například oblast jedinečných hodnot B2: B45, zadejte = Rows (B2: B45).

K provedení tohoto úkolu použijte kombinaci funkcí když, SUMA, četnosti, POZVYHLEDATa Délka .

  • Pomocí funkce KDYŽ přiřaďte každé pravdivé podmínce hodnotu 1.

  • Součet přidáte pomocí funkce SUMA .

  • Spočítejte jedinečné hodnoty pomocí funkce četnosti . Funkce četnosti ignoruje textové a nulové hodnoty. Pro první výskyt konkrétní hodnoty vrátí funkce hodnotu, která je rovna počtu výskytů dané hodnoty. U každého výskytu stejné hodnoty po první vrátí funkce hodnotu nula.

  • Vrátí pozici textové hodnoty v oblasti pomocí funkce POZVYHLEDAT . Tato hodnota se pak použije jako argument funkce četnosti, aby se mohly vyhodnotit odpovídající textové hodnoty.

  • Prázdné buňky najdete pomocí funkce Délka . Prázdné buňky mají délku 0.

Příklady vnořených funkcí pro počítání počtu jedinečných hodnot mezi duplicitními položkami

Poznámky: 

  • Vzorce v tomto příkladu se musí zadat jako maticové vzorce. Pokud máte aktuální verzi Office 365, můžete snadno vložit vzorec do horní levé buňky výstupní oblasti a potom stisknutím klávesy Enter vzorec potvrdit jako dynamický maticový vzorec. Jinak musíte vzorec zadat jako starší maticový vzorec tak, že nejprve vyberete výstupní oblast, potom vložíte vzorec do horní levé buňky výstupní oblasti a potvrdíte ho stisknutím kláves Ctrl+Shift+Enter. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

  • Pokud chcete zobrazit funkci krok za krokem, vyberte buňku obsahující vzorec a potom na kartě vzorce klikněte ve skupině závislosti vzorců na tlačítko vyhodnotit vzorec.

  • Funkce četnosti vypočte počet výskytů hodnot v oblasti hodnot a vrátí vertikální matici čísel. Pomocí funkce četnost můžete například spočítat počet výsledků testu, které spadají do rozmezí hodnot. Protože tato funkce vrací matici, musí být zadána jako maticový vzorec.

  • Funkce POZVYHLEDAT vyhledá zadanou položku v oblasti buněk a vrátí relativní pozici dané položky v oblasti. Pokud například oblast a1: a3 obsahuje hodnoty 5, 25 a 38, vzorec = Match (25; a1: a3; 0) vrátí číslo 2, protože 25 je druhá položka v rozsahu.

  • Funkce Délka vrátí počet znaků v textovém řetězci.

  • Funkce SUMA Sečte všechna čísla, která jste zadali jako argumenty. Každý argument může být oblast, odkaz na buňku, matice, konstanta, vzorec nebo výsledek z jiné funkce. Například SUMA (a1: a5) Sečte všechna čísla obsažená v buňkách a1 až a5.

  • Funkce když vrátí jednu hodnotu, pokud se zadaná podmínka vyhodnotí jako pravda, a jinou hodnotu, pokud je tato podmínka vyhodnocená jako NEPRAVDA.

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení na fóru Excel User Voice.

Viz taky

Filtrování jedinečných hodnot nebo odebrání duplicitních hodnot

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×