Hogyan lehet eltávolítani a duplikált sorokat egy oszlop alapján az Excelben

  • Ossza Meg Ezt
Hugh West

A Microsoft Excelben annyira megszokott, hogy szükségessé válik a duplikált sorok eltávolítása egy oszlop alapján. A cél érdekében beilleszthetünk képleteket, alkalmazhatunk kiemelt eszközöket vagy használhatunk VBA kódokat. Ebben a cikkben megismerheti az összes leggyorsabb technikát a duplikált sorok törlésére egyetlen oszlop alapján, megfelelő példákkal és illusztrációkkal.

Gyakorlati munkafüzet letöltése

Letöltheti az alábbi Excel-könyvet, amelyet a cikk elkészítéséhez használtunk.

Duplikált sorok eltávolítása egy oszlop alapján.xlsm

3 megfelelő módszer a duplikált sorok eltávolítására egy oszlop alapján az Excelben

1. Használja a "Duplikátumok eltávolítása" eszközt az Excel táblában

Először is ismerkedjünk meg az adatkészlettel. Az alábbi táblázat vagy chat egy jótékonysági alap néhány részletes adatát mutatja be. A megfelelő oszlopokban több adományozó neve, adományaik összege, az adományok dátuma és az adományok médiumai fekszenek.

Itt azt fogjuk tenni, hogy eltávolítjuk a duplikált sorokat csak az adományozók nevei alapján. Ez azt jelenti, hogy kiszűrjük az adományozók nevét, és minden egyes egyedi nevet és a megfelelő sorokat csak az első előfordulásaikból fogjuk kivenni.

📌 1. lépés:

➤ Először válassza ki a teljes táblázatot.

➤ Under the Adatok lapon vagy a szalagban válassza a Duplikátumok eltávolítása eszköz a Adateszközök legördülő.

📌 2. lépés:

➤ Megjelenik egy párbeszédpanel. A Oszlopok opciókat, tegyen egy jelölést a Adományozó és hagyja a többi lehetőséget jelölés nélkül.

➤ Sajtó OK .

És a következő kimeneteket találja a visszatérési értékek állapotát mutató felugró üzenettel.

Kattintson a címre. OK és máris láthatja a szűrt adatokat, a duplikált sorok törlésével.

Bővebben: Hogyan lehet eltávolítani a duplikált sorokat az Excelben

2. Alkalmazza a szűrési beállításokat a duplikátumok eltávolítására egy oszlop alapján

Most pedig használja a COUNTIF funkciót a duplikátumok számát egy feltétel alapján, a kimenetek pedig a Duplikátumok header in F oszlop Aztán alkalmazzuk a Szűrő opciókat az adattábla összes fejlécében, és kiszűri a duplikált sorokat a kimenetek függvényében a COUNTIF funkció.

📌 1. lépés:

➤ In F5 cella írja be a következő képletet:

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

📌 2. lépés:

➤ Sajtó Írja be a címet. és megkapod az első kimenetet.

➤ Használja a Töltse ki a fogantyút az egész oszlopot és az értékeket több mint '1' duplikátumnak számítanak.

📌 3. lépés:

➤ Most válassza ki a teljes táblázatot.

➤ Under the Home lapon válassza a Szűrő parancsot a Rendezés és szűrés legördülő menüpontban a Szerkesztés parancscsoport.

A szűrőgombokat a következő adattáblázat összes fejlécéhez hozzárendeljük.

📌 4. lépés:

➤ Kattintson a legördülő menüpontra a Duplikátumok fejlécet, és megnyílnak a megfelelő oszlop szűrési lehetőségei.

➤ Under the Válasszon ki mindent lapon, távolítsa el a jelölést a '1' .

➤ Sajtó OK és kész.

A duplikált sorokat az alábbiakban látható módon találja meg.

📌 5. lépés:

➤ Most törölje a teljes adatot tartalmazó összes duplikált sort.

📌 6. lépés:

➤ Nyissa meg újra a szűrőopciókat a Duplikátumok header in F oszlop .

➤ Tegye meg a jelölést az opcióra '1' csak.

➤ Sajtó OK utoljára.

Végül megkapja az összes egyedi sort, ahogy az alábbi képen látható. Most már eltávolíthatja a szűrőgombokat a fejlécekből, és az eredményül kapott adatok ugyanazok lesznek, mivel a duplikált sorokat már töröltük.

Bővebben: Hogyan lehet eltávolítani a duplikátumokat az Excelben lévő kritériumok alapján

3. VBA-kódok futtatása a duplikátumok eltávolításához egy oszlop alapján az Excelben

Az utolsó módszerünkben VBA kódok beillesztése egy olyan makró definiálásához, amely az első oszlop alapján eltávolítja a duplikátumokat.

📌 1. lépés:

➤ Kattintson a jobb gombbal a Sheet név (Sheet3) és találsz néhány Sheet lehetőségek.

➤ Válassza ki Kód megtekintése .

A VBA ablak fog megjelenni, ahol be kell illesztenünk a kódokat.

📌 2. lépés:

➤ A VBA ablakban illessze be a következő kódokat:

 Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

📌 3. lépés:

➤ Vissza a Excel lapot most.

➤ Válassza ki a teljes adattáblát.

➤ A Fejlesztő lapon, nyomja meg a Makrók parancs.

📌 4. lépés:

➤ A Makró ablakban a Makró név automatikusan hozzárendelődik.

➤ Kattints Fuss és kész is vagy a lépésekkel.

Mint az alábbi képernyőképen, csak az első oszlop alapján találjuk meg az egyedi sorokat. A duplikált sorok pedig azonnal eltűnnek.

Bővebben: Hogyan távolítsa el a duplikátumokat az Excelben a VBA használatával

Záró szavak

Remélem, hogy ezek a fent említett egyszerű módszerek most segítenek Önnek abban, hogy alkalmazza őket az Excel táblázatokban, amikor el kell távolítania a duplikált sorokat, és csak egyedi sorokat kell találnia. Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzés rovatban. Vagy nézze meg az Excel-funkciókkal kapcsolatos egyéb cikkeinket ezen a weboldalon.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.