Ako odstrániť duplicitné riadky na základe jedného stĺpca v programe Excel

  • Zdieľajte To
Hugh West

V programe Microsoft Excel sa tak bežne stretávame s potrebou odstrániť duplicitné riadky na základe jedného stĺpca. Na tieto účely môžeme vkladať vzorce, použiť funkčné nástroje alebo kódy VBA. V tomto článku sa dozviete všetky najrýchlejšie techniky na odstránenie duplicitných riadkov len na základe jedného stĺpca s príslušnými príkladmi a ilustráciami.

Stiahnite si cvičebnicu

Môžete si stiahnuť nasledujúcu knihu Excel, ktorú sme použili pri príprave tohto článku.

Odstránenie duplicitných riadkov na základe jedného stĺpca.xlsm

3 vhodné metódy na odstránenie duplicitných riadkov na základe jedného stĺpca v programe Excel

1. Použite nástroj "Odstrániť duplikáty" v tabuľke programu Excel

Najskôr sa zoznámime so súborom údajov. Nasledujúca tabuľka alebo chat predstavuje niektoré podrobné údaje o charitatívnom fonde. V príslušných stĺpcoch leží niekoľko mien darcov, ich sumy darov, dátumy darov a prostriedky ich darov.

Tu odstránime duplicitné riadky len na základe mien darcov. To znamená, že vyfiltrujeme mená darcov a vyberieme každé jedinečné meno spolu s príslušnými riadkami len z ich prvých výskytov.

📌 Krok 1:

➤ Najprv vyberte celú tabuľku.

➤ V rámci Údaje na karte alebo páse kariet vyberte položku Odstránenie duplikátov nástroj z Dátové nástroje rozbaľovací zoznam.

📌 Krok 2:

➤ Zobrazí sa dialógové okno. Stĺpce možnosti, začiarknite políčko Darca a ostatné možnosti nechajte bez označenia.

➤ Tlač OK .

A nájdete nasledujúce výstupy s pop-up správou zobrazujúcou stav návratových hodnôt.

Kliknite na . OK a teraz vidíte filtrované údaje so všetkými vymazanými duplicitnými riadkami.

Prečítajte si viac: Ako odstrániť duplicitné riadky v programe Excel

2. Použite možnosti filtra na odstránenie duplikátov na základe jedného stĺpca

Teraz budeme použiť funkciu COUNTIF na zistenie počtu duplikátov na základe podmienky a výstupy sa zobrazia pod Duplikáty záhlavie v Stĺpec F Potom použijeme Filter vo všetkých záhlaviach tabuľky s údajmi a odfiltrovať duplicitné riadky v závislosti od výstupov z COUNTIF funkcie.

📌 Krok 1:

➤ V Bunka F5 , zadajte nasledujúci vzorec:

=COUNTIF($B$5:$B5,B5)

📌 Krok 2:

➤ Tlač Vstúpte na stránku a dostanete prvý výstup.

➤ Použite Rukoväť náplne preťahovať celý stĺpec a hodnoty viac ako '1' sa budú počítať ako duplikáty.

📌 Krok 3:

➤ Teraz vyberte celú tabuľku.

➤ V rámci Domov vyberte kartu Filter príkaz z Triedenie & amp; Filter v rozbaľovacom zozname Úprava stránky skupina príkazov.

V nasledujúcej tabuľke údajov budeme mať pre všetky hlavičky priradené tlačidlá filtrov.

📌 Krok 4:

➤ Kliknite na rozbaľovací zoznam v Duplikáty záhlavie a otvoria sa možnosti filtrovania pre príslušný stĺpec.

➤ V rámci Vybrať všetko zrušte označenie možnosti '1' .

➤ Tlač OK a je to hotové.

Duplicitné riadky nájdete podľa nasledujúceho obrázka.

📌 Krok 5:

➤ Teraz odstráňte všetky duplicitné riadky obsahujúce celé údaje.

📌 Krok 6:

➤ Znovu otvorte možnosti filtra z Duplikáty záhlavie v Stĺpec F .

➤ Označte túto možnosť '1' iba.

➤ Tlač OK naposledy.

Nakoniec získate všetky jedinečné riadky, ako je zobrazené na obrázku nižšie. Teraz môžete odstrániť tlačidlá filtrov zo záhlaví a výsledné údaje budú rovnaké, pretože duplicitné riadky sme už odstránili.

Prečítajte si viac: Ako odstrániť duplikáty na základe kritérií v programe Excel

3. Spustite kódy VBA na odstránenie duplikátov na základe jedného stĺpca v programe Excel

V našej poslednej metóde vloženie niektorých kódov VBA definovať makro, ktoré odstráni duplikáty na základe prvého stĺpca.

📌 Krok 1:

➤ Kliknite pravým tlačidlom myši na List názov (Sheet3) najprv a nájdete niektoré List možnosti.

➤ Vyberte Zobraziť kód .

A VBA sa zobrazí okno, do ktorého budeme musieť vložiť kódy.

📌 Krok 2:

➤ V VBA vložte nasledujúce 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 do vášho Excel teraz list.

➤ Vyberte celú tabuľku údajov.

➤ Z Vývojár stlačte kartu Makrá príkaz.

📌 Krok 4:

➤ V Makro okno, Makro názov sa priradí automaticky.

➤ Kliknite na tlačidlo Spustiť a kroky sú hotové.

Ako na snímke nižšie, jedinečné riadky nájdeme len na základe prvého stĺpca. A duplicitné riadky hneď zmiznú.

Prečítajte si viac: Ako odstrániť duplikáty v programe Excel pomocou VBA

Záverečné slová

Dúfam, že všetky tieto jednoduché metódy uvedené vyššie vám teraz pomôžu pri ich použití vo vašich tabuľkách programu Excel, keď musíte odstrániť duplicitné riadky a nájsť len jedinečné riadky. Ak máte akékoľvek otázky alebo spätnú väzbu, dajte mi vedieť v časti s komentármi. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií programu Excel na tejto webovej stránke.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.