Skip to main content

Kā izmantot Excel VLOOKUP funkciju

Anonim

Excel VLOOKUP funkcija, kas nozīmē vertikāla uzmeklēšana , var izmantot, lai meklētu konkrētu informāciju, kas atrodas datu tabulā vai datu bāzē.

VLOOKUP parasti atgriež vienu datu lauku kā tā produkciju. Kā tas notiek:

  1. Jūs sniedzat vārdu vai Meklēt _value kas norāda VLOOKUP, kurā rindā vai datu tabulas ierakstā tiek meklēta vēlamā informācija
  2. Jūs iesniedzat kolonnas numuru - pazīstams kā Col_index_num - no jūsu pieprasītajiem datiem
  3. Funkcija meklē Meklēt _value datu tabulas pirmajā slejā
  4. VLOOKUP pēc tam atrod un atgriež informāciju, kuru meklējat no citas tajā paša ieraksta lauka, izmantojot piegādātās kolonnas numuru

Atrodiet informāciju datu bāzē, izmantojot VLOOKUP

Attēlā, kas parādīts iepriekš, VLOOKUP tiek izmantots, lai atrastu preces vienības cenu, pamatojoties uz tā nosaukumu. Nosaukums kļūst par meklēšanas vērtība kuru VLOOKUP izmanto, lai atrastu cenu, kas atrodas otrajā ailē.

VLOOKUP funkciju sintakse un argumenti

Funkcijas sintakse attiecas uz funkcijas izkārtojumu un ietver funkcijas nosaukumu, iekavās un argumentus.

VLOOKUP funkcijas sintakse ir:

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Meklēt _value - (vajadzīga) vērtība, kuru vēlaties atrast pirmajā slejā Table_array arguments.

Table_array - (obligāti) šī ir datu tabula, ko VLOOKUP meklē, lai atrastu informāciju, kuru jūs izmantojat- Table_array jābūt vismaz divām datu kolonnām;- pirmajā kolonnā parasti ir Lookup_value.

Col_index_num - (vajadzīga) nepieciešamās vērtības slejas numurs- numerācija sākas ar Lookup_value sleja kā 1. sleja;- ja Col_index_num ir iestatīts uz skaitli, kas ir lielāks nekā atlasīto kolonnu skaits Range_lookup arguments #REF! kļūdu atgriež pēc funkcijas.

Range_lookup - (pēc izvēles) norāda, vai diapazons ir sakārtoti augošā secībā- pirmās slejas dati tiek izmantoti kā kārtošanas atslēga- vienīgās pieņemamās vērtības ir loģiskā vērtība - TRUE vai FALSE- ja tas ir izlaists, pēc noklusējuma vērtība ir iestatīta uz TRUE- ja iestatīts TRUE vai izlaists un precīza atbilstība Meklēt _value nav atrasta, tiek izmantota tuvākā atbilstība, kas ir mazāka izmēra vai vērtības dēļ search_key - ja iestatīts TRUE vai nav, un diapazona pirmā kolonna nav sakārtota augošā secībā, var rasties nepareizs rezultāts- ja iestatīts uz FALSE, VLOOKUP pieņem tikai precīzu atbilstību Meklēt _value .

Datu sakārtošana vispirms

Lai gan tas ne vienmēr ir nepieciešams, vispirms ir vislabāk vispirms kārtot datu klāstu, ko VLOOKUP meklē pēc augošā secībā, izmantojot sortimenta atslēgas diapazona pirmo kolonnu.

Ja dati nav sakārtoti, VLOOKUP var atgriezt nepareizu rezultātu.

Precīza vai aptuvenā atbilstība

VLOOKUP var iestatīt tā, ka tā atdod tikai informāciju, kas precīzi atbilst Meklēt _value vai arī to var iestatīt, lai atgrieztu aptuvenas atbilstības

Noteicošais faktors ir Range_lookup arguments:

  • iestatot uz FALSE, tā atgriež tikai informāciju, kas attiecas uz precīzām atbilstībām Meklēt _value
  • iestatīts uz TRUE vai nav, tas atgriež precīzu vai aptuvenu informāciju, kas saistīta ar Meklēt _value

Iepriekš minētajā piemērā Range_lookup ir iestatīts uz FALSE, tāpēc VLOOKUP ir jāatrod precīza atbilstība šim terminam Logrīki datu tabulā, lai atgrieztu vienības cenu par šo vienumu. Ja precīzā atbilstība nav atrasta, funkcija atgriež # N / A kļūdu.

Piezīme: VLOOKUP nav reģistrjutīga - abas Logrīki un logrīki ir pieņemami raksti uz iepriekš minēto piemēru.

Gadījumā, ja ir vairākas atbilstības vērtības - Piemēram, logrīki ir Datu tabulas 1. ailē vairāk nekā vienu reizi uzskaitīti - informācija, kas saistīta ar pirmo saskanīgo vērtību, kas rodas no augšas uz leju, tiek atgriezta pēc funkcijas.

Ievadot Excel VLOOKUP funkciju argumentus, izmantojot norādes

Pirmajā attēlā redzamajā attēlā tiek izmantota šāda formula, kurā ir VLOOKUP funkcija, lai atrastu vienības cenu par Logrīki kas atrodas datu tabulā.

= VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE)

Lai gan šī formula var tikt vienkārši ievadīta darblapas šūnā, vēl viena iespēja, kas tiek izmantota ar tālāk norādītajiem soļiem, ir izmantot funkciju dialoglodziņu, kas parādīts augstāk, lai ievadītu savus argumentus.

  • Izmantojot dialoglodziņu, bieži vien ir vienkāršāk ievadīt funkciju argumentus un novērš vajadzību ievadīt komatu atdalītājus starp argumentiem.

Tālāk minētie soļi tika izmantoti, lai ievadītu VLOOKUP funkciju šūnā B2, izmantojot funkciju dialoglodziņu.

VLOOKUP dialoglodziņa atvēršana

  1. Noklikšķiniet uz šūnas B2, lai padarītu to par aktīvo šūnu - vietu, kurā tiek parādīti VLOOKUP funkcijas rezultāti
  2. Noklikšķiniet uz Formulas tab.
  3. Izvēlies Meklēt un atsauce no lentes, lai atvērtu funkciju nolaižamo sarakstu
  4. Klikšķiniet uz VLOOKUP sarakstā, lai atvērtu funkciju dialoglodziņu

Dati, kas ievadīti četrās tukšās dialoga lodziņa rindās, veido argumentus VLOOKUP funkcijai.

Norādot uz šūnu atsaucēm

Argumenti VLOOKUP funkcijai tiek ievadīti dialoglodziņa atsevišķās rindās, kā parādīts iepriekš attēlā.

Šūnu atsauces, ko var izmantot kā argumentus, var ievadīt pareizajā rindā, vai arī, kā izdarīts turpmāk norādītajos posmos, ar punktu un klikšķi - kas ietver iezīmē vajadzīgo šūnu diapazonu ar peles rādītāju - var tikt izmantoti, lai tos ievadītu dialoglodziņš.

Izmantojot relatīvās un absolūto šūnu atsauces ar argumentiem

Nav neparasti izmantot vairākas VLOOKUP kopijas, lai atgrieztu dažādu informāciju no vienas datu tabulas.

Lai to izdarītu vieglāk, bieži vien VLOOKUP var kopēt no vienas šūnas uz otru. Kad funkcijas tiek kopētas citās šūnās, rūpīgi jāpārliecinās, ka izrietošās šūnu atsauces ir pareizi, ņemot vērā funkcijas jauno atrašanās vietu.

Attēlā augšā, dolāra zīmes ( $ ) aptver šūnu atsauces uz Table_array arguments, ka tie ir absolūti šūnas atsauces, kas nozīmē, ka tie nemainīsies, ja funkcija tiek kopēta citā šūnā.

Tas ir vēlams, jo vairākos VLOOKUP eksemplāros viss atsaucas uz to pašu datu tabulu kā informācijas avotu.

Šūnu atsauce, ko izmanto lookup_value - A2 - no otras puses , nav ieskauj dolāra zīmes, kas padara to par relatīvu šūnu atsauci. Relatīvās šūnu atsauces mainās, kad tās tiek kopētas, lai atspoguļotu to jauno atrašanās vietu attiecībā pret to datu pozīciju, uz kuriem tās atsaucas.

Relatīvās šūnu atsauces ļauj vienā un tajā pašā datu tabulā meklēt vairākus vienumus, kopējot VLOOKUP vairākām atrašanās vietām un ievadot dažādus lookup_values .

Funkcijas argumentu ievadīšana

  1. Noklikšķiniet uz Meklēt _value līnija VLOOKUP dialoglodziņš
  2. Noklikšķiniet uz ailē A2 darblapā, lai ievadītu šo šūnu atsauci kā search_key arguments
  3. Noklikšķiniet uz Table_array dialoglodziņa līnija
  4. Izcelt šūnas no A5 uz B8 darblapā, lai ievadītu šo diapazonu kā Table_array arguments - tabulas pozīcijas nav iekļautas
  5. Nospiediet F4 tastatūras taustiņš, lai mainītu diapazonu līdz absolūtām šūnu atsaucēm
  6. Noklikšķiniet uz Col_index_num dialoglodziņa līnija
  7. Ievadiet a 2 par šo līniju kā Col_index_num jo diskonta likmes ir atrodamas 2. slejā Table_array arguments
  8. Noklikšķiniet uz Range_lookup dialoglodziņa līnija
  9. Ierakstiet vārdu Nepatiesa kā Range_lookup arguments
  10. Nospiediet Ievadiet tastatūras taustiņš, lai aizvērtu dialoglodziņu un atgrieztos darblapā
  11. Atbilde 14,76 Ls - logrīka vienības cena - jāparādās darblapas ailē B2
  12. Kad jūs noklikšķināt uz šūnas B2, pilnīga funkcija = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) parādās formulas joslā virs darblapas

Excel VLOOKUP kļūdu ziņojumi

Ar VLOOKUP saistītas šādas kļūdas ziņas:

A # N / A (vērtība nav pieejama) tiek parādīta, ja:

  • The Meklēt _value nav atrasts pirmajā slejā diapazons arguments
  • The Table_array arguments ir neprecīzs. Piemēram, arguments var ietvert tukšas kolonnas diapazona kreisajā pusē
  • The Range_lookup arguments ir iestatīts uz FALSE un precīzu atbilstību search_key argumentu nevar atrast pirmajā slejā diapazons
  • The Range_lookup arguments ir iestatīts uz TRUE un visām vērtībām, kas norādītas pirmajā slejā diapazons ir lielāki par search_key

A # REF! kļūda tiek parādīta, ja:

  • The Col_index_num arguments ir lielāks par tabulas masīvu kolonnu skaitu.