Jak odstranit duplicitní data v aplikaci Excel. Najděte a odstraňte duplikáty v aplikaci Microsoft Excel

Při práci s tabulkou nebo databází s velkým množstvím informací se může stát, že se některé řádky budou opakovat. To dále zvyšuje soubor dat. Kromě toho, pokud existují duplikáty, mohou být výsledky ve vzorcích vypočteny nesprávně. Podívejme se, jak program Microsoft Excel najít a odstranit duplicitní řádky.

Nalezení a odstranění hodnot tabulky, které jsou duplicitní, je možné různé způsoby. V každé z těchto možností je vyhledávání a odstraňování duplikátů součástí jednoho procesu.

Metoda 1: Jednoduše odstraňte duplicitní řádky

Nejjednodušší způsob, jak odstranit duplikáty, je použít speciální tlačítko na pásce určené k tomuto účelu.


Metoda 2: Odebrání duplikátů v inteligentní tabulce

Duplikáty lze odstranit z řady buněk vytvořením inteligentní tabulky.


Tato metoda je nejuniverzálnější a nejfunkčnější ze všech popsaných v tomto článku.

Metoda 3: Použijte třídění

Tato metoda přesně neodstraňuje duplikáty, protože řazení pouze skrývá opakované vstupy ve stole.


Poté budou duplicitní záznamy skryty. Jejich displej lze ale kdykoli zapnout opětovným stisknutím tlačítka "Filtr".

Metoda 4: Podmíněné formátování

Duplicitní buňky můžete najít také pomocí podmíněného formátování tabulky. Je pravda, že je budete muset odstranit jiným nástrojem.


Poté budou zvýrazněny buňky s duplicitními hodnotami. Tyto buňky pak můžete standardním způsobem ručně odstranit, pokud si to přejete.

Pozornost! Vyhledávání duplikátů pomocí podmíněného formátování se neprovádí pro řádek jako celek, ale pro každou buňku zvlášť, takže není vhodné pro všechny případy.

Metoda 5: Použití vzorce

Kromě toho můžete najít duplikáty použitím vzorce pomocí několika funkcí najednou. S jeho pomocí můžete vyhledávat duplikáty na konkrétním sloupci. Obecná forma Tento vzorec bude vypadat takto:

IFERROR(INDEX(adresa_sloupce,MATCH(0,COUNTIF(adresa_hlavičky_sloupce: duplicitní_adresa_hlavičky_sloupce (absolutní), adresa_sloupce;)+IF(COUNTIF(adresa_sloupce;; adresa_sloupce;)>1,0,1),0));"")


Po těchto akcích ve sloupci "Duplikáty" Zobrazí se duplicitní hodnoty.

Tato metoda je ale pro většinu uživatelů stále příliš komplikovaná. Navíc se jedná pouze o vyhledávání duplikátů, nikoli však o jejich mazání. Proto se doporučuje používat jednodušší a funkčnější řešení popsaná dříve.

Jak vidíte, Excel má mnoho nástrojů určených k nalezení a odstranění duplikátů. Každý z nich má své vlastní vlastnosti. Například podmíněné formátování zahrnuje hledání duplikátů pouze pro každou buňku zvlášť. Ne všechny nástroje navíc umí nejen vyhledávat, ale i odstraňovat duplicitní hodnoty. Nejuniverzálnější možností je vytvořit „chytrý stůl“. Při použití této metody můžete nakonfigurovat vyhledávání duplikátů co nejpřesněji a nejpohodlněji. Navíc k jejich odstranění dochází okamžitě.

Ruční vyhledání a odstranění duplicitních hodnot v excelové tabulce, zejména ve velkých dokumentech, je velmi riskantní a nepraktický úkol. Je možné, že při vizuální kontrole buněk vám mohou uniknout duplikáty. A pak je kolosální množství času stráveno mazáním každé buňky.

V tomto článku se podíváme na to, jak můžete odstranit duplikáty v Excelu pomocí různých automatizovaných standardních funkcí.

Rada! Abyste se snáze seznámili se způsoby, jak odstranit duplicitní řádky, sloupce a hodnoty buněk, otevřete si v editoru koncept šablony nebo kopii projektu, na kterém pracujete, abyste omylem při úpravách nepřišli o cenná data. nebo porušit formát originálu.

Metoda č. 1

1. Při stisknutém levém tlačítku myši označte pomocí kurzoru hranice oblasti tabulky (jednotlivé řádky, sloupce), kde je potřeba odstranit opakování. Nebo vyberte celý projekt.

2. V nabídce editoru přejděte na kartu „Data“.

3. V bloku „Práce s daty“ klikněte na tlačítko „Odstranit duplikáty“.

4. Na panelu, který se zobrazí, vyberte sloupce, ve kterých chcete odstranit identické hodnoty nastavením štítků. Pokud existuje mnoho prvků, použijte možnosti „Vybrat vše“ a „Zrušit výběr“ k rychlé konfiguraci odstranění. Klepněte na tlačítko OK.

5. Jakmile jsou řádky a sloupce tabulky vymazány z duplikátů, zobrazí se zpráva udávající, kolik jedinečných hodnot zbývá.

Rada! Opakování lze obnovit ihned po smazání kliknutím na ikonu šipky vlevo v levém horním rohu Excelu.

Metoda č. 2

1. Klikněte na tabulku, kterou upravujete.

2. Na záložce „Data“ v bloku „Řazení a filtrování“ klikněte na podsekci „Upřesnit“.

Pokud potřebujete vytvořit novou tabulku obsahující pouze jedinečné zdrojové buňky:

1. Na panelu „Pokročilý filtr“ klikněte na přepínač „Kopírovat výsledek do jiného umístění“.

2. Klikněte na tlačítko umístěné na pravé straně pole „Umístit výsledek do rozsahu“.

3. Klikněte na volnou pracovní plochu Excelu, kam budete muset umístit filtrovanou tabulku. Po kliknutí se v poli objeví kód buňky. Zavřete jej a přejděte na možnosti filtrování.

4. Klikněte na pole „Pouze jedinečné záznamy“ a klikněte na „OK“.

5. Po filtrování se na zadaném místě objeví verze původní tabulky bez duplikátů.

Chcete-li upravit dokument bez vytváření kopií:

  • na panelu „Advanced Filter“ nastavte režim zpracování na „Filter list in place“;
  • Kliknutím myši aktivujete doplněk „Pouze jedinečné záznamy“;
  • Klikněte na „OK“.

Dobrý den!

S popularizací počítačů za posledních 10 let došlo také k popularizaci vytváření sestav (dokumentů) v Excelu.

A v každém relativně velkém dokumentu se opakují řádky, zvláště pokud jste je shromáždili z několika jiných tabulek. Tyto duplikáty mohou značně narušit další úpravy tabulky, a proto je třeba je buď vybrat, nebo úplně smazat...

Vlastně mě s podobnými dotazy oslovili nejednou či dvakrát a rozhodl jsem se práci s duplikáty zdokumentovat v samostatném krátkém článku (který právě čtete). Uvedu nejčastější problémy a ukážu jejich řešení.

Poznámka: Všechny příklady níže budou uvedeny v Office 2016 (relevantní také pro Office 2013, 2010, 2007). Doporučuji vždy používat relativně nové verze Office: jsou rychlejší a snáze se s nimi pracuje ☻.

Jednoduché automatické odstranění duplicitních řádků

Představme si jeden z nejoblíbenějších úkolů: existuje seznam řádků s celými jmény lidí, v řádcích je spousta shod, musíte ponechat pouze jedinečné hodnoty (mimochodem, toto je jen například všechny zápasy se skutečnými lidmi jsou náhodné).

Problém je ilustrován na obrázku níže (toto je příklad: je jasné, že 2 řádky lze smazat ručně, ale ve skutečnosti jich může být 2000 nebo 20000, kde budou „ruce“ bezmocné...!).

Chcete-li odstranit duplicitní řádky v aplikaci Excel, musíte:


Kopírování jedinečných řádků (dat) do nového umístění

Pokud nechcete aktuální údaje (aktuální tabulku) osahávat a měnit, tak můžete jednoduše kopírovat pouze jedinečné řádky(hodnoty) z něj do nové tabulky. To je velmi výhodné, když chcete vizuálně porovnat, co se stalo a co se stalo (a také se obáváte o stará data, která mohou být stále užitečná).

Jak se to dělá:


Hledání a zvýraznění duplicitních hodnot

V případech, kdy nepotřebujete odstraňovat duplikáty nebo kopírovat jedinečné hodnoty do nového umístění, můžete je jednoduše najít a zvýraznit (a můžete zvýraznit jak jedinečné hodnoty, tak duplicitní hodnoty). Obvykle je to potřeba udělat, když se mají provádět další úpravy linek (lze je najít pohodlně a rychle).

Při práci s Microsoft Excel často nastává situace, kdy je potřeba odstranit duplicitní řádky. Tento proces se může stát zbytečným, monotónním a časově náročným úkolem, nicméně existuje řada způsobů, jak tento úkol zjednodušit. Dnes se podíváme na několik pohodlných metod pro nalezení a odstranění duplicitních řádků v Excelu. Vezměme si jako příklad následující datovou tabulku:

Možnost 1: Odebrat duplikáty příkazu v Excelu

Microsoft Excel má vestavěný nástroj, který vám umožní najít a odstranit duplicitní řádky. Začněme hledáním duplicitních řetězců. Chcete-li to provést, vyberte libovolnou buňku v tabulce a poté kliknutím vyberte celou tabulku Ctrl+A.

Přejděte na kartu datum(Data) a poté stiskněte příkaz Odstraňte duplikáty(Odstranit duplikáty), jak je uvedeno níže.

Zobrazí se malé dialogové okno Odstraňte duplikáty(Odstranit duplikáty). Všimnete si, že první řádek je automaticky zrušen. Důvodem je zaškrtávací políčko vybrané v položce Moje data mají záhlaví(Moje data obsahují záhlaví).

V našem příkladu nejsou žádná záhlaví, protože tabulka začíná 1. řádkem. Zrušme tedy zaškrtnutí políčka. Když to uděláte, všimnete si, že je znovu vybrána celá tabulka a sekce Sloupce(Sloupce) se změní z duplikovat na Sloupec A, B A S.

Nyní, když je vybrána celá tabulka, klikněte OK k odstranění duplikátů. V našem případě budou smazány všechny řádky s duplicitními údaji, kromě jednoho. Všechny informace o smazání se zobrazí ve vyskakovacím dialogovém okně.

Možnost 2: Pokročilý filtr

Druhý nástroj Excel, který můžete použít k nalezení a odstranění duplikátů, je Pokročilý filtr. Tato metoda platí také pro Excel 2003. Chcete-li použít filtr, musíte vybrat celou tabulku jako před použitím klávesové zkratky Ctrl+A.

Poté přejděte na kartu Data(Data), ve skupině příkazů Řadit a filtrovat(Třídit a filtrovat) klikněte na příkaz Pokročilý(Volitelné), jak je uvedeno níže. Pokud používáte Excel 2003, vyvolejte rozevírací nabídku Data(Data), vyberte Filtry(Filtry) a poté Pokročilé filtry(Pokročilé filtry).

Nyní musíte zaškrtnout políčko Pouze unikátní záznamy(Pouze jedinečné položky).

Po kliknutí OK Všechny duplikáty v dokumentu budou smazány, s výjimkou jednoho záznamu. V našem příkladu zbývají dva záznamy, protože první duplikát byl nalezen v řádku 1. Tato metoda automaticky určí záhlaví v tabulce. Pokud chcete odstranit první řádek, budete jej muset odstranit ručně. Pokud jsou v 1. řádku záhlaví a žádné duplikáty, zbude pouze jedna kopie existujících duplikátů.

Možnost 3: Výměna

Tato metoda je užitečná, když potřebujete najít duplicitní řádky v malých tabulkách. Použijeme nástroj Najít a nahradit(Search and Replace), který je zabudován do všeho produkty společnosti Microsoft Kancelář. Nejprve je třeba otevřít excelovská tabulka, se kterou plánujete spolupracovat.

Otevřete tabulku a vyberte buňku, jejíž obsah chcete najít a nahradit, a zkopírujte ji. Chcete-li to provést, vyberte požadovanou buňku a stiskněte klávesovou zkratku Ctrl+C.

Po zkopírování slova, které potřebujete najít, použijte kombinaci Ctrl+H pro vyvolání dialogového okna Najít a nahradit(Vyhledat a nahradit). Vložte zkopírované slovo z pole Nalézt stisknutím Ctrl+V.

Klepněte na tlačítko Možnosti(Možnosti) pro otevření dalšího seznamu možností. Zaškrtněte políčko vedle Porovnejte obsah celé buňky(Celá buňka). To je nutné, protože v některých buňkách se slova, která hledáte, nacházejí společně s jinými slovy. Pokud tuto možnost nevyberete, můžete neúmyslně odstranit buňky, které si chcete ponechat. Ujistěte se, že všechna ostatní nastavení jsou taková, jak je znázorněno na obrázku níže.

Nyní musíte do pole zadat hodnotu Nahradit za(Nahrazen). V v tomto příkladu použijeme číslo 1 . Po zadání požadované hodnoty stiskněte Vyměnit vše(Vyměnit vše).

Můžete si všimnout, že všechny hodnoty duplikát v buňkách tabulky bude nahrazeno 1 . Použili jsme hodnotu 1 , protože je malý a v textu vyčnívá. Nyní můžete vizuálně identifikovat řádky, které mají duplicitní hodnoty.

Chcete-li zachovat jeden z duplikátů, jednoduše vložte původní text zpět do řádku, který byl nahrazen. V našem případě obnovíme hodnoty v 1. řádku tabulky.

Jakmile identifikujete řádky s opakujícím se obsahem, vyberte je jeden po druhém a zároveň podržte tlačítko Ctrl.

Po výběru všech řádků, které je třeba smazat, klikněte pravým tlačítkem myši na záhlaví libovolného z vybraných řádků a v kontextové nabídce klikněte na Vymazat(Vymazat). Netiskněte klávesu Vymazat na klávesnici, protože v tomto případě bude odstraněn pouze obsah buněk, nikoli celý řádek.

Když to uděláte, můžete si všimnout, že všechny zbývající řádky mají jedinečné hodnoty.

Při práci s daty vyvstává periodicky potřeba extrahovat unikátní záznamy. K tomu má uživatel Excelu mnoho způsobů, jak odstranit duplicitní hodnoty a filtrovat s možností skrytí nebo zobrazení. Každá metoda může být použita v každodenní práci nebo při zpracování složitých statistických dat. V tomto případě nejsou potřeba žádné speciální znalosti, stačí minimální znalost tabulkového procesoru Excel.

Jak odstranit duplikáty v Excelu

Pro rychlé řešení Pro tento úkol má uživatel přístup ke standardní funkci „ Odstraňování duplikátů" V tomto případě lze operaci provést pouze na vybraných polích.

Chcete-li odstranit duplicitní řádky, musíte:

Odstranění duplikátů v chytré tabulce

Tato metoda používá Excel Designer (pokročilý režim s další funkce). Návrhář se aktivuje, když je vybrána libovolná buňka v oblasti tabulky. Stejně jako v prvním případě jsou po aplikaci odstraněny duplicitní hodnoty.

Pro ty, kteří nevědí: inteligentní tabulka je typ formátování, po jehož použití všechny buňky tabulky získají určité vlastnosti. Zároveň Excel považuje takovou tabulku za jeden celek, nikoli za sadu buněk a prvků.

Chcete-li odstranit duplicitní řádky v takové tabulce, měli byste:


Používáme filtrování

Pomocí filtrování můžete skrýt duplicitní data, ale hodnoty se nesmažou - lze je kdykoli vrátit.

Chcete-li formátovat a najít duplicitní hodnoty tímto způsobem:


Podmíněné formátování

Tuto metodu můžete použít k vyhledání identických záznamů v buňkách. Pro pohodlí si můžete upravit barvu zvýraznění. Chcete-li jej implementovat, musíte použít předdefinované pravidlo výběru - “ Duplicitní hodnoty...».

Chcete-li najít duplikáty v aplikaci Excel, musíte:


Pomocí vzorce

Použití vestavěné funkce " VYHLEDÁVÁNÍ» můžete najít duplicitní prvky v rámci vlastního rozsahu. "MATCH" - Vrací relativní pozici v poli prvku odpovídající zadané hodnotě, přičemž bere v úvahu zadané pořadí.

Chcete-li zvýraznit duplicitní řádky v aplikaci Excel, musíte:


Vysvětlení: Ve vzorci je specifikována funkce „MATCH“, která hledá opakování ve sloupci „B“, počínaje buňkou „B3“.


Zkopírujte jedinečné řádky do nového umístění

K dokončení budete potřebovat:


Použití kontingenčních tabulek

Chcete-li seskupit duplicitní prvky, můžete použít kontingenční tabulku (jednodušší koncept je zobecněný).

Aby tato metoda fungovala, budete potřebovat:


Kromě toho se můžete podívat na video o odstraňování duplikátů v Excelu.

Odstraňování duplikátů v Tabulkách Google

Na Googlu můžete vyhledávat pouze jedinečné záznamy v buňkách (neexistují žádné metody pro odstranění duplikátů):

  • použitím kontingenční tabulky(počítání duplicitních hodnot);
  • používáním funkcíunikátní(vypíše výsledek z pole);
  • použitím rozšíření třetích stran;

Příklad použití funkce " unikátní»:

Chcete-li zobrazit jedinečné záznamy, musíte použít vzorec «= jedinečný (zkontrolovat rozsah)»:

Publikace na dané téma