Enhavtabelo
Unu el la plej gravaj agadoj en Excel estas forigi duplikatojn de donita datumaro. Hodiaŭ mi montros kiel forigi duplikatojn en Excel uzante nur VBA.
Elŝutu Praktikan Laborlibron
Forigi Duplikatojn en Excel per VBA.xlsm.
3 Rapidaj Metodoj por Uzi VBA en Excel por Forigi Duplikatojn
Ĉi tie ni havas datuman aron kun la Nomoj, identigiloj, Notoj, kaj Klasoj en la ekzameno de kelkaj lernantoj de lernejo nomata Sunflora Infanĝardeno.
Se vi zorge rigardas , vi trovos ke kelkaj nomoj estis ripetitaj erare.
Hodiaŭ nia celo estas forigi la duobligitajn valorojn uzante Excel VBA.
1. Uzu VBA por Forigi Duplikatojn de Fiksa Ĉela Gamo
Unue, ni provos forigi la duplikatajn nomojn uzante fiksan ĉelan gamon en la VBA kodo.
Ĉi tie, nia datumaro estas la intervalo B3:E15 en la laborlibro (Inkluzive de la Kolumnaj Kapoj ).
Ni uzos ĉi tiu fiksita ĉela gamo en la kodo ĉi tie.
Paŝo 1:
➤ Malfermu novan fenestron VBA kaj enigu novan modulon (Alklaku ĉi tie por vidi kiel malfermi kaj enmeti novan VBA-modulon en Excel).
➤ Enigu ĉi tiun kodon en la modulon:
Kodo:
7628
➤ Ĝi produktas Makroon nomitan Forigi_Duplikatojn . A3:E14 estas la intervalo de mia datumaro, kaj mi volas forigi la duobligitajn vicojn surbaze de Kolumno 1 . Viuzu vian.
Paŝo 2:
➤ Revenu al via laborfolio kaj rulu ĉi tiun Makroon (Alklaku ĉi tie por vidi kiel por ruli Makroon).
➤ Ĝi forigos la vicojn kun duplikatoj en kolumno 1 ( Studenta Nomo).
Legu Pli: Kiel Forigi Duplikatojn en Excel sed Konservu Unu (7 Metodoj)
2. Enigu VBA-Kodojn por Forigi Duplikatojn de Elektita Ĉela Gamo
Nun ni provos konstrui makroon kiu povas forigi duplikatojn de iu ajn elektita ĉela gamo en la laborfolio.
Paŝo. 1:
➤ Malfermu novan fenestron VBA denove kaj enigu alian novan modulon.
➤ Enigu ĉi tiun kodon en la modulon:
Kodo:
3649
➤ Ĝi produktas Makroon nomatan Forigi_Duplikatojn . Mi volas forigi la duobligitajn vicojn bazitajn sur Kolumno 1 . Vi uzas vian.
Paŝo 2:
➤ Revenu al via laborfolio.
➤ Elektu via datumaro kaj rulu ĉi tiun makroon.
➤ Ĝi ekzekutos la saman aferon kiel faris supre. Forigu la vicojn kun duplikatoj en kolumno 1 ( Studenta Nomo).
Legu Pli: Kiel Forigi Duplikaton. Vicoj en Excel (3 Manieroj)
Similaj Legadoj
- Kiel Forigi Duplikatojn de Kolumno en Excel (3 Metodoj)
- Excel VBA: Forigi Duplikatojn de Tabelo (2 Ekzemploj)
- Kiel Forigi Duplikatojn kaj Konservi la Unuan Valoron en Excel (5 Metodoj)
- ForigiDuplikataj Vicoj Krom la 1-a Okazaĵo en Excel (7 Manieroj)
- Kiel Forigi Ambaŭ Duplikatojn en Excel (5 Facilaj Manieroj)
3. Enigi VBA-Makroon por Forigi Duplikatojn de Multoblaj Kolumnoj
Ĝis nun ni forigis la vicojn, kiuj havas duplikatojn en Kolumno 1 ( Studenta Nomo ).
Sed fakte, la nomoj de du studentoj povas esti samaj, tio ne ĉiam signifas, ke ĝi estis aldonita erare, se du nomoj estas samaj.
Sed se ankaŭ la identigiloj de du studentoj estas samaj, tiam ili estas la sama studento. Tiam la vico estas forigota.
Ĉi-foje ni disvolvos Makroon kiu forigos la vicon se kaj la nomo kaj identigilo de du vicoj estas samaj.
Paŝo 1 :
➤ Malfermu novan fenestron VBA kaj enigu alian novan modulon.
➤ Enigu ĉi tiun kodon en la modulon:
Kodo:
8524
➤ Ĝi produktas Makroon nomatan Forigi_Duplikatojn . Mi volas forigi la duobligitajn vicojn bazitajn sur Kolumno 1 kaj 2 (Nomo kaj ID) . Vi uzas vian.
Paŝo 2:
➤ Revenu al via laborfolio.
➤ Elektu via datumaro kaj rulu ĉi tiun makroon.
➤ Ĉi-foje ĝi forigos la vicojn nur se kaj la nomo kaj la studenta identigilo estas samaj.
Noto: Ĉi tie ĝi ne forigis Jennifer Marlo'n ĉar la identigiloj de la du studentoj estas malsamaj, tio estas, ili estas du malsamaj studentoj.
Legu pli: Excel VBA: Forigi Duplikatojn Komparante Multoblajn Kolumnojn (3 Ekzemploj)
Konkludo
Uzante ĉi tiujn metodojn, vi povas forigi duplikatojn de aro de datumoj en Excel uzante VBA. Ĉu vi havas problemojn? Bonvolu demandi al ni.