Hvordan BRUKES VLOOKUP Til Å Sammenligne To Kolonner i Excel?

Ok, la oss etablere målet. Vi ønsker å se om en ‘haug’ av data finnes i en annen haug med data. Nå, med mindre du er forberedt på å bruke LITT TID på Å bruke VBA til å gjøre komplisert skripting, får du ikke et presist resultat. Men det er ikke en stor avtale.

Vi vil bare bekrefte om data eksisterer av undersøkende årsaker. Det er ikke noen kompleks rapport eller analyse vi bygger, det er bare verifisering, og det er premisset for denne hurtigveiledningen. Det er ikke en lang guide om emnet, Uansett George vil svare på dine spørsmål!

så, med det sagt, la oss gå ut og bruke den trofaste FINN. RAD for å få dette gjort. Jeg har En Liste Over Artister 1 og En Liste Over Artister 2 (spot dine favoritter!)

vel, oppgaven er å se om artister i Liste 1 er I Liste 2 og omvendt. Først, 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 merk den ‘Finnes Artist i andre lister?’

FINN. RAD FOR Å Sammenligne De To Kolonnene

nå skal Vi bruke den trofaste FINN. RAD-formelen. Alt vi trenger å gjøre er å skrive inn følgende formel I celle B2

= FINN. RAD(A2, C: C,1,0)

denne formelen vil sjekke om Innholdet I Celle A2 (Thom Yorke) finnes i Listen Over Artister 2. Når vi trykker ‘Enter’, kan vi se resultatet er #N/A, som Er Excel 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 =FINN. RAD (C2, A: A, 1, 0) dratt helt ned, vi får igjen, ‘Tim Buckley’ & ‘ Jeff Buckley.’

Igjen,’ Tim Buckley ‘&’Jeff Buckley’

savnet vi noen verdier når vi sammenlignet lister med FINN. RAD?

så langt flott … MEN!

Hvis jeg gjør en visuell inspeksjon, kan jeg se At ‘Christopher Wallace’ er i begge lister, men navnet hans har ikke blitt verifisert i ENTEN MED FINN. RAD, hvorfor er det slik?

jeg kan avsløre at Etter å ha tatt en nærmere titt, ser det ut til at Navnet ‘Christopher Wallace’ I Liste 2 har en ekstra plass etter det!

Så, hvordan gjør vi rede for dette uten å måtte bry oss med en visuell inspeksjon hver gang?

Vel, dette er en klassisk feil som krever litt justering til formlene.

VI må bruke TRIMFORMELEN, som fjerner ledende og etterfølgende mellomrom fra innholdet i en hvilken som helst celle.

så, for den andre formelen, ville vi skrive om det slik;

= FINN. RAD (TRIM (C2), A:A,1,0)

hvis vi drar formelen helt ned, får Vi ‘ Christopher Wallace ‘(Uthevet I Gult).

Hva med den andre siden, hvor det ikke er ekstra plass? Vel, vi må justere senterområdet som VLOOKUP ser ut i (Kolonne C) MED TRIMFORMELEN.

måten vi gjør det på er å bruke noe som kalles En Matriseformel. Jeg vil ikke komme inn i detaljene i en matriseformel, her som det er ganske komplisert, men det kan hjelpe oss med å justere hele spekteret i formelen.

Så, vi vil skrive dette som:

= FINN. RAD (A2, TRIM(C: C),1,0)

men i stedet For Å trykke ‘Enter’, trykker Vi Ctrl + Shift + Enter samtidig.

vi vil ende opp Med et resultat I B2 som ser slik ut:

{=FINN. RAD(A2, TRIM(C: C),1,0)}

Excel setter krølleparenteser 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 vil vi kombinere bruken Av Trimmer, så vi bruker i hovedsak samme formel i begge kolonnene:

=FINN. RAD (TRIM (A2), TRIM (C:C),1,0)

FOR å se om listen 1 oppføringer finnes i liste 2, og

=FINN. RAD(TRIM(C2),TRIM(A: A),1,0)

Så, der har du en rask måte å sammenligne to lister med VLOOKUP.

Write a Comment

Din e-postadresse vil ikke bli publisert.