Hoe om data te vind met VLOOKUP in Excel

01 van 03

Vind benaderde ooreenkomste met data met Excel se VLOOKUP

Vind prys afslag met VLOOKUP. © Ted French

Hoe die VLOOKUP funksie werk

Excel se VLOOKUP funksie , wat staan ​​vir vertikale opzoeking , kan gebruik word om spesifieke inligting in 'n tabel van data of databasis op te soek.

VLOOKUP gee normaalweg 'n enkele dataveld as sy uitvoer. Hoe dit dit doen is:

  1. Jy gee 'n naam of kykup_value wat VLOOKUP vertel in watter ry of rekord van die datatabel om die gewenste data te soek
  2. U verskaf die kolomnommer - bekend as die kol_index_num - van die data wat u soek
  3. Die funksie soek na die lookup_value in die eerste kolom van die datatabel
  4. VLOOKUP soek dan die inligting wat jy soek van 'n ander veld van dieselfde rekord, met behulp van die verskafde kolomnommer

Sorteer die data eerste

Alhoewel dit nie altyd nodig is nie, is dit gewoonlik die beste om eers die omvang van data wat VLOOKUP soek in stygende volgorde te sorteer deur die eerste kolom van die reeks vir die sorteer sleutel te gebruik.

As die data nie gesorteer word nie, kan VLOOKUP 'n foutiewe resultaat teruggee.

Die VLOOKUP-funksie se sintaxis en argumente

'N Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies en argumente in .

Die sintaksis vir die VLOOKUP funksie is:

= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

soek _value - (vereis) die waarde om te soek na - soos die hoeveelheid wat in die prent hierbo verkoop is

table_array - (vereis) Dit is die tabel van data wat VLOOKUP soek om die inligting te vind wat jy na die bladsy soek.

col_index_num - (vereis) die kolomnommer van die waarde wat u wil kry.

range_lookup - (opsioneel) dui aan of die reeks in stygende volgorde gesorteer word.

Voorbeeld: Vind die afslagkoers vir hoeveelheid gekoop

Die voorbeeld in die prent hierbo gebruik die VLOOKUP funksie om die verdiskonteringskoers te vind wat wissel afhangende van die hoeveelheid items wat aangekoop word.

Die voorbeeld toon dat die afslag vir die aankoop van 19 items 2% is. Dit is omdat die hoeveelheid kolom waardes bevat. As gevolg daarvan kan VLOOKUP nie 'n presiese wedstryd vind nie. In plaas daarvan moet 'n benaderde wedstryd gevind word om die korrekte diskontokoers te kan terugbesorg.

Om benaderde ooreenkomste te vind:

In die voorbeeld word die volgende formule met die VLOOKUP funksie gebruik om die afslag vir hoeveelhede gekoopte goedere te vind.

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

Alhoewel hierdie formule net in 'n werkbladsel getik kan word, is 'n ander opsie, soos gebruik met die stappe wat hieronder gelys word, om die dialoog van die funksie te gebruik om sy argumente in te voer.

Open die VLOOKUP dialoogkassie

Die stappe wat gebruik word om die VLOOKUP funksie in die bogenoemde beeld in sel B2 in te voer, is:

  1. Klik op sel B2 om dit die aktiewe sel te maak - die plek waar die resultate van die VLOOKUP-funksie vertoon word
  2. Klik op die Formules- oortjie.
  3. Kies Soek en verwysing uit die lint om die aftreklys vir funksies oop te maak
  4. Klik op VLOOKUP in die lys om die dialoog van die funksie te vertoon

02 van 03

Voer Excel se VLOOKUP-funksie se argumente in

Argumente invoer in die VLOOKUP Dialoogkassie. © Ted French

Met verwysing na selverwysings

Die argumente vir die VLOOKUP-funksie word in afsonderlike reëls van die dialoogkassie ingevoer, soos in die prent hierbo aangedui.

Die selverwysings wat as argumente gebruik kan word, kan in die korrekte lyn getik word, of, soos in die onderstaande stappe gedoen word, wat die hoogte van die verlangde reeks selle met die muiswyser aandui, kan gebruik word om dit in die dialoogkassie in te voer. .

Die voordele van die gebruik van die wysheid sluit in:

Gebruik Relatiewe en Absolute Selverwysings met Argumente

Dit is nie ongewoon om verskeie kopieë van VLOOKUP te gebruik om verskillende inligting van dieselfde data tabel terug te gee nie. Om dit makliker te maak, kan VLOOKUP dikwels van een sel na 'n ander gekopieer word. Wanneer funksies na ander selle gekopieer word, moet daar sorg gedra word dat die gevolglike selverwysings korrek is met die funksie se nuwe ligging.

In die bostaande beeld omsingel dollartekens ( $ ) die selverwysings vir die table_array- argument wat aandui dat hulle absolute selverwysings is , wat beteken dat hulle nie sal verander as die funksie na 'n ander sel gekopieer word nie. Dit is wenslik aangesien veelvuldige afskrifte van VLOOKUP alle dieselfde tabel van data as die bron van inligting sal verwys.

Die selverwysing wat gebruik word vir lookup_value, aan die ander kant , word nie omring deur dollartekens nie, wat dit 'n relatiewe selverwysing maak. Relatiewe selverwysings verander wanneer hulle gekopieer word om hul nuwe ligging te reflekteer relatief tot die posisie van die data waarna hulle verwys.

Voer die funksie Argumente in

  1. Klik op die Lookup _value lyn in die VLOOKUP dialoogkassie
  2. Klik op sel C2 in die werkblad om hierdie selverwysing as die search_key- argument in te voer
  3. Klik op die Table_array lyn van die dialoogkassie
  4. Merk selle C5 tot D8 in die werkblad om hierdie reeks as die Table_array- argument te betree - die tabelopskrifte is nie ingesluit nie
  5. Druk die F4 sleutel op die sleutelbord om die reeks te verander na absolute selverwysings
  6. Klik op die Col_index_numreël van die dialoogkassie
  7. Tik 'n 2 op hierdie reël as die Col_index_num- argument, aangesien die verdiskonteringskoerse in kolom 2 van die Table_array- argument geleë is.
  8. Klik op die Range_lookup lyn van die dialoogkassie
  9. Tik die woord Waar as die Range_lookup- argument
  10. Druk die Enter- sleutel op die sleutelbord om die dialoog te sluit en terug te keer na die werkblad
  11. Die antwoord 2% (die afslagkoers vir die gekoopte hoeveelheid) moet in sel D2 van die werkblad verskyn
  12. As jy op sel D2 klik, verskyn die volledige funksie = VLOOKUP (C2, $ C $ 5: $ D $ 8,2, WAAR) in die formulebalk bokant die werkblad.

Waarom VLOOKUP het 2% as 'n resultaat behaal

03 van 03

Excel VLOOKUP werk nie: # NVT en #REF foute

VLOOKUP Wys die #REF! Foutboodskap. © Ted French

VLOOKUP Fout Boodskappe

Die volgende foutboodskappe word geassosieer met VLOOKUP.

A # Nvt ("waarde nie beskikbaar nie") Fout word vertoon as:

'N #REF! ("verwysing buite bereik") Fout word vertoon as: