Jak odstranit duplicitní řádky na základě jednoho sloupce v aplikaci Excel

  • Sdílet Toto
Hugh West

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.xlsm

3 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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.