Hvordan bruges VLOOKUP til at sammenligne to kolonner i Excel?
Okay, lad os etablere målet. Vi vil se, om der findes en ‘flok’ af data inden for en anden flok data. Nu medmindre du er parat til at bruge lidt tid på at bruge VBA til at udføre kompleks scripting, får du ikke et præcist resultat. Men det er okay.
Ofte vil vi bare bekræfte, om der findes data af undersøgelsesmæssige årsager. Det er ikke en kompleks rapport eller analyse, vi bygger, kun en verifikation, og det er forudsætningen for denne hurtige guide. Det er ikke en lang vejledning om emnet, men af George giver det dig nogle svar!
Så når det er sagt, lad os gå videre og bruge den pålidelige VLOOKUP til at få dette gjort.
Så jeg har List of Artists 1 og List of Artists 2 (find dine favoritter!)
Så, opgaven er at se, om kunstnere på liste 1 er på liste 2 OG omvendt. Så lad os forberede rummet på arket. Jeg skal oprette en kolonne til højre for hver liste (højreklik på kolonne B og vælg ‘Indsæt’) og mærke den ‘Kunstner findes i en anden liste?’
VLOOKUP For at sammenligne de to kolonner
Nu skal vi bruge den pålidelige VLOOKUP-formel (Den ultimative VLOOKUP-guide er her, hvis du vil lære mere pornosøn om denne wunderformel!).
Alt, hvad vi vil gøre er at indtaste følgende formel i celle B2
= VLOOKUP (A2, C : C, 1,0)
Få vores guide til De 27 bedste Excel-formler, når du abonnerer på vores fantastiske e-mails
* Vi er i overensstemmelse med GDPR og tager dit privatliv meget alvorligt. Ingen spam. Bare godt indhold
Denne formel kontrollerer, om indholdet af Cell A2 (Thom Yorke) findes på listen over kunstnere 2. Når vi trykker på ‘Enter’ , vi kan se, at resultatet er et # N / A, hvilket er Excels fejl ved at fortælle os, at det ikke kan finde det, vi leder efter.
Lad os nu trække denne formel helt ned til B15
Det kan vi se ‘Jeff Buckley’ og ‘Tim Buckley’ er de eneste navne på liste 1, der vises på liste 2.
Gør det samme for den anden side med formlen = VLOOKUP (C2, A: A, 1, 0) trukket helt ned, får vi:
Igen, ‘Tim Buckley’ & ‘Jeff Buckley’
Manglede vi nogen værdier, når vi sammenlignede lister med VLOOKUP?
Indtil videre fantastisk … MEN!
Hvis jeg gør en visuel inspektion, kan jeg se, at ‘Christopher Wallace’ er på begge listen s, men hans navn er ikke verificeret i hverken med VLOOKUP, hvad giver ?!
Jeg kan afsløre, at når man ser nærmere på det ser ud til, at navnet ‘Christopher Wallace’ i liste 2 har et ekstra mellemrum efter det!
Så hvordan redegør vi for dette uden at skulle bekymre os om en visuel inspektion hver tid?
Nå, dette er en klassisk fejl, der kræver lidt tilpasning til formlerne.
Vi skal bruge TRIM-formlen, som fjerner ledende og bageste mellemrum fra indholdet af en hvilken som helst celle.
Så for den anden formel ville vi omskrive den sådan her;
= VLOOKUP (TRIM (C2), A: A, 1,0)
Så hvis vi trækker formlen helt ned, får vi ‘Christopher Wallace’ (fremhævet i gul)
Men hvad med den anden side? Hvor er der ikke ekstra plads? Nå, vi er nødt til at justere hele rækkevidden, som VLOOKUP ser i (kolonne C) med TRIM-formlen.
Han gør det på den måde, at vi bruger noget, der kaldes en ‘Array Formula’. Tjek http://theleakdetectionpros.com når du er færdig med denne kalasse, har du muligvis brug for den. Jeg kommer ikke ind på detaljerne i en matrixformel her, da den er ret kompleks, men det kan hjælpe os med at justere hele området inden for formlen.
Så vi skriver dette:
= VLOOKUP (A2, TRIM (C: C), 1,0)
MEN i stedet for at trykke ‘Enter’ trykker vi på Ctrl + Shift + Enter samtidig
Vi ender med et resultat i B2, der ser sådan ud:
{= VLOOKUP (A2, TRIM (C: C), 1,0)}
Excel sætter krøllede seler omkring formlen, hvilket indikerer, at vi bruger en matrixformel.
Hvis vi trækker det nu ned, får vi…
Dette er det resultat, vi følger og virkelig, vi vil kombinere brugen af TRIM’er, så vi bruger i det væsentlige den samme formel i begge kolonner:
= VLOOKUP (TRIM (A2), TRIM (C: C), 1,0)
For at se om liste 1 poster er i liste 2 og
= VLOOKUP (TRIM (C2), TRIM (A: A), 1,0)
For at se om liste 2 poster er på liste 1
Så der har du en hurtig og beskidt måde at sammenligne to lister med VLOOKUP.
Stop med at spilde tid med de FORKERTE Excel-formler !!
Vores gratis Excel-formelbog vil lære dig de 27 BEDSTE formler, du har brug for til dit arbejde. Abonner på vores Excel-udlånte e-mails, så sender vi dig bogen med det samme!
* Vi er GDPR-kompatible og tager dit privatliv meget alvorligt. Ingen spam. Bare godt indhold