VLOOKUP (funkcija VLOOKUP)

VLOOKUP (funkcija VLOOKUP)

Ja vēlaties atrast kādus vienumus tabulā vai diapazonā pēc rindas, izmantojiet VLOOKUP — vienu no uzmeklēšanas un atsauču funkcijām. Piemēram, uzmeklējiet kādu automašīnas detaļu pēc detaļas numura.

Padoms.: Lai saņemtu papildu palīdzību par funkciju VLOOKUP, skatiet šos YouTube video no Excel Kopienas ekspertiem .

Funkcija VLOOKUP vienkāršākajā formā izsaka:

=VLOOKUP(vērtība, kuru vēlaties uzmeklēt, diapazons, kurā vēlaties uzmeklēt vērtību, kolonnas numurs diapazonā, kurā ir ietverta atgrieztā vērtība, precīza atbilstība vai aptuvena atbilstība — tiek norādīta kā 0/FALSE vai 1/TRUE).

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

Padoms.: Funkcijas VLOOKUP noslēpums ir organizēt savus datus, lai vērtība, ko uzmeklējat (augļi), atrastos pa kreisi no atgriežamās atgrieztās vērtības (summa).

Izmantojiet funkciju VLOOKUP, lai tabulā uzmeklētu vērtību.

Sintakse

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Piemērs.

  • =VLOOKUP(105,A2:C7,2,TRUE)

  • =VLOOKUP("Vanags",B2:E7,2,FALSE)

Argumenta nosaukums

Apraksts

lookup_value    (obligāta vērtība)

Uzmeklējamā vērtība. Uzmeklējamajai vērtībai ir jābūt šūnu diapazona pirmajā kolonnā, ko norādāt table-array .

Piemēram, ja table-array aptver šūnas B2:D7, jūsu uzmeklējamajai vērtībai lookup_value ir jābūt kolonnā B. Skatiet tālāk esošo grafiku. Lookup_value var būt vērtība vai atsauce uz šūnu.

tabulas_masīvs    (obligāta vērtība)

Šūnu diapazons, kurā funkcija VLOOKUP meklēs argumenta uzmeklējamā_vērtība vērtību un atgriežamo vērtību.

Šūnu diapazona pirmajā kolonnā ir jābūt ietvertai vērtībai uzmeklējamā_vērtība (piemēram, uzvārds tālāk norādītajā attēlā). Tāpat šūnu diapazonā ir jāiekļauj arī atgriežamā vērtība, ko vēlaties atrast (piemēram, vārds tālāk norādītajā grafikā).

Papildinformācija par to, kā atlasīt diapazonus darblapā.

col_index_num    (obligāta vērtība)

Tās kolonnas numurs (sākot ar 1 pa kreisi vistālāk esošajai tabulas_masīvs kolonnai), kurā ir ietverta atgriežamā vērtība.

diapazona_uzmeklēšana   (neobligāta vērtība)

Loģiska vērtība, kas norāda, vai funkcijai VLOOKUP jāatrod aptuvena vai precīza atbilstība:

  • TRUE pieņem, ka pirmā kolonna tabulā ir kārtota vai nu skaitliskā, vai alfabētiskā secībā, un pēc tam meklēs tuvāko vērtību. Šī ir noklusējuma metode, kas tiks izmantota, ja nenorādīsit citu metodi.

  • FALSE meklē precīzu vērtību pirmajā kolonnā.

Kā sākt darbu

Lai izveidotu VLOOKUP sintaksi, ir nepieciešama četru veidu informācija:

  1. Vērtība, kuru vēlaties uzmeklēt (tiek dēvēta arī par uzmeklējamo vērtību).

  2. Diapazons, kurā atrodas uzmeklējamā vērtība. Ņemiet vērā: lai VLOOKUP darbotos pareizi, uzmeklēšanas vērtībai vienmēr ir jābūt diapazona pirmajā kolonnā. Piemēram, ja jūsu uzmeklēšanas vērtība ir šūnā C2, tad diapazonam ir jāsākas ar C.

  3. Kolonnas numurs diapazonā, kurā ir ietverta atgriežamā vērtība. Piemēram, ja kā diapazonu norādāt B2: D11, B būs pirmā kolonna, C — otrā kolonna utt.

  4. Ja vēlaties iegūt atgriežamās vērtības aptuvenu atbilstību, norādiet vērtību TRUE, bet, ja vēlaties iegūt precīzu atbilstību, norādiet vērtību FALSE. Ja nenorādīsit neko, noklusējuma vērtība vienmēr būs TRUE vai aptuvenā atbilstība.

Tagad saliksim visu kopā, kā tas ir norādīts tālāk.

=VLOOKUP(uzmeklējamā vērtība, diapazons, kurā ir ietverta uzmeklējamā vērtība, kolonnas numurs diapazonā, kurā ir ietverta atgriežamā vērtība, kā neobligātu vērtību norādiet TRUE aptuvenajai atbilstībai vai FALSE precīzajai atbilstībai).

Piemēri

Šeit ir daži VLOOKUP piemēri:

1. piemērs

VLOOKUP, 1. piemērs

2. piemērs

VLOOKUP, 2. piemērs

3. piemērs

VLOOKUP, 3. piemērs

4. piemērs

VLOOKUP, 4. piemērs

5. piemērs

VLOOKUP, 5. piemērs

Problēma

Kļūmes iemesls

Tika atgriezta nepareiza vērtība

Ja range_lookup ir TRUE vai tiek izlaists, pirmā kolonna ir jāsakārto alfabētiskā vai skaitliskā secībā. Ja pirmā kolonna nav sakārtota, atgrieztā vērtība var būt tāda, kādu neesat paredzējis. Vai nu sakārtojiet pirmo kolonnu, vai precīzajai atbilstībai izmantojiet FALSE.

#N/A šūnā

  • Ja diapazona_uzmeklēšana ir TRUE, saņemsit kļūdas vērtību #N/A, ja uzmeklējamā_vērtība esošā vērtība būs mazāka par mazāko vērību masīva tabulas_masīvs pirmajā kolonnā.

  • Ja diapazona_uzmeklēšana ir FALSE, kļūdas vērtība #N/A norāda, ka precīzs skaitlis nav atrasts.

Papildinformāciju par kļūdu #N/A atrisināšanu funkcijā VLOOKUP skatiet rakstā Kļūdas #N/A labošana funkcijā VLOOKUP.

#REF! šūnā

Ja col_index_num ir lielāks par tabulas_mas īvskolonnu skaitu, saņemsit #REF! kļūdas vērtību #VALUE!.

Papildinformāciju par kļūdu #REF! atrisināšanu funkcijā VLOOKUP skatiet rakstā Kļūdas #REF! labošana.

#VALUE! šūnā

Ja tabulas_mas īvs ir mazāks par 1, tiek parādīts #VALUE! kļūdas vērtību #VALUE!.

Papildinformāciju par kļūdas #VALUE! atrisināšanu funkcijā VLOOKUP skatiet rakstā Kļūdas #VALUE! labošana funkcijā VLOOKUP.

#NAME? šūnā

Kļūdas vērtība #NAME? parasti nozīmē, ka formulā trūkst pēdiņu. Lai atrastu personas vārdu, pārliecinieties, vai formulā vārdu esat ielicis pēdiņās. Piemēram, formulā =VLOOKUP("Vanags",B2:E7,2,FALSE) ievadiet vārdu kā "Vanags".

Papildinformāciju skatiet rakstā Kļūdas #NAME! labošana.

Rīkojieties šādi

Kāpēc

Izmantojiet range_lookup absolūtās atsauces

Ja izmantosit absolūtās atsauces, varēsit aizpildīt formulu tā, lai tā vienmēr veiktu uzmeklēšanu tieši tajā precīzajā uzmeklēšanas diapazonā.

Papildinformācija par to, kā izmantot absolūtās šūnu atsauces.

Nesaglabājiet skaitļu vai datumu vērtības kā tekstu.

Meklējot skaitļu vai datu vērtības, pārliecinieties, vai table_array pirmās kolonnas dati netiek glabāti kā teksta vērtības. Pretējā gadījumā funkcija VLOOKUP var atgriezt nepareizu vai negaidītu vērtību.

Pirmās kolonnas kārtošana

Pirms funkcijas VLOOKUP izmantošanas sakārtojiet masīva tabulas_masīvs pirmo kolonnu, ja argumenta diapazona_uzmeklēšana vērtība ir TRUE.

Aizstājējzīmju izmantošana

Ja diapazona_uzmekl ēšana ir FALSE un uzmeklējamā _ vērtība ir teksts, uzmeklējamā _ vērtībavarat izmantot aizstājējzīmes — jautājuma zīmi (?) un zvaigznīti (*). Jautājuma zīme aizvieto jebkuru atsevišķu rakstzīmi. Zvaigznīte aizvieto jebkuru rakstzīmju secību. Ja vēlaties atrast faktisko jautājuma zīmi vai zvaigznīti, pirms rakstzīmes ievadiet Tilde (~).

Piemēram, = VLOOKUP ("Fontan?", B2: E7,2, FALSE) meklēs visus Fontana gadījumus ar pēdējo burtu, kas var atšķirties.

Pārbaudiet, vai datos nav kļūdainu rakstzīmju.

Ja pirmajā kolonnā meklējat teksta vērtības, pārbaudiet, vai dati pirmajā kolonnā nesākas un nebeidzas ar atstarpi, tajos netiek nepareizi izmantotas taisnās (' vai ") un ieapaļās (‘ vai “) pēdiņas vai nedrukājamas rakstzīmes. Šādos gadījumos VLOOKUP var atgriezt negaidītu vērtību.

Lai iegūtu precīzus rezultātus, mēģiniet noņemt šūnā aiz tabulas vērtībām esošās beigu atstarpes, izmantojot funkciju CLEAN vai funkciju TRIM.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

Ātrās uzziņas karte: VLOOKUP atsvaidzinātāja
ātrās uzziņas karte: VLOOKUP problēmu novēršanas padomi
YouTube: VLOOKUP video no Excel Kopienas ekspertiem
viss, kas jāzina par funkciju VLOOKUP
Kā izlabot #VALUE! kļūdu funkcijā VLOOKUP
Kā novērst #N/a kļūdu funkcijā
VLOOKUP,pārskats par formulām programmā Excel
kā izvairīties no bojātām formulām
,noteikt kļūdas formulās
Excel funkcijās (alfabētiskā secībā)
Excel funkcijas (pēc kategorijas)
VLOOKUP (bezmaksas priekšskatījums)

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×