Jak v Excelu pracovat s duplicitami
V tomto podrobném návodu se naučíte několik různých způsobů, jak v Microsoft Excelu pracovat s duplicitními hodnotami. Ukážeme si, jak:
- Odstranit duplicity ze seznamu
- Vyselektovat jedinečný seznam hodnot
- Obarvit duplicity pomocí podmíněného formátování
- Označit duplicity ikonami
- Spočítat počet duplicitních a jedinečných hodnot
Pojďme se na jednotlivé metody podívat krok za krokem.
1. Odstranění duplicit
1.1 Použití nástroje „Odebrat duplicity“
Nejjednodušší způsob, jak odstranit duplicity, je přímo zabudovaný nástroj Odebrat duplicity.
Postup:
- Označte seznam hodnot, ze kterého chcete odstranit duplicity.
- Zkopírujte jej pomocí Ctrl + C a vložte na nové místo pomocí Ctrl + V.
- Ponechte označený nový seznam.
- Na kartě Data klikněte na tlačítko Odebrat duplicity.
- V dialogovém okně potvrďte sloupec, ze kterého chcete duplicity odstranit.
- Klikněte na OK a Excel odstraní duplicitní hodnoty, ponechá pouze jedinečné záznamy.
🔹 Nevýhoda: Tento seznam není nijak propojený s původními daty. Pokud se původní data změní, seznam se neaktualizuje automaticky.
1.2 Použití rozšířeného filtru
Další možností je rozšířený filtr, který umožňuje extrahovat jedinečné hodnoty bez duplicit.
Postup:
- Označte seznam hodnot včetně záhlaví.
- Na kartě Data klikněte na Upřesnit (v sekci Seřadit a filtrovat).
- V dialogovém okně vyberte možnost Kopírovat jinam.
- Do pole Oblast seznamu označte původní seznam.
- Oblast kritérií nevyplňujte.
- Do pole Kopírovat do označte buňku, kde chcete nový seznam začít.
- Zaškrtněte možnost „Pouze jedinečné záznamy“.
- Klikněte na OK – Excel vytvoří seznam jedinečných hodnot.
🔹 Nevýhoda: Seznam se neaktualizuje při změně původních dat.
1.3 Použití funkce UNIQUE (Microsoft 365 a Office 2021)
Pokud máte Microsoft 365 nebo Office 2021, můžete použít dynamickou funkci UNIQUE, která vytvoří propojený seznam jedinečných hodnot.
Postup:
- Klikněte do buňky, kam chcete vložit jedinečný seznam.
- Napište vzorec:
=UNIQUE(A2:A100)
(A2:A100 nahraďte oblastí vašeho seznamu.) - Stiskněte Enter – Excel automaticky vytvoří seznam jedinečných hodnot.
- Seznam se bude automaticky aktualizovat při změně původních dat.
✅ Výhoda: Dynamická funkce, která reaguje na změny dat.
1.4 Alternativa pro starší verze Excelu (COUNTIF + INDEX)
Pokud nemáte funkci UNIQUE, můžete vytvořit jedinečný seznam pomocí kombinace funkcí COUNTIF, INDEX a POZVYHLEDAT.
Postup:
- Použijte funkci COUNTIF k určení počtu výskytů každého prvku.
- Použijte funkci POZVYHLEDAT, která vrátí index prvního výskytu jedinečné hodnoty.
- Použijte funkci INDEX, která dohledá odpovídající hodnotu.
- Výsledek obalte funkcí IFERROR, aby se odstranily chyby při vyčerpání seznamu.
2. Zvýraznění duplicit pomocí podmíněného formátování
Chcete-li vizuálně zvýraznit duplicity, použijte nástroj Podmíněné formátování.
Postup:
- Označte seznam hodnot.
- Na kartě Domů klikněte na Podmíněné formátování.
- Vyberte Pravidla zvýraznění buněk > Duplicitní hodnoty.
- Vyberte barvu zvýraznění.
- Klikněte na OK.
✅ Výhoda: Formátování reaguje na změny v seznamu.
3. Označení duplicit ikonami
Pokud chcete označit duplicity ikonami, například pomlčkou, postupujte takto:
Postup:
- Použijte funkci COUNTIF, která spočítá výskyt hodnoty.
- Pokud je hodnota vyšší než 1, vložte ikonu.
- Ikonu vložíte pomocí Windows + . (tečka).
- Výsledek zobrazíte ve vedlejším sloupci.
Příklad vzorce:
=IF(COUNTIF($A$2:$A$100;A2)>1;"—";"")
Tento vzorec označí každý výskyt duplicitní hodnoty.
4. Počet duplicitních a jedinečných hodnot
4.1 Počet duplicitních záznamů
- Použijte funkci UNIQUE, která vrátí seznam jedinečných hodnot.
- Spočítejte jejich počet pomocí COUNT.
- Odečtěte od celkového počtu buněk.
Vzorec:
=POČET2(A2:A100) - POČET2(UNIQUE(A2:A100))
4.2 Počet jedinečných hodnot
- Starší verze Excelu: Použijte COUNTIF a SOUČIN.SKALÁRNÍ.
Vzorec:
=SUMA(--(COUNTIF(A2:A100;A2:A100)=1))
- Microsoft 365 / Office 2021: Použijte UNIQUE.
Vzorec:
=POČET2(UNIQUE(A2:A100))
Často kladené dotazy (FAQ)
❓ Jaký je nejjednodušší způsob odstranění duplicit?
Použití nástroje Odebrat duplicity na kartě Data.
❓ Jak mohu zobrazit pouze jedinečné hodnoty?
Použijte rozšířený filtr nebo funkci UNIQUE (pokud ji Excel podporuje).
❓ Co dělat, když se seznam musí automaticky aktualizovat?
Použijte funkci UNIQUE (Microsoft 365) nebo kombinaci COUNTIF + INDEX.
❓ Jak mohu zvýraznit duplicity?
Použijte Podmíněné formátování > Duplicitní hodnoty.
❓ Jak spočítám počet duplicitních hodnot?
Použijte vzorec:
=POČET2(A2:A100) - POČET2(UNIQUE(A2:A100))