Obsah
V aplikaci Microsoft Excel se tak běžně setkáváme s nutností odstranit duplicitní řádky založené na jednom sloupci. K těmto účelům můžeme vkládat vzorce, použít doporučené nástroje nebo použít kódy VBA. V tomto článku se seznámíte se všemi nejrychlejšími technikami pro odstranění duplicitních řádků založených pouze na jednom sloupci s příslušnými příklady a ilustracemi.
Stáhnout cvičebnici
Můžete si stáhnout následující knihu Excel, kterou jsme použili při přípravě tohoto článku.
Odstranění duplicitních řádků na základě jednoho sloupce.xlsm3 vhodné metody pro odstranění duplicitních řádků na základě jednoho sloupce v aplikaci Excel
1. Použijte nástroj "Odstranit duplikáty" v tabulce aplikace Excel
Nejprve se seznamme s datovou sadou. Následující tabulka nebo chat představuje několik podrobných údajů o charitativním fondu. V příslušných sloupcích leží několik jmen dárců, výše jejich darů, data darů a média jejich darů.
Zde odstraníme duplicitní řádky pouze na základě jmen dárců. To znamená, že vyfiltrujeme jména dárců a vybereme každé jedinečné jméno spolu s odpovídajícími řádky pouze z jejich prvních výskytů.
📌 Krok 1:
➤ Nejprve vyberte celou tabulku.
➤ Pod Data na kartě nebo na pásu karet vyberte Odstranění duplicit nástroj z Datové nástroje rozevírací seznam.
📌 Krok 2:
➤ Zobrazí se dialogové okno. Sloupce možnosti, zaškrtněte políčko Dárce a ostatní možnosti ponechte neoznačené.
➤ Tisk OK .
A najdete následující výstupy s vyskakovací zprávou, která zobrazuje stav návratových hodnot.
Klikněte na OK a nyní se zobrazí filtrovaná data s vymazanými duplicitními řádky.
Přečtěte si více: Jak odstranit duplicitní řádky v aplikaci Excel
2. Použijte možnosti filtru pro odstranění duplicit na základě jednoho sloupce
Nyní budeme použít funkci COUNTIF zjistit počet duplikátů na základě podmínky a výstupy se zobrazí v části Duplikáty záhlaví v Sloupec F Pak použijeme Filtr ve všech záhlavích datové tabulky a odfiltrovat duplicitní řádky v závislosti na výstupech z nástroje. COUNTIF funkce.
📌 Krok 1:
➤ V Buňka F5 , zadejte následující vzorec:
=COUNTIF($B$5:$B5,B5)
📌 Krok 2:
➤ Tisk Vstupte na a získáte první výstup.
➤ Použijte Plnicí rukojeť přetáhnout dolů celý sloupec a hodnoty více než '1' se budou počítat jako duplikáty.
📌 Krok 3:
➤ Nyní vyberte celou tabulku.
➤ Pod Home na kartě Filtr z příkazu Třídit a filtrovat v rozevíracím seznamu Úpravy skupina příkazů.
Tlačítka filtru budou přiřazena všem záhlavím v následující tabulce dat.
📌 Krok 4:
➤ Klikněte na rozevírací seznam v okně Duplikáty záhlaví a otevřou se možnosti filtrování pro příslušný sloupec.
➤ Pod Vybrat vše na kartě zrušte zaškrtnutí možnosti '1' .
➤ Tisk OK a je hotovo.
Duplicitní řádky najdete podle následujícího obrázku.
📌 Krok 5:
➤ Nyní odstraňte všechny duplicitní řádky obsahující celá data.
📌 Krok 6:
➤ Znovu otevřete možnosti filtru v okně Duplikáty záhlaví v Sloupec F .
➤ Zaškrtněte tuto možnost '1' pouze.
➤ Tisk OK naposledy.
Nakonec získáte všechny jedinečné řádky, jak je zobrazeno na obrázku níže. Nyní můžete odstranit tlačítka filtru ze záhlaví a výsledná data budou stejná, protože jsme již odstranili duplicitní řádky.
Přečtěte si více: Jak odstranit duplikáty na základě kritérií v aplikaci Excel
3. Spuštění kódů VBA pro odstranění duplicit na základě jednoho sloupce v aplikaci Excel
V naší poslední metodě vložení některých kódů VBA definovat makro, které odstraní duplicity na základě prvního sloupce.
📌 Krok 1:
➤ Klikněte pravým tlačítkem myši na List název (List3) nejprve najdete některé List možnosti.
➤ Vyberte Zobrazit kód .
A VBA se zobrazí okno, do kterého budeme muset vložit kódy.
📌 Krok 2:
➤ V VBA vložte následující kódy:
Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub
📌 Krok 3:
➤ Návrat na Excel List nyní.
➤ Vyberte celou datovou tabulku.
➤ Z Vývojář stiskněte kartu Makra příkaz.
📌 Krok 4:
➤ V Makro okno,. Makro název bude přiřazen automaticky.
➤ Klikněte Spustit a kroky jsou hotové.
Stejně jako na obrázku níže najdeme jedinečné řádky pouze na základě prvního sloupce. A duplicitní řádky hned zmizí.
Přečtěte si více: Jak odstranit duplikáty v aplikaci Excel pomocí VBA
Závěrečná slova
Doufám, že všechny tyto výše uvedené jednoduché metody vám nyní pomohou aplikovat je ve vašich tabulkách Excelu, když budete muset odstranit duplicitní řádky a najít pouze jedinečné řádky. Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte mi prosím vědět v sekci komentářů. Nebo se můžete podívat na naše další články týkající se funkcí Excelu na tomto webu.