Hvordan brukes VLOOKUP til å sammenligne to kolonner i Excel?
Ok, la oss etablere målet. Vi ønsker å se om det finnes en “haug” av data i en annen haug med data. Nå med mindre du er forberedt på å bruke litt tid på å bruke VBA til å gjøre komplekse skript, får du ikke et presist resultat. Men det er greit.
Ofte vil vi bare bekrefte om det finnes data av etterforskningsårsaker. Det er ikke en kompleks rapport eller analyse vi bygger, bare en bekreftelse, og det er forutsetningen for denne hurtigveiledningen. Det er ikke en lang guide om emnet, men av George vil det gi deg noen svar!
Så når det er sagt, la oss gå videre og bruke den pålitelige VLOOKUP for å få dette gjort.
Så, jeg har List of Artists 1 og List of Artist 2 (se favorittene dine!)
Så, oppgaven er å se om artister på liste 1 er på liste 2 OG omvendt. Så la oss forberede plassen på arket. Jeg skal lage en kolonne til høyre for hver liste (høyreklikk på kolonne B og velg ‘Sett inn’) og merke den ‘Artist finnes i en annen liste?’
VLOOKUP for å sammenligne de to kolonnene
Nå skal vi bruke den pålitelige VLOOKUP-formelen (Den ultimate VLOOKUP-guiden er her hvis du vil lære mer pornosønn om denne wunderformelen!).
Alt vi vil gjøre er å legge inn følgende formel i celle B2
= VLOOKUP (A2, C : C, 1,0)
Få vår guide til De 27 beste Excel-formlene når du abonnerer på våre fantastiske e-poster
* Vi er i samsvar med GDPR og tar personvernet ditt veldig alvorlig. Ingen spam. Bare flott innhold
Denne formelen vil sjekke om innholdet i Cell A2 (Thom Yorke) finnes i List of Artists 2. Når vi trykker ‘Enter’ , kan vi se at resultatet er en # N / A, som er Excels feil for å fortelle oss at den ikke finner det vi leter etter.
Nå, la oss dra denne formelen helt ned til B15
Vi kan se at ‘Jeff Buckley’ og ‘Tim Buckley’ er de eneste navnene i liste 1 som vises i liste 2.
Gjør det samme for den andre siden med formelen = VLOOKUP (C2, A: A, 1, 0) dratt helt ned, får vi:
Igjen, ‘Tim Buckley’ & ‘Jeff Buckley’
Manglet vi noen verdier når vi sammenlignet lister med VLOOKUP?
Så langt bra … MEN!
Hvis jeg gjør det en visuell inspeksjon, kan jeg se at ‘Christopher Wallace’ er i begge listen s, men navnet hans har ikke blitt verifisert i noen av VLOOKUP, hva gir ?!
Jeg kan avsløre at det å se nærmere på, ser det ut til at navnet ‘Christopher Wallace’ i liste 2 har et ekstra mellomrom etter det!
Så hvordan redegjør vi for dette uten å måtte bekymre oss for en visuell inspeksjon hver tid?
Vel, dette er en klassisk feil som krever litt tilpasning til formlene.
Vi trenger å bruke TRIM-formelen, som fjerner ledende og etterfølgende mellomrom fra innholdet av en hvilken som helst celle.
Så for den andre formelen vil vi omskrive den slik:
= VLOOKUP (TRIM (C2), A: A, 1,0)
Så hvis vi drar formelen helt ned får vi ‘Christopher Wallace’ (Fremhevet i gult)
Men hva med den andre siden? Hvor er det ikke ekstra plass? Vel, vi må justere hele området som VLOOKUP ser ut i (Kolonne C) med TRIM-formelen.
Måten vi gjør det på er å bruke noe som kalles en ‘Array Formula’. Ta en titt på http://theleakdetectionpros.com når du er ferdig med denne kalassen, kan det hende du trenger den. Jeg kommer ikke inn på detaljene i en matriseformel her, siden den er ganske kompleks, men det kan hjelpe oss med å justere hele området innenfor formelen.
Så vi skriver dette:
= VLOOKUP (A2, TRIM (C: C), 1,0)
MEN i stedet for å trykke ‘Enter’, trykker vi Ctrl + Shift + Enter samtidig
Vi ender med et resultat i B2 som ser slik ut:
{= VLOOKUP (A2, TRIM (C: C), 1,0)}
Excel setter krøllete bukseseler rundt formelen, noe som indikerer at vi bruker en matriseformel.
Nå hvis vi drar dette ned, får vi …
Dette er resultatet vi er ute etter og egentlig ønsker vi å kombinere bruken av TRIM, så vi bruker i hovedsak den samme formelen i begge kolonnene:
= VLOOKUP (TRIM (A2), TRIM (C: C), 1,0)
For å se om liste 1-oppføringer er i liste 2, og
= VLOOKUP (TRIM (C2), TRIM (A: A), 1,0)
For å se om liste 2-oppføringer er i liste 1
Så der har du en rask og skitten måte å sammenligne to lister med VLOOKUP.
Slutt å kaste bort tiden med DE FORKJORTE Excel-formlene !!
Vår gratis Excel-formelbok vil lære deg de 27 BESTE formlene du trenger for arbeidet ditt. Abonner på våre Excel-utlånte e-poster, så sender vi deg boka med en gang!
* Vi er i samsvar med GDPR og tar personvernet ditt veldig alvorlig. Ingen spam. Bare flott innhold