Microsoft Excel 2010 kan markere like verdier ved hjelp av en pre -set betinget formatering kommandoen , men hvis du trenger å finne duplikater ved hjelp av en makro , kan du bruke Visual Basic for Applications ( VBA ) , som er innebygd i Microsoft Excel. Mens VBA ikke har en funksjon som finner duplikater , kan du utnytte ANTALL.HVIS funksjonen til å finne ut hvilke celler holder duplisert informasjon . Instruksjoner
en
Åpne Microsoft Excel 2010-fil som inneholder dataene du ønsker å sjekke for duplikater . Når regnearket kommer opp , trykk " Alt" og " F11 " for å laste VBA -konsollen .
2
Høyreklikk på regnearket på venstre side av VBA -skjermen . Beveg musen over "Sett inn" og velg " Module ". Dobbeltklikk den nye modulen som vises noen få linjer under regnearket.
3
Plasser markøren i det hvite området på høyre side av skjermen . Skriv inn " Sub Dupecheck ( )" og trykk enter . VBA vil automatisk gå inn i " End Sub "-kommandoen for deg.
4
Sett markøren på linjen mellom " Sub " og " End Sub " linjer . Skriv inn følgende linjer med kode : . .
Dim x As Long
Dim endrow Som Long
endrow = Range ( " A50000 ") End ( xlUp ) Row
Denne koden vil lage to variabler , " endrow " og " x ", og deretter etablerer verdien for " endrow . " Denne koden vil søke gjennom 50 000 linjer i en enkelt kolonne , men hvis du trenger å så se gjennom flere linjer , bare øke 50000 til uansett hvor mange du trenger. Denne koden er også designet for å se gjennom kolonnen " A ", men du kan bare endre "A" til hva kolonne bokstaven du trenger.
5
Sett markøren på neste linje og skriv inn følgende kode : en
For x = endrow til en Step -1
p Hvis Application.WorksheetFunction.CountIf ( Range (" A1 : A" . & x ) , Range (" A" & x ) Tekst ) > 1 Så
Range (" A" & x ) . Interior.Color = RGB ( 200 , 160 , 35 )
End If
Neste x
p Dette er hjertet av koden som vil se gjennom hver celle og avgjøre om en identisk celle finnes over det . Hvis den finner en kopi, vil det slå cellebakgrunnen en gul farge . Du kan endre alle forekomster av "A" hvis du arbeider på en annen kolonne . Du kan også endre de tre tallene etter " Interior.color " for å endre hvilken farge cellen snur.
6
Klikk på " x " i øverste høyre hjørne av skjermen for å lukke VBA konsoll . Klikk på " Utvikler " fanen øverst på skjermen. Finn " Macro" -knappen på venstre side av båndet , og klikk på den. Velg " Dupecheck " fra listen over tilgjengelige makroer og klikk "Run . " Excel vil nå markere hvert duplikat i kolonnen av data .