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

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

  • Hodnoty 5, 6, 7 a 6, potom budou výsledkem tři jedinečné hodnoty – 5, 6 a 7.

  • Hodnoty Novotný, Zelenka, Zelenka, Zelenka, potom budou výsledkem dvě jedinečné hodnoty – Novotný a Zelenka.

Existuje několik způsobů zjištění počtu jedinečných hodnot mezi duplicitními položkami.

Co chcete udělat?

Určení počtu jedinečných hodnot pomocí filtru

Určení počtu jedinečných hodnot pomocí funkcí

Určení počtu jedinečných hodnot pomocí filtru

Chcete-li extrahovat jedinečné hodnoty ze sloupce dat a vložit je do nového umístění, můžete použít dialogové okno Rozšířený filtr. Poté můžete použít funkci ŘÁDKY a určit počet položek v nové oblasti.

  1. Vyberte oblast buněk nebo zkontrolujte, že se aktivní buňka nachází v tabulce.

    Zkontrolujte, zda 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. Klepněte na přepínač Kopírovat jinam.

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

    Můžete také kliknutím na tlačítko Sbalit dialog Obrázek tlačítka dočasně skrýt toto dialogové okno, vybrat buňku v listu a potom kliknout na tlačítko Rozbalit dialog Obrázek tlačítka .

  5. Zaškrtněte políčko Bez duplicitních záznamů a potom klikněte na tlačítko OK.

    Jedinečné hodnoty z vybrané oblasti budou zkopírovány do nového umístění s počátkem v buňce zadané v poli Kopírovat do.

  6. Do prázdné buňky pod poslední buňkou oblasti vložte funkci ŘÁDKY. Oblast jedinečných hodnot (kromě záhlaví sloupce), kterou jste právě zkopírovali, použijte jako argument. Pokud je například oblast jedinečných hodnot B2:B45, zadejte =ŘÁDKY(B2:B45).

Začátek stránky

Určení počtu jedinečných hodnot pomocí funkcí

K provedení tohoto úkolu použijete kombinaci funkcí KDYŽ, SUMA, ČETNOSTI, POZVYHLEDAT a DÉLKA.

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

  • Pomocí funkce SUMA přidejte součet.

  • Určete počet jedinečných hodnot pomocí funkce ČETNOSTI. Funkce ČETNOSTI ignoruje textové a nulové hodnoty. Při prvním výskytu specifické hodnoty vrátí tato funkce číslo, které odpovídá počtu výskytů této hodnoty. Při každém dalším výskytu stejné hodnoty vrátí funkce nulu.

  • Pomocí funkce POZVYHLEDAT bude vrácena pozice textové hodnoty v oblasti. Tato vrácená hodnota bude poté použita jako argument funkce ČETNOSTI tak, aby mohly být vyhodnoceny odpovídající textové hodnoty.

  • Pomocí funkce DÉLKA vyhledejte prázdné buňky. Prázdné buňky mají délku 0.

Příklad

Příklad snadněji pochopíte, pokud jej zkopírujete do prázdného listu.

Postup při kopírování příkladu

  1. Vytvořte prázdný sešit nebo list.

  2. Vyberte příklad v tématu nápovědy.

    Poznámka: Nevybírejte záhlaví řádků ani sloupců.

    Výběr příkladu z nápovědy

    Výběr příkladu z nápovědy

  3. Stiskněte kombinaci kláves CTRL+C.

  4. Vyberte v listu buňku A1 a stiskněte klávesy CTRL+V.

  5. Chcete-li přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte klávesy CTRL+` (těžký přízvuk) nebo na kartě Vzorce klepněte ve skupině Závislosti vzorců na tlačítko Zobrazit vzorce.

1

2

3

4

5

6

7

8

9

10

A

B

Data

Data

986

Novotný

Zelenka

563

67

789

235

Novotný

Zelenka

689

789

Zelenka

143

56

237

67

235

Vzorec

Popis (výsledek)

=SUMA(KDYŽ(ČETNOSTI(A2:A10,A2:A10)>0,1))

Určí počet jedinečných číselných hodnot v buňkách A2:A10, nepočítá však prázdné buňky a textové hodnoty (4).

=SUMA(KDYŽ(ČETNOSTI(POZVYHLEDAT(B2:B10,B2:B10,0),POZVYHLEDAT(B2:B10,B2:B10,0))>0,1))

Určí počet jedinečných textových a číselných hodnot v buňkách B2:B10 (nesmí obsahovat prázdné buňky) (7).

=SUMA(KDYŽ(ČETNOSTI(KDYŽ(DÉLKA(A2:A10)>0,POZVYHLEDAT(A2:A10,A2:A10,0),""), KDYŽ(DÉLKA(A2:A10)>0,POZVYHLEDAT(A2:A10,A2:A10,0),""))>0,1))

Určí počet jedinečných textových a číselných hodnot v buňkách A2:A10, nepočítá však prázdné buňky nebo textové hodnoty (6).

Poznámky    

  • Vzorce v tomto příkladu musí být zadané jako maticové. Vyberte všechny buňky, které obsahují vzorec, stiskněte klávesu F2 a potom stiskněte kombinaci kláves CTRL+SHIFT+ENTER.

  • Pokud chcete vidět vyhodnocování funkce krok po kroku, vyberte buňku obsahující vzorec a poté na kartě Vzorce ve skupině Závislosti vzorců klikněte na možnost Vyhodnocení vzorce.

Podrobné informace o funkcích

  • Funkce ČETNOSTI vypočte počet výskytů hodnot v rámci oblasti hodnot a vrátí vertikální matici čísel. Funkce ČETNOSTI se například používá k sečtení počtu výsledků testu, které spadají do určitých rozmezí. Jelikož 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, vrátí vzorec =POZVYHLEDAT(25,A1:A3,0) číslo 2, protože hodnota 25 je druhou položkou v oblasti.

  • Funkce DÉLKA vrátí počet znaků textového řetězce.

  • Funkce SUMA sečte všechna čísla, která zadáte jako argumenty. Jednotlivými argumenty mohou být oblasti, odkazy na buňky, matice, konstanty, vzorce nebo výsledky jiných funkcí. Funkce SUMA(A1:A5) například sečte všechna čísla obsažená v buňkách A1 až A5.

  • Funkce KDYŽ vrátí jednu hodnotu, pokud je zadaná podmínka vyhodnocena jako PRAVDA, a jinou hodnotu, pokud je zadaná podmínka vyhodnocena jako NEPRAVDA.

Začátek stránky

Rozšiřte své znalosti a dovednosti
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.

×