Hur används VLOOKUP för att jämföra två kolumner i Excel?
Okej, låt oss fastställa målet. Vi vill se om det finns en “massa” data inom en annan databunt. Om du inte är beredd att spendera lite tid på att använda VBA för att göra komplexa skript får du inte ett exakt resultat. Men det är okej.
Ofta vill vi bara bekräfta om det finns data av utredningsskäl. Det är inte någon komplex rapport eller analys vi bygger, bara en verifiering och det är förutsättningen för denna snabbguide. Det är inte en lång guide om ämnet men av George kommer det att ge dig några svar!
Så, med det sagt, låt oss gå vidare och använda den pålitliga VLOOKUP för att få detta gjort.
Så, jag har Lista över artister 1 och Lista över artister 2 (hitta dina favoriter!)
Så, uppgiften är att se om artister i lista 1 finns i lista 2 OCH vice versa. Så låt oss först förbereda utrymmet på arket. Jag ska skapa en kolumn till höger om varje lista (högerklicka på kolumn B och välj ’Infoga’) och märka den ’Konstnären finns i en annan lista?’
VLOOKUP för att jämföra de två kolumnerna
Nu ska vi använda den pålitliga VLOOKUP-formeln (Den ultimata VLOOKUP-guiden är här om du vill lära dig mer porr son om denna wunderformel!).
Allt vi vill göra är att ange följande formel i Cell B2
= VLOOKUP (A2, C : C, 1,0)
Få vår guide till De 27 bästa Excel-formlerna när du prenumererar på våra fantastiska e-postmeddelanden
* Vi följer GDPR och tar din integritet mycket seriöst. Ingen skräppost. Bara bra innehåll
Denna formel kontrollerar om innehållet i Cell A2 (Thom Yorke) finns i Lista över artister 2. När vi trycker på ”Enter” , vi kan se att resultatet är ett # N / A, vilket är Excels fel för att meddela att det inte kan hitta det vi letar efter.
Låt oss nu dra denna formel hela vägen ner till B15
Vi kan se att ’Jeff Buckley’ och ’Tim Buckley’ är de enda namnen i lista 1 som visas i lista 2.
Gör detsamma för den andra sidan med formeln = VLOOKUP (C2, A: A, 1, 0) dras hela vägen ner får vi:
Återigen, ’Tim Buckley’ & ’Jeff Buckley’
Missade vi några värden när vi jämför listor med VLOOKUP?
Hittills bra … MEN!
Om jag gör det en visuell inspektion, jag kan se att ”Christopher Wallace” finns i båda listorna s, men hans namn har inte verifierats i någon av VLOOKUP, vad ger ?!
Jag kan avslöja att när man tittar närmare ser det ut som att namnet ’Christopher Wallace’ i lista 2 har ett extra utrymme efter det!
Så hur redogör vi för detta utan att behöva bekymra oss om en visuell inspektion varje tid?
Tja, det här är ett klassiskt fel som kräver lite anpassning till formlerna.
Vi måste använda TRIM-formeln, som tar bort ledande och efterföljande utrymmen från innehållet av vilken cell som helst.
Så för den andra formeln skulle vi skriva om den så här;
= VLOOKUP (TRIM (C2), A: A, 1,0)
Så om vi drar formeln hela vägen ner får vi ’Christopher Wallace’ (markerad i gult)
Men hur är det med den andra sidan? Var finns det inget extra utrymme? Nåväl, vi måste justera det intervall som VLOOKUP ser ut i (kolumn C) med TRIM-formeln.
Det sätt vi gör det är att använda något som kallas en ’Array Formula’. Kolla in http://theleakdetectionpros.com när du är klar med denna kalas kan du behöva den. Jag kommer inte in på detaljerna i en matrisformel här eftersom den är ganska komplex, men det kan hjälpa oss att justera hela intervallet inom formeln.
Så, vi skriver detta:
= VLOOKUP (A2, TRIM (C: C), 1,0)
MEN istället för att trycka på ”Enter” trycker vi på Ctrl + Shift + Enter samtidigt
Vi slutar med ett resultat i B2 som ser ut så här:
{= VLOOKUP (A2, TRIM (C: C), 1,0)}
Excel sätter lockiga hängslen runt formeln, vilket indikerar att vi använder en matrisformel.
Nu om vi drar ner det här får vi …
Detta är resultatet vi är ute efter och egentligen vill vi kombinera användningen av TRIM, så vi använder i princip samma formel i båda kolumnerna:
= VLOOKUP (TRIM (A2), TRIM (C: C), 1,0)
För att se om list 1-poster finns i lista 2 och
= VLOOKUP (TRIM (C2), TRIM (A: A), 1,0)
För att se om list 2-poster finns i lista 1
Så där har du ett snabbt och smutsigt sätt att jämföra två listor med VLOOKUP.
Sluta slösa bort tid med de FELLA Excel-formlerna !!
Vår gratis Excel-formelbok lär dig de 27 BÄSTA formlerna du behöver för ditt arbete. Prenumerera på våra Excel-utlånade e-postmeddelanden så skickar vi boken direkt!
* Vi följer GDPR och tar din integritet mycket seriöst. Ingen skräppost. Bara bra innehåll