Tartalomjegyzék
Az Excel egyik legfontosabb és legszélesebb körben használt tevékenysége a duplikált értékek eltávolítása az adathalmazból. Ma megmutatom, hogyan lehet automatikusan eltávolítani a duplikált értékeket az adathalmazból egy Excel-képlet segítségével.
Gyakorlati munkafüzet letöltése
Excel képlet a duplikátumok automatikus eltávolításához.xlsx3 Excel-formula használata a duplikátumok automatikus eltávolítására
Itt van egy adathalmazunk, amelynek a Nevek néhány diák, a Márkok a vizsgán, és a Fokozatok a Napraforgó Óvoda nevű iskolában értek el.
De sajnos néhány diák neve megismétlődött a jegyeikkel és osztályzataikkal együtt.
Ma az a célunk, hogy felfedezzünk egy képletet a duplikátumok automatikus eltávolítására.
1. Használja az UNIQUE funkciót a duplikátumok automatikus eltávolításához az Excelben (új verziókhoz)
Használhatja a UNIQUE funkció az Excel, hogy eltávolítsa a duplikátumokat egy adathalmazból.
A duplikált értékeket kétféleképpen távolíthatja el egy adathalmazból:
- A többször előforduló értékek teljes eltávolítása
- A többször előforduló értékek egy példányának megőrzése
A UNIQUE funkció , mindkét módon eltávolíthatja a duplikátumokat.
A többször előforduló értékek teljes eltávolítása:
A duplikált értékek teljes eltávolításához az adathalmazunkból ezt a képletet használhatjuk:
=UNIQUE(B4:D14,FALSE,TRUE)
Megjegyzések:
- A diákok közül három névnek volt duplikációja: David Moyes, Angela Hopkins és Brad Milford.
- Közülük David Moyest és Brad Milfordot teljesen eltávolították.
- Angela Hopkinst nem távolították el, mert a két Angela Hopkins jegyei és osztályzatai nem azonosak. Ez azt jelenti, hogy két különböző diákról van szó.
A többször előforduló értékek egy példányának megőrzése:
Az értékek egy példányának megőrzése amelyek többször is megjelennek, használja ezt a képletet:
=UNIQUE(B4:D14,FALSE,FALSE)
Itt minden olyan névből, amelyikben duplikátum volt, megtartottunk egy példányt, kivéve Angela Hopkinst.
Mindkét Angela Hopkinst megtartották, mert két különböző diákról van szó.
Kapcsolódó tartalom: Hogyan távolítsa el a duplikátumokat és tartsa meg az első értéket az Excelben?
2. Képlet kombinálása a FILTER, CONCAT és COUNTIF funkciók használatával a duplikátumok eltávolításához az Excelben (új verziókhoz)
Használhatja a FILTER funkció , CONCATENATE funkció , és COUNTIF funkció a címre. duplikátumok eltávolítása Excelben az adathalmazból.
1. lépés:
➤ Vegyünk egy új oszlopot, és illesszük be ezt a képletet:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Itt B4:B14, C4:C14, és D4:D14 az én adatkészletem három oszlopa, te a sajátodat használod.
- A három oszlopot egyetlen oszloppá egyesíti.
2. lépés:
➤ Menjen egy másik új oszlopba, és illessze be ezt a képletet:
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Itt B4:B14 az adathalmazom első oszlopa, és $E$4:$E$14 az általam készített új oszlop.
- Az abszolút cellahivatkozást az itt használt módon tartsa meg.
- Újra létrehozza az adathalmaz első oszlopát, eltávolítva az összes duplikátumot.
3. lépés:
➤ Végül húzza a Töltse ki a fogantyút jobbra az oszlopok teljes számáig (ebben a példában 3)
➤ A teljes adathalmazt a duplikált értékek nélkül kapja meg.
Megjegyzés:
- Ezzel a módszerrel eltávolíthatja az összes olyan értéket, amely többször is megjelenik.
- De a duplikált értékek egy példányát nem tarthatja meg, ahogyan azt a korábbi módszerben említettük.
Kapcsolódó tartalom: Hogyan lehet eltávolítani a duplikátumokat az Excelben a kritériumok alapján (4 módszer)?
Hasonló olvasmányok
- Hogyan lehet eltávolítani a duplikált sorokat az Excel táblázatban
- Duplikált sorok eltávolítása két oszlop alapján az Excelben [4 mód]
- Excel VBA: Duplikátumok eltávolítása egy tömbből (2 példa)
- Hogyan lehet eltávolítani a duplikátumokat az Excel Sheet-ben (7 módszer)
- Javítás: Az Excel duplikátumok eltávolítása nem működik (3 megoldás)
3. Excel-képlet létrehozása az IFERROR, INDEX, SMALL, CONCAT és COUNTIF funkciókkal a duplikátumok automatikus eltávolításához (régebbi verziókhoz)
Az előző két módszer csak azoknak szól, akik az Excel új verzióit használják.
Azok, akik az Excel régebbi verzióit használják, használhatják a IFERROR funkció , INDEX funkció , SMALL funkció , CONCATENATE funkció, és COUNTIF funkció .
1. lépés:
➤ Vegyünk egy új oszlopot, és illesszük be ezt a képletet:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Itt B4:B14, C4:C14, és D4:D14 az én adatkészletem három oszlopa, te a sajátodat használod.
- A három oszlopot egyetlen oszloppá egyesíti.
- Ez egy Array képlet . Tehát jelölje ki az egész oszlopot korábban, és nyomja meg a CTRL+SHIFT+ENTER hacsak nem vagy Office 365 .
2. lépés:
➤ Menjen egy másik új oszlopba, és illessze be ezt a képletet:
=IFERROR(INDEX(
B4:D14
,SMALL(IF(COUNTIF(
E4:E14
,
E4:E14
)=1,ROW(
E4:E14
)-ROWS(
E1:E3
),""),ROW(
E4:E14
)-ROWS(
E1:E3
)),{1,2,3}),"")
- Itt B4:D14 az én adathalmazom, E4:E14 az általam készített új oszlop, és E1:E3 az oszlop kezdete előtti tartomány. Használd az egyest.
- {1, 2, 3} az én adatkészletem oszlopainak számai. Te használd a sajátodat.
- A teljes adathalmazt újrateremti a duplikált sorok eltávolítása.
Megjegyzés:
- Ezzel a módszerrel az összes olyan értéket is eltávolíthatja, amely többször is megjelenik.
- De a duplikált értékek egy példányát nem tarthatja meg, ahogyan azt a korábbi módszerben említettük.
Egy alternatíva az Excel képlethez a duplikátumok automatikus eltávolításához
Az utolsó szakaszig láttunk minden alkalmas módszert a duplikátumok eltávolítására különböző képletek segítségével.
Ha szeretné, az Excel beépített eszközeivel is eltávolíthatja a duplikált értékeket az adathalmazból.
Futtassa a Duplikátumok eltávolítása eszközt a duplikátumok automatikus eltávolításához az Excelben
1. lépés:
➤ Válassza ki a teljes adathalmazt.
➤ Menjen a Adatok> Duplikátumok eltávolítása eszköz az Excel eszköztárban a Adateszközök .
2. lépés:
➤ Kattintson a Duplikátumok eltávolítása .
➤ Tegyen egy jelölőnégyzetet a duplikációkat eltávolítani kívánt oszlopok összes nevére.
Bővebben: Hogyan lehet eltávolítani a duplikátumokat az Excel oszlopból (3 módszer)
3. lépés:
➤ Ezután kattintson a OK .
➤ A duplikátumokat automatikusan eltávolítjuk az adathalmazból.
Megjegyzés:
Ennél a módszernél a duplikált sorok egy példánya megmarad. A duplikált sorokat nem lehet teljesen eltávolítani.
Következtetés
Ezekkel a módszerekkel automatikusan eltávolíthatja a duplikátumokat az adathalmazból az Excelben. Ismer más módszert? Vagy van bármilyen kérdése? Kérdezzen bátran.