Kā lietot VLOOKUP funkciju programmā Excel

Satura rādītājs:

Kā lietot VLOOKUP funkciju programmā Excel
Kā lietot VLOOKUP funkciju programmā Excel
Anonim

Atslēgas līdzņemšanai

  • Funkcija VLOOKUP programmā Excel tiek izmantota, lai izklājlapā atrastu vērtību.
  • Sintakse un argumenti ir: =VLOOKUP(meklēšanas_vērtība, uzmeklēšanas_tabula, kolonnas_numurs, [aptuvena_atbilstība])

Šajā rakstā ir paskaidrots, kā izmantot funkciju VLOOKUP visās Excel versijās, tostarp programmā Excel 2019 un Microsoft 365.

Kas ir VLOOKUP funkcija?

Funkcija VLOOKUP programmā Excel tiek izmantota, lai tabulā kaut ko atrastu. Ja datu rindas ir sakārtotas pēc kolonnu virsrakstiem, VLOOKUP var izmantot, lai atrastu vērtību, izmantojot kolonnu.

Kad veicat VLOOKUP, jūs sakāt programmai Excel vispirms atrast rindu, kurā ir dati, ko vēlaties izgūt, un pēc tam atgriezt vērtību, kas atrodas konkrētā šīs rindas kolonnā.

Image
Image

VLOOKUP Funkcijas sintakse un argumenti

Šai funkcijai ir četras iespējamās daļas:

=VLOOKUP(meklēšanas_vērtība, uzmeklēšanas_tabula, kolonnas_numurs, [aptuvena_atbilstība])

  • search_value ir vērtība, kuru meklējat. Tam ir jāatrodas tabulas lookup_table pirmajā kolonnā.
  • lookup_table ir diapazons, kurā jūs meklējat. Tas ietver search_value.
  • column_number ir skaitlis, kas norāda, cik kolonnu lookup_table no kreisās puses ir jābūt kolonnai, no kuras VLOOKUP atgriež vērtību.
  • approximate_match nav obligāta, un tā var būt gan TRUE, gan FALSE. Tas nosaka, vai atrast precīzu vai aptuvenu atbilstību. Ja tas ir izlaists, noklusējuma vērtība ir TRUE, kas nozīmē, ka tā atradīs aptuvenu atbilstību.

VLOOKUP funkciju piemēri

Šeit ir daži piemēri, kas parāda VLOOKUP funkcijas darbību:

Atrodiet vērtību blakus vārdam no tabulas

=VLOOKUP("Citroni", A2:B5, 2)

Image
Image

Šis ir vienkāršs funkcijas VLOOKUP piemērs, kurā vairāku preču sarakstā ir jāatrod, cik citronu mums ir noliktavā. Diapazons, kuru mēs skatāmies, ir A2:B5, un skaitlis, kas mums jāizvelk, ir 2. slejā, jo “Ir noliktavā” ir otrā kolonna no mūsu diapazona. Rezultāts šeit ir 22.

Atrodiet darbinieka numuru, izmantojot viņa vārdu

=UZKLĀT(A8, B2:D7, 3)

=ATKLĀT(A9, A2:D7, 2)

Image
Image

Šeit ir divi piemēri, kur funkciju VLOOKUP rakstām nedaudz savādāk. Viņi abi izmanto līdzīgas datu kopas, taču, tā kā mēs iegūstam informāciju no divām atsevišķām kolonnām - 3 un 2, mēs šo atšķirību veicam formulas beigās - pirmajā tiek uztverta personas pozīcija A8 (Finley), kamēr otrā formula atgriež vārdu, kas atbilst darbinieka numuram A9 (819868). Tā kā formulas atsaucas uz šūnām, nevis uz konkrētu teksta virkni, pēdiņas varam izlaist.

Izmantojiet IF paziņojumu ar VLOOKUP

=IF(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, "Nē", "Jā")

Image
Image

VLOOKUP var apvienot arī ar citām Excel funkcijām un izmantot datus no citām lapām. Šajā piemērā mēs darām abus, lai noteiktu, vai mums ir jāpasūta vairāk A slejā esošās preces. Mēs izmantojam funkciju IF, lai, ja vērtība 2. pozīcijā lapā Sheet4!A2:B5 ir lielāka par 10, mēs rakstām Nē. lai norādītu, ka mums nav jāpasūta vairāk.

Atrodiet tabulā tuvāko numuru

=VLOOKUP(D2, $A$2:$B$6, 2)

Image
Image

Šajā pēdējā piemērā mēs izmantojam VLOOKUP, lai atrastu atlaides procentuālo daļu, kas būtu jāizmanto dažādiem apavu lielapjoma pasūtījumiem. Atlaide, ko mēs meklējam, ir D slejā, diapazons, kurā ir ietverta informācija par atlaidi, ir A2:B6, un šajā diapazonā ir 2. sleja, kurā ir ietverta atlaide. Tā kā funkcijai VLOOKUP nav jāatrod precīza atbilstība, aptuvenais_atbilstība ir atstāta tukša, lai norādītu TRUE. Ja precīza atbilstība netiek atrasta, funkcija izmanto nākamo mazāko summu.

Var redzēt, ka pirmajā 60 pasūtījumu piemērā atlaide nav atrodama tabulā pa kreisi, tāpēc tiek izmantota nākamā mazākā summa 50, kas ir 75% atlaide. F kolonna ir galīgā cena, kad ir norādīta atlaide.

VLOOKUP kļūdas un noteikumi

Šeit ir dažas lietas, kas jāatceras, programmā Excel izmantojot funkciju VLOOKUP:

  • Ja meklēšanas_vērtība ir teksta virkne, tā ir jāiekļauj pēdiņās.
  • Excel parādīs NO MATCH, ja VLOOKUP nevarēs atrast rezultātu.
  • Excel atgriezīs NO MATCH, ja uzmeklēšanas_tabulā nav skaitļa, kas būtu lielāks vai vienāds ar search_value.
  • Excel atgriezīs REF! ja kolonnas_numurs ir lielāks par kolonnu skaitu tabulā lookup_table.
  • search_value vienmēr atrodas tabulas lookup_table galējā kreisajā pozīcijā un ir 1. pozīcija, nosakot kolonnas_numuru.
  • Ja aptuvenajai_atbilstībai norādāt FALSE un precīza atbilstība netiek atrasta, VLOOKUP atgriezīs N/A.
  • Ja aptuvenajai_atbilstībai norādāt TRUE un precīza atbilstība netiek atrasta, tiek atgriezta nākamā mazākā vērtība.
  • Nešķirotās tabulās aptuvenajai_atbilstībai ir jāizmanto FALSE, lai tiktu atgriezta pirmā precīzā atbilstība.
  • Ja aptuvenā_atbilstība ir TRUE vai ir izlaista, pirmā kolonna ir jākārto alfabētiskā vai ciparu secībā. Ja tas nav sakārtots, programma Excel var atgriezt negaidītu vērtību.
  • Izmantojot absolūtās šūnu atsauces, varat automātiski aizpildīt formulas, nemainot lookup_table.

Citas funkcijas, piemēram, VLOOKUP

VLOOKUP veic vertikālo meklēšanu, kas nozīmē, ka tā izgūst informāciju, skaitot kolonnas. Ja dati ir sakārtoti horizontāli un vēlaties skaitīt uz leju rindas, lai izgūtu vērtību, varat izmantot funkciju HLOOKUP.

Funkcija XLOOKUP ir līdzīga, taču darbojas jebkurā virzienā.

Ieteicams: