Články

Jak odstranit duplicitní buňky v listu aplikace Excel

Obdržíme sbírku dat a v určitém okamžiku si uvědomíme, že některá z nich jsou duplikovaná.

Musíme analyzovat data s vědomím, že duplikace jsou chyby.

V tomto článku se podíváme na tři způsoby, jak odstranit duplicitní buňky.

Odstraňte duplicitní buňky v aplikaci Excel

Pro každou z níže popsaných metod používáme níže uvedenou jednoduchou tabulku, která má ve sloupci A seznam jmen.

Nejprve si ukážeme, jak použít Excelový příkaz Odebrat duplikáty k odstranění duplikátů, a poté ukážeme, jak k provedení tohoto úkolu použít rozšířený filtr Excelu. Nakonec ukážeme, jak odstranit duplikáty pomocí funkce Countif aplikace Excel .

Odstraňte duplikáty pomocí příkazu Odebrat duplikáty aplikace Excel

Příkaz Odstraňte duplikáty nachází se ve skupině „Datové nástroje“ na kartě Dát pásu karet Excel.

Chcete-li odstranit duplicitní buňky pomocí tohoto příkazu:

  • Vyberte libovolnou buňku v datové sadě, ze které chcete odstranit duplikáty, a klikněte na tlačítko Odstraňte duplikáty.
  • Zobrazí se níže uvedené dialogové okno „Odstranit duplikáty“:
  • Toto dialogové okno vám umožňuje vybrat, které sloupce ve vaší datové sadě chcete zkontrolovat na duplicitní položky. Ve výše uvedeném příkladu tabulky máme pouze jeden sloupec dat (pole „Název“). Proto necháme v dialogovém okně vybrané pole „Název“.
  • Poté, co se ujistíte, že jsou v dialogovém okně vybrána požadovaná pole, klepněte na tlačítko OK. Excel pak podle potřeby odstraní duplicitní řádky a zobrazí vám zprávu, která vás informuje o počtu odstraněných záznamů a počtu zbývajících jedinečných záznamů (viz níže).
  • Nad zprávou je také tabulka, která vznikla smazáním. Jak bylo požadováno, duplicitní buňka A11 (obsahující druhý výskyt jména „Dan BROWN“) byla odstraněna.

Všimněte si, že příkaz Odebrat duplikáty aplikace Excel lze také použít na datové sady s více sloupci. Příklad je uveden na stránce Odebrat duplicitní řádky.

Odstraňte duplikáty pomocí pokročilého filtru aplikace Excel

Rozšířený filtr Excelu má možnost, která vám umožní filtrovat jedinečné záznamy v tabulce a zkopírovat výsledný filtrovaný seznam do nového umístění.

To poskytuje seznam, který obsahuje první výskyt duplicitního záznamu, ale neobsahuje žádné další výskyty.

Postup odstranění duplikátů pomocí pokročilého filtru:

  • Vyberte sloupec nebo sloupce, které chcete filtrovat (sloupec A ve výše uvedeném příkladu tabulky);(Alternativně, pokud vyberete libovolnou buňku v aktuální datové sadě, Excel automaticky vybere celý rozsah dat, když povolíte rozšířený filtr.)
  • Vyberte možnost Rozšířený filtr Excelu na kartě Data v horní části sešitu aplikace Excel(nebo v Excelu 2003 toto možnost se nachází v nabídce Data → Filtr ).
  • Zobrazí se dialogové okno s možnostmi rozšířeného filtru aplikace Excel (viz níže). V tomto dialogovém okně:

Výsledná tabulka s novým seznamem dat ve sloupci C je uvedena výše.

Můžete si všimnout, že duplicitní hodnota „Dan BROWN“ byla odstraněna ze seznamu.

Nyní můžete smazat levé sloupce nového seznamu dat (sloupce AB ve vzorové tabulce) a vrátit se k původnímu formátu tabulky.

Odstraňte duplikáty pomocí funkce Countif aplikace Excel

Tato metoda bude fungovat pouze v případě, že obsah buňky je kratší než 256 znaků, protože funkce aplikace Excel nemohou zpracovat delší textové řetězce.

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.
Krok 1: Zvýrazněte duplikáty

Dalším způsobem, jak odstranit duplikáty v rozsahu buněk aplikace Excel, je použít funkce Countif aplikace Excel .

Pro ilustraci opět použijeme jednoduchý příklad tabulky, který má ve sloupci A seznam jmen.

Abychom našli případné duplikáty v seznamu jmen, vložíme funkci Countif ve sloupci B tabulky (viz níže). Tato funkce zobrazuje počet výskytů každého jména až do aktuálního řádku.

Jak je znázorněno na řádku vzorců tabulky výše, formát funkce Countif v buňce B2 je :=COUNTIF( $A$2:$A$11, A2 )

Upozorňujeme, že tato funkce využívá kombinaci absolutní a relativní odkazy na buňky. Vzhledem k této kombinaci stylů odkazů, když je vzorec zkopírován do sloupce B, stane se

=COUNTIF( $A$2:$A$11, A2 )
=COUNTIF( $A$2:$A$11, A3 )
=COUNTIF( $A$2:$A$11, A4 )
atd..

Proto vzorec v buňce B4 vrátí hodnotu 1 pro první výskyt textového řetězce „Laura BROWN“, ale vzorec v buňce B7 vrátí hodnotu 1 pro druhý výskyt tohoto textového řetězce.

Krok 2: Odstraňte duplicitní řádky

Nyní, když jsme použili funkci Excel Countif Abychom zvýraznili duplikáty ve sloupci A ukázkové tabulky, musíme odstranit řádky, jejichž počet je větší než 1.

V jednoduchém příkladu tabulky je snadné vidět a odstranit jeden duplicitní řádek. Pokud však máte více duplikátů, může být rychlejší použít automatický filtr aplikace Excel k odstranění všech duplicitních řádků najednou. Použijte automatický filtr aplikace Excel k odstranění duplicitních řádků

Následující kroky ukazují, jak odstranit více duplikátů najednou (poté, co byly zvýrazněny pomocí funkce Countif):

  • Vyberte sloupec obsahující funkci Countif (sloupec B v příkladu tabulky);
  • Klepněte na tlačítko Filtr na kartě Dát tabulky, abyste na svá data použili automatický filtr aplikace Excel;
  • Pomocí filtru v horní části sloupce B vyberte řádky, které se nerovnají 1. To znamená, že klikněte na filtr a ze seznamu hodnot zrušte výběr hodnoty 1;
  • Zůstane vám tabulka, kde je první výskyt každé hodnoty skrytý. To znamená, že se zobrazují pouze duplicitní hodnoty. Tyto řádky můžete odstranit tak, že je zvýrazníte, poté kliknete pravým tlačítkem a vyberete vymazat čáry .
  • Odstraňte filtr a skončíte s tabulkou, kde byly odstraněny duplikáty. Nyní můžete odstranit sloupec obsahující funkci Countif pro návrat k původnímu formátu tabulky.

Ercole Palmeri

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

Nedávné články

Budoucnost je tady: Jak lodní průmysl revolucionizuje globální ekonomiku

Námořní sektor je skutečnou globální ekonomickou velmocí, která se dostala na 150miliardový trh...

1. května 2024

Vydavatelé a OpenAI podepisují dohody o regulaci toku informací zpracovávaných umělou inteligencí

Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…

30. dubna 2024

Online platby: Zde je návod, jak vám streamovací služby umožňují platit navždy

Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…

29. dubna 2024

Veeam nabízí nejkomplexnější podporu pro ransomware, od ochrany po reakci a obnovu

Společnost Coveware od společnosti Veeam bude i nadále poskytovat služby reakce na incidenty v oblasti kybernetického vydírání. Coveware nabídne forenzní a sanační schopnosti…

23. dubna 2024