Sådan sammenlignes to kolonner ved hjælp af VLOOKUP-funktionen i Excel

  • Del Dette
Hugh West

Der er mange måder at sammenligne to lister eller kolonner i Excel. I denne artikel vil jeg sammenligne/finde match i to kolonner i Excel ved hjælp af VLOOKUP . I en af mine tidligere artikler har jeg diskuteret Sådan sammenligner du to kolonner eller lister i Excel hvor jeg diskuterede andre metoder til sammenligning.

Før jeg starter sammenligningen, vil jeg diskutere syntaksen, argumenterne og andre nødvendige ting om VLOOKUP funktion.

Download arbejdsbog til øvelser

Sammenligning af to kolonner ved hjælp af VLOOKUP-funktionen.xlsx

En oversigt over Excel VLOOKUP-funktionen

V i VLOOKUP står for "lodret". VLOOKUP . VLOOKUP er en indbygget funktion i Excel, som udfører vertikalt opslag ved at søge en bestemt værdi i en kolonne i en anden kolonne.

  • Syntaksen for VLOOKUP-funktion er:

VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). De argumenter, der er anført i denne syntaks, har en specifik betydning.

  • Argumenter Forklaring:
Argument Krævet/valgfrit Forklaring
Lookup_value Påkrævet Værdien som vil blive brugt som opslagsværdi.
Tabel_array Påkrævet Område af data, hvor der skal søges efter værdien.
Col_index_number Påkrævet Søjlen fra det område, hvorfra vi skal hente værdien.
Range_lookup Valgfrit TRUE anvendes til den omtrentlige match og FALSK bruges til den nøjagtige match. Hvis dette argument udelades, bruger Excel den TRUE parameter som standard.

Resultaterne fra den VLOOKUP funktionen kan være tekststrenge eller numeriske data, afhængigt af de data, du bruger. Hvis FALSK anvendes som [range_lookup] finder den et nøjagtigt match. Hvis der ikke findes et nøjagtigt match, returneres værdien #N/A . Hvis TRUE anvendes som [range_lookup] søger den efter en tilnærmelsesvis overensstemmelse, og når der ikke findes nogen tilnærmelsesvis overensstemmelse, returneres den næste mindre værdi.

Læs mere: Excel LOOKUP vs VLOOKUP: Med 3 eksempler

2 måder at sammenligne to kolonner på ved hjælp af VLOOKUP i Excel

1. Brug kun VLOOKUP-funktionen til sammenligning mellem to kolonner

Lad os sige, at du har to kolonner, hvor nogle farver er opført. Jeg vil sammenligne disse to kolonner for nøjagtige match. Hvis jeg f.eks. vælger farven Blå fra den 1. kolonne og søger efter denne farve i den 3. kolonne, vil den begynde at søge efter den blå farve, og hvis denne farve ikke findes, vil den returnere værdien #N/A Så lad os starte sammenligningen. Farvelisterne er anført nedenfor, og i kolonnen Eksistens vises sammenligningen i kolonnen Eksistens.

Trin:

  • Celle C2 skrive formlen-
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)

  • Senere skal du trykke på INDTAST knappen for output.

  • Du vil se, at værdien rød findes i den celle. Træk nu ned i Håndtag til påfyldning for at kopiere formlen til resten af cellerne i kolonnen. Du vil se det resultat, som du ledte efter.

Her er hele sammenligningen.

#N/A resultater findes, fordi farven Blå og Hvid ikke findes i Farveliste-2.

Bemærk: Vi angiver intervallet som $D$5:$D$10. "$" bruges til at gøre cellerne absolutte og konstante i en formel. Så når du kopierer formlen til andre celler, vil den bruge det samme interval.

Læs mere: Hvorfor VLOOKUP returnerer #N/A, når der findes en match? (5 årsager & løsninger)

2. Brug af IF, ISNA og VLOOKUP til sammenligning mellem to kolonner

Her vil jeg bruge det samme eksempel, men jeg vil indsætte to nye funktioner med VLOOKUP Funktionen. Hvis der ikke er nogen nøjagtig overensstemmelse mellem kolonnerne, returnerer formlen NEJ. Hvis der er overensstemmelse, returnerer formlen JA med hensyn til den første kolonne. Farvelisterne er anført nedenfor, og i Farve Eksisterer kolonnen, vises sammenligningen.

Trin:

  • Skriv nu formlen i Celle C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")

  • Tryk derefter på INDTAST knappen for at afslutte.

Opdeling af formler:

  • VLOOKUP(B5,$D$5:$D$10,1,0)

VLOOKUP funktionen returnerer output for opslagsværdien.

  • ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))

Dernæst ISNA funktionen vil returnere TRUE, hvis den får #N/A fejl, ellers returneres FALSK .

  • =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")

Endelig er det IF funktion vil returnere INGEN til TRUE og JA til FALSK .

  • Formlen vil returnere værdien YES, da farven Rød findes i de to kolonner. Træk nu Håndtag til påfyldning værktøjet til resten af cellen for at vise sammenligningen mellem de to kolonner.

Få øjeblikke senere får du alle output som i billedet nedenfor.

  • Her får vi resultatet NO, da farverne Blue og White ikke findes i Color List-2.

Læs mere: Sådan bruges IF ISNA-funktionen med VLOOKUP i Excel (3 eksempler)

Lignende læsninger

  • VLOOKUP virker ikke (8 grunde & løsninger)
  • Hvad er et tabelarray i VLOOKUP (forklaret med eksempler)
  • INDEX MATCH vs. VLOOKUP-funktion (9 eksempler)
  • Brug VLOOKUP med flere kriterier i Excel (6 metoder + alternativer)
  • Excel VLOOKUP til at returnere flere værdier lodret

Sådan sammenlignes to Excel-ark ved hjælp af VLOOKUP-funktionen

I dette eksempel vil vi sammenligne to kolonner i to forskellige Excel-ark ved hjælp af VLOOKUP Formlen vil være den samme, bortset fra i Tabel_array argumentet vil der være en tilføjelse af regnearkets navn. Lad os sige, at vi har to lister med farver i to forskellige regneark. Regnearkets navn er defineret som CL-1 og CL-2. Vi vil sammenligne de Farveliste-1 CL-1 regneark med Farveliste 2 af den CL-2 De to lister fra de to regneark er angivet nedenfor. Det er Liste-1.

Og det er Liste-2.

Trin:

  • Celle C5 af den CL-1 regneark skrive formlen-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE)))

  • Tryk derefter på INDTAST knappen for output.

  • Du vil se, at værdien Rød vises. Det skyldes, at farven Rød er en fælles farve i begge kolonnerne i CL-1 og CL-2 arbejdsark. Kopier nu denne formel fra Celle C6 til C11 ved at bruge Håndtag til påfyldning værktøjet for at finde resultatet for de to kolonner i deres helhed.

Efter et stykke tid vil alle output vises.

Her vises farven gul, orange og sort ikke i CL-2 Det er derfor, vi får resten #N/A CL-1 regneark.

Læs mere: VLOOKUP eksempel mellem to ark i Excel

Sådan Sammenlign to kolonner Brug VLOOKUP funktion og returnere en tredje værdi

Vi har ofte brug for at bruge VLOOKUP funktion til at returnere en tredje værdi ved at sammenligne to kolonner. I dette afsnit lærer vi, hvordan vi gør det på en nem måde. For at gøre det ændrede vi datasættet, forbandt nogle størrelser med farverne og tilføjede en anden kolonne, hvor vi placerede tre farver. Nu sammenligner vi farvekolonnerne og returnerer størrelsen i udgangskolonnen.

Trin:

  • Celle F5 , indsætte følgende formel-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)

  • Når du har trykket på INDTAST knappen får du den tredje værdi.

  • For at få de andre værdier skal du blot bruge Værktøjet Fill Handle .

Her er alle de tredje værdier efter sammenligning.

Opmærksomhed

Det er vigtigt at kende de VLOOKUP funktion korrekt, da en lille fejl i argumenterne ikke vil give det ønskede resultat. Du kan bruge MATCH og INDEX fungerer som et alternativ til VLOOKUP funktioner.

Konklusion

Det er alt for artiklen. Jeg håber, at de ovenfor beskrevne procedurer er gode nok til at sammenligne/finde overenskomster i to kolonner i Excel ved hjælp af VLOOKUP Du er velkommen til at stille spørgsmål i kommentarfeltet og give mig feedback. Besøg webstedet for at udforske mere.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.