Sisukord
Kui me tegeleme suure Exceli tabeliga, jäävad meie andmekogumisse sageli topeltväärtused lõksu. Või mõnikord on meil vaja neid mingil konkreetsel eesmärgil leida. Selles artiklis näitame teile 4 erinevat lähenemist, kuidas tõsta esile duplikaadid mitmes veerus Excelis. Kui olete samuti huvitatud selle funktsiooni tundmaõppimisest, laadige alla meie praktiline töövihik ja jälgige meid.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Duplikaatide esiletõstmine mitmes veerus.xlsm
4 lihtsat meetodit dubleeringute esiletõstmiseks Exceli mitmes veerus
Järgmiste meetodite tutvustamiseks käsitleme andmekogumit, milleks on 10 ettevõtte töötajad. Selle ettevõtte punktiskaala on aastal veerg B. Nende tulemuslikkus 2 kuu jooksul Jaanuar ja Veebruar on näidatud ka veerg C ja veerg D . püüame välja selgitada töötajate nimed, kes on loetletud mõlemas kuus oma suurepäraste tulemustega. Meie andmestik on vahemikus lahtrid B4:D14 .
1. Tingimusliku vormindamise rakendamine duplikaatide esiletõstmiseks
Selles protsessis kasutame Exceli sisseehitatud funktsiooni, et leida dubleerivad andmed mitmes veerus. Meie andmestik on vahemikus lahtrid B4:D14. Selle protsessi etapid on esitatud järgmiselt:
📌 Sammud:
- Kõigepealt valige kogu rakkude vahemik B4:D14 .
- Nüüd on Kodu vahekaart, valige Tingimuslik vormindamine .
- Seejärel valige Raku väärtuste esiletõstmine> dubleerivad väärtused .
- Dialoogiaken pealkirjaga dubleerivad väärtused ilmub.
- Pärast seda hoidke esimene väike kast Duplikaat ja valime esiletõstmise mustri. Meie puhul valime vaikimisi Helepunane tumepunase tekstiga võimalus.
- Klõpsake nuppu OK nuppu.
- Näete, et dubleeritud väärtused saavad meie valitud esiletõstetud värvi.
Seega võime öelda, et meie protsess töötas edukalt.
Loe edasi: Rakkude esiletõstmine, kui Excelis on rohkem kui 3 duplikaati (3 näidet)
2. Funktsiooni COUNTIF kasutamine duplikaatide esiletõstmiseks mitmes veerus
Selle meetodi puhul, funktsioon COUNTIF aitab meil esile tõsta dubleerivaid väärtusi mitmes veerus. Kasutame sama andmestikku, et näidata teile protseduuri. Meie andmestik on vahemikus lahtrid C5:D14. Meetodit selgitatakse allpool samm-sammult:
📌 Sammud:
- Kõigepealt valige kogu rakkude vahemik C5:D14 .
- Nüüd on Kodu vahekaart, valige Tingimuslik vorming> uued reeglid .
- Dialoogiaken pealkirjaga Uus vormistamise reegel ilmub dialoogiboks.
- Valige Kasutage valemit, et määrata, millised lahtrid tuleb vormindada võimalus.
- Pärast seda kirjutage järgmine valem allpool olevasse tühja lahtrisse Vormindage väärtused, mille puhul see valem on tõene.
=COUNTIF($C$5:$D$14,C5)=2
- Nüüd valige Formaat võimalus.
- Teine dialoogiboks nimega Lahtrite vormindamine ilmub.
- Valige oma esiletõstmise muster. Siin läheme kõigepealt välja Font vahekaart ja valige Bold võimalus.
- Siis on Täitke vahekaardil valige lahtri täitevärv. Samuti näete lahtri värvi suurendatud kujul lahtris Näide jagu.
- Klõpsake OK sulgeda Lahtrite vormindamine dialoogiaknas.
- Jällegi klõpsake OK sulgeda Uus vormindamise reegel kast .
- Näete veergude dubleeritud väärtusi C ja D saada meie valitud esiletõstetud lahtri värv.
Lõppkokkuvõttes võime öelda, et meie esiletõstmise protsess ja valem töötasid edukalt.
Loe edasi: Kuidas Excelis dubleeringuid erinevate värvidega esile tõsta (2 võimalust)
3. AND ja COUNTIF funktsioonide kasutamine
Selles järgmises meetodis kasutame me meetodit JA ja COUNTIF funktsioone, et tuua esile dubleeringud Exceli andmelehel mitmes veerus. Meie andmestik on vahemikus lahtrid C5:D14. Andmekogum sisaldab veerus Points skaala. B ja asutuse töötajate nimed jaanuari ja veebruari kuu kohta veergudes C ja D Selle meetodi menetlus on esitatud allpool:
📌 Sammud:
- Selle protsessi alustamiseks valige kogu rakkude vahemik C5:D14 .
- In the Kodu vahekaart, valige Tingimuslik vorming> uued reeglid .
- Dialoogiaken pealkirjaga Uus vormindamise reegel ilmub dialoogiboks.
- Nüüd valige Kasutage valemit, et määrata, millised lahtrid tuleb vormindada võimalus.
- Kirjutage järgmine valem allpool olevasse tühja lahtrisse Vormindage väärtused, mille puhul see valem on tõene.
=AND(COUNTIF($C$5:$C$14,C5),COUNTIF($D$5:$D$14,C5))
- Pärast seda valige Formaat võimalus.
- Teine dialoogiboks nimega Lahtrite vormindamine ilmub.
- Valige oma esiletõstmise muster. Meie puhul läheme kõigepealt välja Kirjatüüp vahekaart ja valige Bold võimalus.
- Siis on Täitke vahekaardil valige lahtri täitevärv. Samuti näete lahtri värvi suurendatud kujul lahtris Näide jagu.
- Klõpsake OK sulgeda Lahtrite vormindamine dialoogiaknas.
- Jällegi klõpsake OK sulgeda Uus vormindamise reegel kast .
- Näete, et lahtrid sisaldavad dubleerivaid väärtusi veergudes C ja D sai meie valitud lahtriformaadi.
Lõpuks võime öelda, et esiletõstmise meetod ja valem toimisid suurepäraselt.
🔍 Valemi jaotus
Me teeme seda jaotust rakkude jaoks C5 ja D6 .
👉
COUNTIF($C$5:$C$14,C5): See funktsioon tagastab 1 .
👉
COUNTIF($D$5:$D$14,C5): See funktsioon tagastab 1 .
👉
AND(COUNTIF($C$5:$C$14,C5),COUNTIF($D$5:$D$14,C5)) : See valem tagastab Tõsi. Kui mõlemad on 1 , mis tähendab, et ta on leidnud vaste.
Loe edasi: Kuidas tõsta esile dubleeringuid kahes veerus, kasutades Exceli valemit
4. VBA-koodi sisestamine Excelisse
VBA-koodi kirjutamine aitab ka dubleeringuid mitmes veerus esile tõsta. Selleks kasutame sama andmelehte, mida me juba kasutasime. Meie andmestik on vahemikus lahtrid C5:D14 Selle protsessi etapid on esitatud järgmiselt:
📌 Sammud:
- Lähenemisviisi alustamiseks minge Arendaja vahekaart ja klõpsa Visual Basic. Kui sul seda ei ole, pead sa lubada vahekaart Developer (arendaja) . Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Ilmub dialoogiboks.
- Nüüd on Sisesta vahekaart sellel kastil, klõpsake Moodul .
- Seejärel kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Highlight_Duplicate_in_Multiple_Column() Dim rng_1 As Range, rng_2 As Range, cell_1 As Range, cell_2 As Range Dim output As Range, output2 As Range xTitleId = "Duplicate in Multiple Columns" Set rng_1 = Application.Selection Set rng_1 = Application.InputBox("Select Range1 :", xTitleId, rng_1.Address, Type:=8) Set rng_2 = Application.InputBox("Select Range2:", xTitleId, Type:=8)Application.ScreenUpdating = False For Each cell_1 In rng_1 Data = cell_1.Value For Each cell_2 In rng_2 If Data = cell_2.Value Then cell_1.Interior.ColorIndex = 36 cell_2.Interior.ColorIndex = 36 End If Next Next Application.ScreenUpdating = True End Sub
- Sulgege Toimetaja vahekaart.
- Nüüd, alates Vaata lint, klõpsake nuppu Makros > Vaadake makrosid.
- Uus dialoogiboks nimega Makro ilmub. Valige Highlight_Duplicate_in_Multiple_Column (esiletõstmine_mitmendas_veerus) .
- Klõpsake nuppu Käivita nuppu, et seda koodi käivitada.
- Lõpuks näete, et rakud, mis sisaldasid sarnaseid, saavad esile värvitud.
Lõpuks võime öelda, et meie visuaalne kood töötas edukalt ja me suudame Exceli andmelehel mitmes veerus duplikaate esile tõsta.
Loe edasi: Kuidas Excelis kahes veerus olevate duplikaatide esiletõstmine
Kokkuvõte
Sellega on see artikkel lõppenud. Loodan, et see on teile kasulik ja te saate Exceli andmelehel mitmes veerus olevaid duplikaate esile tõsta. Kui teil on veel küsimusi või soovitusi, jagage neid meiega allpool olevates kommentaarides.
Ärge unustage meie veebilehte ExcelWIKI mitmete Exceliga seotud probleemide ja lahenduste jaoks. Jätkake uute meetodite õppimist ja arenege!