Hvordan sammenligne to kolonner ved hjelp av VLOOKUP-funksjonen i Excel

  • Dele Denne
Hugh West

Det er mange måter å sammenligne to lister eller kolonner i Excel. I denne artikkelen skal jeg sammenligne/finne treff i to kolonner i excel ved å bruke VLOOKUP . I en av mine tidligere artikler diskuterte jeg Hvordan sammenligne to kolonner eller lister i Excel der jeg diskuterte andre metoder for sammenligning.

Før jeg starter sammenligningen, vil jeg diskutere syntaks, argumenter , og andre nødvendige ting om VLOOKUP -funksjonen.

Last ned Practice Workbook

Sammenlign to kolonner ved å bruke VLOOKUP Function.xlsx

En oversikt over Excel VLOOKUP-funksjonen

V-en i VLOOKUP står for "vertical". VLOOKUP . VLOOKUP er en innebygd funksjon i Excel som utfører det vertikale oppslaget ved å søke etter en spesifikk verdi av en kolonne i en annen kolonne.

  • Syntaksen til VLOOKUP funksjon er:

VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Argumentene som er oppgitt i denne syntaksen har en spesifikk betydning.

  • Argumenter Forklaring:
Argument Obligatorisk/Valgfri Forklaring
Oppslagsverdi Obligatorisk Verdien som skal brukes som oppslagsverdi.
Tabell_array Obligatorisk Rekkevidde av data der verdien skal søkes i.
Col_index_number Obligatorisk Kolonnen fra området som vi skal hente verdien fra.
Range_lookup Valgfritt TRUE brukes for det omtrentlige samsvaret og USANT brukes for det eksakte samsvaret. Hvis dette argumentet utelates, bruker Excel parameteren TRUE som standard.

Resultatene fra VLOOKUP -funksjonen kan være tekststrenger eller numeriske data avhengig av dataene du bruker. Hvis FALSE brukes som [range_lookup] vil den finne et eksakt samsvar. Hvis ingen eksakt samsvar blir funnet, vil den returnere verdien #N/A . Hvis TRUE brukes som [range_lookup] , vil det se etter en omtrentlig match. Når ingen omtrentlig treff blir funnet, vil den returnere den neste mindre verdien.

Les mer: Excel LOOKUP vs VLOOKUP: Med 3 eksempler

2 måter å sammenligne to kolonner ved å bruke VLOOKUP i Excel

1. Bruk bare VLOOKUP-funksjonen for sammenligning mellom to kolonner

La oss si at du har to kolonner der noen farger er oppført. Jeg skal sammenligne disse to kolonnene for nøyaktige treff. Som, hvis jeg velger fargen blå fra 1. kolonne og ser etter denne fargen i 3. kolonne, vil den begynne å lete etter den blå fargen, og hvis denne fargen ikke eksisterer, vil den returnere verdien #N/ A . Så la oss starte sammenligningen. Fargelistene er oppført nedenfor og i Eksistens-kolonnen,sammenligningen vil vises.

Trinn:

  • I Celle C2 skriver du formelen -
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)

  • Senere trykker du på ENTER -knappen for utdata.

  • Du vil se verdien rød er funnet i den cellen. Dra ned Fyllhåndtak -verktøyet for å kopiere formelen for resten av cellene i kolonnen. Du vil se resultatet du lette etter.

Her er hele sammenligningen.

#N/A resultater er funnet fordi fargene blå og hvit ikke er i fargelisten-2.

Merk: Vi angir området som $D$5:$D$10. "$" brukes til å gjøre cellene absolutte og konstante i en formel. Så hver gang du kopierer formelen for andre celler, vil den bruke det samme området.

Les mer: Hvorfor VLOOKUP returnerer #N/ A Når match eksisterer? (5 årsaker og løsninger)

2. Bruke IF, ISNA og VLOOKUP for sammenligning mellom to kolonner

Her vil jeg bruke det samme eksempelet. Men jeg vil sette inn to nye funksjoner med VLOOKUP -funksjonen. Hvis det ikke er nøyaktig samsvar mellom kolonnene, vil formelen returnere NEI. Hvis det finnes treff, vil formelen returnere JA med hensyn til den første kolonnen. Fargelistene er oppført nedenfor, og i kolonnen Farge Eksisterer vil sammenligningen vises.

Trinn:

  • Skriv nå formelen inn Cell C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)),"NO","YES")

  • Trykk deretter ENTER knappen for å fullføre.

Formeloversikt:

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

VLOOKUP -funksjonen vil returnere utdata for oppslagsverdien.

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

Deretter vil ISNA -funksjonen returner TRUE hvis den får #N/A feil ellers returnerer FALSE .

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

Til slutt vil HVIS -funksjonen returnere NEI for SANN og JA for USANN .

  • Formelen vil returnere verdien JA ettersom fargen Rød finnes i de to kolonnene. Dra nå Fyllhåndtak -verktøyet til resten av cellen for å vise sammenligningen mellom de to kolonnene.

Et øyeblikk senere, du vil få alle utdataene som bildet nedenfor.

  • Her får vi resultatet NEI da fargene blå og hvit ikke finnes i fargeliste- 2.

Les mer: Hvordan bruke IF ISNA-funksjonen med VLOOKUP i Excel (3 eksempler)

Lignende Avlesninger

  • VLOOKUP fungerer ikke (8 grunner og løsninger)
  • Hva er en tabellmatrise i VLOOKUP? (Forklart med eksempler)
  • INDEX MATCH vs VLOOKUP-funksjon (9 eksempler)
  • Bruk VLOOKUP med flere kriterier i Excel (6 metoder +Alternativer)
  • Excel VLOOKUP for å returnere flere verdier vertikalt

Hvordan sammenligne to Excel-ark ved å bruke VLOOKUP-funksjonen

I denne for eksempel vil vi sammenligne to kolonner med to forskjellige Excel-ark ved å bruke VLOOKUP . Formelen vil være lik, bortsett fra i Table_array -argumentet vil det være et tillegg av regnearkets navn. La oss si at vi har to lister med farger i to forskjellige regneark. Regnearkets navn er definert som CL-1 og CL-2. Vi vil sammenligne Fargeliste-1 av CL-1 arbeidsarket med Fargeliste 2 i CL-2 arbeidsarket . De to listene fra de to arbeidsarkene er gitt nedenfor. Det er List-1.

Og det er List-2.

Trinn:

  • I Celle C5 i CL-1 -regnearket skriver du formelen-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))

  • Deretter trykker du på ENTER -knappen for utdata.

  • Du vil se verdien Rød vises. Dette er fordi fargen Rød er en vanlig farge i både kolonnene i CL-1 og CL-2 regneark. Kopier nå denne formelen fra Celle C6 til C11 ved å bruke Fyllhåndtak -verktøyet for å finne resultatet for hele to kolonner.

Etter en stund vil all utdata vises.

Her er fargen gul, oransje og svart. t vises i CL-2 -regnearket. Det er derfor vi får inn resten #N/A CL-1 regneark.

Les mer: VLOOKUP Eksempel mellom to ark i Excel

Hvordan sammenligne to kolonner Bruke VLOOKUP-funksjonen og returnere en tredje verdi

Vi må ofte bruke SLOOKUP -funksjonen for å returnere en tredje verdi ved å sammenligne to kolonner. I denne delen lærer vi hvordan du gjør det på en enkel måte. For å gjøre det, modifiserte vi datasettet, koblet noen størrelser med fargene og la til en annen kolonne der vi plasserte tre farger. Nå skal vi sammenligne fargekolonnene og returnere størrelsen i utdatakolonnen.

Trinn:

  • I Celle F5 , sett inn følgende formel-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)

  • Etter å ha trykket på ENTER -knappen vil du få den tredje verdien.

  • For å få de andre verdiene, bruk bare Fyllhåndtaksverktøyet .

Her er alle de tredje verdiene etter sammenligning.

Oppmerksomhet

Det er viktig å kjenne til VLOOKUP -funksjonen riktig siden enhver liten feil i argumentene ikke vil gi deg det resultatet du ønsket. Du kan bruke funksjonene MATCH og INDEX som et alternativ til VLOOKUP -funksjonene.

Konklusjon

Det er alt for artikkelen. Jeg håper prosedyrene beskrevet ovenfor vil være gode nok til å sammenligne/finne treff i to kolonner i Excel ved å bruke VLOOKUP funksjonen. Still gjerne spørsmål i kommentarfeltetdelen og gi meg tilbakemelding. Besøk nettstedet for å utforske mer.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.