Skip to main content

Sådan finder du data med VLOOKUP i Excel

AUTEL MaxiCOM MK808 OBD2 Professional Scan Tool (Kan 2024)

AUTEL MaxiCOM MK808 OBD2 Professional Scan Tool (Kan 2024)
Anonim

Excel's VLOOKUP-funktion, som står for "vertikal opslag", vil slå op en værdi i den første kolonne i en rækkevidde og returnere værdien i en hvilken som helst anden kolonne i samme række.

Hvis du ikke kan finde hvilken celle der indeholder specifikke data, er VLOOKUP en meget effektiv måde at finde de data på. Det er især nyttigt i kæmpe regneark, hvor det er svært at finde information.

Instruktioner i denne artikel gælder for Excel 2016, 2013, 2010; Excel til Mac og Excel til 365 / Online.

Hvordan VLOOKUP-funktionen virker

VLOOKUP returnerer typisk et enkelt felt af data som dets output.

Sådan virker dette:

  1. Du angiver et navn eller opslagsværdi der fortæller VLOOKUP hvilken række af datatabellen at søge efter de ønskede data.
  2. Du angiver kolonne nummer som col_index_num argument, der fortæller VLOOKUP hvilken kolonne indeholder de data, du søger.
  3. Funktionen søger efter opslagsværdi i den første kolonne i datatabellen.
  4. VLOOKUP lokaliserer og returnerer derefter oplysningerne fra kolonne nummeret du definerede col_index_num, fra samme række som opslagsværdien.

VLOOKUP Funktionsargumenter og syntaks

Syntaxen for VLOOKUP-funktionen er:

= VLOOKUP (opslagsværdi, tabelmatrix, col_index_num, range_lookup)

VLOOKUP-funktionen kan se forvirrende, fordi den indeholder fire argumenter, men det er let at bruge.

De fire argumenter for VLOOKUP-funktionen er som følger:

lookup_value (påkrævet): Den værdi, der skal søges i den første kolonne i tabelopstillingen.

table_array (påkrævet) - Dette er datatabellen (en række celler), som VLOOKUP søger for at finde de oplysninger, du har brug for.

  • Table_array skal indeholde mindst to kolonner af data
  • Den første kolonne skal indeholde lookup_value

col_index_num (påkrævet) - Dette er kolonnenummeret af den værdi, du vil finde.

  • Nummereringen begynder med kolonne 1
  • Hvis du refererer til et tal, der er større end antallet af kolonner i tabelopsætningen, returnerer funktionen #REF! fejl

range_lookup (valgfrit) - Angiver, om opslagsværdien falder inden for et interval indeholdt i tabelmatrixen eller ej. Argumentet range_lookup er enten "TRUE" eller "FALSE." Brug TRUE til en omtrentlig kamp og FALSE for en nøjagtig kamp. Hvis udeladt, er værdien SAND som standard.

Hvis argumentet range_lookup er TRUE, så:

  • Lookup_value er den værdi, du vil kontrollere, om den falder inden for en rækkevidde, der er defineret af table_array.
  • Table_array indeholder alle de områder og en kolonne, der indeholder rækkeviddeværdien (såsom høj, medium eller lav).
  • Col_index_num-argumentet er den resulterende rækkeværdi.

Sådan virker Range_Lookup Argument

Brug af valgfri range_lookup argument er kompliceret for mange mennesker at forstå, så det er værd at se på et hurtigt eksempel.

Eksemplet på billedet ovenfor bruger VLOOKUP-funktionen til at finde diskonteringsrenten afhængigt af antallet af købte varer.

Eksemplet viser, at rabatten for køb af 19 varer er 2%, fordi 19 falder mellem 11 og 21 i Antal kolonne på opslagstabellen.

Som følge heraf returnerer VLOOKUP værdien fra den anden kolonne i opslagstabellen, da den pågældende række indeholder det mindste af dette interval. En anden måde at oprette en række opslagstabell på ville være at skabe en anden kolonne for maksimumet, og dette interval ville have et minimum på 11 og højst 20. Men resultatet fungerer på samme måde.

I eksemplet bruges følgende formel, der indeholder VLOOKUP-funktionen, til at finde rabatten for mængder af købte varer.

= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, SAND)

  • C2: Dette er opslagsværdien, som kan være i en hvilken som helst celle i regnearket.
  • $ C $ 5: $ D $ 8: Dette er et fast bord med alle de områder, du vil bruge.
  • 2: Dette er kolonnen i rækkeviddeopslagstabellen, som du vil have LOOKUP-funktionen til at returnere.
  • RIGTIGT: Aktiverer range_lookup funktion af denne funktion.

Når du har trykket Gå ind, og resultatet returnerer i den første celle, kan du autofyld hele søjlen for at se rækkevidderesultaterne for resten af ​​cellerne i opslagskolonnen.

Argumentet range_lookup er en overbevisende måde at sortere en kolonne med blandede numre i forskellige kategorier.

VLOOKUP fejl: # N / A og #REF

VLOOKUP-funktionen kan returnere følgende fejl.

# N / A er det er "værdien ikke tilgængelig" fejl og opstår under følgende betingelser:

  • Det lookup _value findes ikke i den første kolonne i argumentet table_array
  • Det tabelmatrix argumentet er unøjagtigt. For eksempel kan argumentet indeholde tomme kolonner på venstre side af intervallet
  • Det range_lookup argumentet er sat til FALSE, og en nøjagtig match for lookup_value argumentet kan ikke findes i den første kolonne af tabelmatrix
  • Det range_lookup argumentet er sat til TRUE, og alle værdierne i den første kolonne i table_array er større end lookup_value

#REF! ("reference uden for rækkevidde") opstår, hvis col_index_num er større end antallet af kolonner i table_array.