Exceli VLOOKUPi õpetus algajatele

⚡ Nutikas kokkuvõte

Exceli VLOOKUP õpetus selgitab, kuidas vertikaalne otsingufunktsioon otsib tabeli esimesest veerust ja tagastab sobiva väärtuse teisest veerust. See juhend hõlmab süntaksit, täpseid ja ligikaudseid vasteid, ristotsinguid, levinud vigu ja tänapäevast XLOOKUP alternatiivi.

  • Põhifunktsioon: VLOOKUP võtab vastu neli argumenti – otsingu_väärtus, tabeli_massiiv, veeru_indeksi_number ja otsingu_vahemiku_number (TRUE või FALSE).
  • 🔍 Täpne vs ligikaudne: Täpsete vastete (nt ID-de) korral kasutage FALSE ja ligikaudsete vastete (nt allahindlusvahemike) korral TRUE.
  • 📑 Ristleheotsingud: Viidake teisele lehele, kasutades süntaksit Sheet2!A2:B25, et andmeid ühelt töölehelt sama töövihiku teisele tööle tuua.
  • ⚠️ Levinud vead: #N/A, #REF! ja #VALUE! viitavad puuduvatele vastetele, valele veeruindeksile või sobimatutele argumentidele, mida saab kiiresti siluda.
  • 🤖 Moodne alternatiiv: XLOOKUP sees Microsoft 365 ja Excel 2021 toetavad vasakpoolseid otsinguid, täpset vastet vaikimisi ja selgemat veakäsitlust.

Exceli VLOOKUPi õpetus

Mis on VLOOKUP?

VLOOKUP (V tähistab Vertical) on Exceli sisseehitatud funktsioon, mis loob seose arvutustabeli veergude vahel. See võimaldab teil otsida väärtust ühest veerust ja tagastada vastava väärtuse sama rea ​​teisest veerust.

VLOOKUPi süntaks ja argumendid

Enne VLOOKUP-i rakendamist on kasulik mõista valemi struktuuri. Funktsioon võtab vastu neli argumenti ja järgib ühtset mustrit kõigis Exceli versioonides.

=VLOOKUP(lookup_value, table_array, col_index_num, [vahemiku_otsing])
  • lookup_value — väärtus, mida soovite leida (lahtriviide või literaal).
  • table_array — otsingu- ja tagastusveergu sisaldavate lahtrite vahemik.
  • col_index_num — veeru number tabeli_massiivis, millest väärtus tagastada (1 on vasakpoolne).
  • vahemiku_otsing — FALSE täpse vaste korral, TRUE (või puudub) ligikaudse vaste korral sorteeritud andmetel.

NB! Otsitav väärtus peab asuma tabeli_massiivi vasakpoolseimas veerus ja VLOOKUP otsib ainult vasakult paremale.

VLOOKUPi kasutamine

Kui teil on vaja leida kindlat teavet suurest arvutustabelist või hankida sama tüüpi väärtust korduvalt, säästab VLOOKUP käsitsi filtreerimisega võrreldes märkimisväärselt aega.

Mõtle a Ettevõtte palgatabel finantsmeeskonna hallatav. Alustate teadaoleva teabega – indeksiga – ja kasutate tundmatu väärtuse toomiseks funktsiooni VLOOKUP.

Näiteks teate juba töötaja nime:

VLOOKUPi kasutamine

Ja sa tahad otsida töötaja palka:

VLOOKUPi kasutamine

Exceli tabel ülaltoodud näite jaoks:

VLOOKUPi kasutamine

Laadige alla ülaltoodud Exceli fail

Tundmatu töötaja palga leidmiseks sisestame töötaja Code mis on juba saadaval.

VLOOKUPi kasutamine

VLOOKUP-i rakendades saadakse sellele töötajale vastav palgaväärtus. Code ilmub automaatselt.

VLOOKUPi kasutamine

Kuidas kasutada Excelis funktsiooni VLOOKUP

VLOOKUP-funktsiooni rakendamiseks Excelis järgige seda samm-sammult juhendit:

1. samm) Liikuge sihtlahtrisse

Klõpsake lahtrit, kuhu soovite valitud töötaja palga kuvada – selles näites lahtrit H3.

Kasutage Excelis funktsiooni VLOOKUP

2. samm) Sisestage VLOOKUP funktsioon =VLOOKUP()

Tippige lahtrisse funktsioon. Alustage võrdusmärgiga (mis annab Excelile teada, et järgneb valem) ja seejärel märksõnaga VLOOKUP: =VLOOKUP().

Kasutage Excelis funktsiooni VLOOKUP

Sulgudes on argumentide hulk (andmed, mida funktsioon vajab).

VLOOKUP nõuab nelja argumenti:

3. samm) Esimene argument — otsinguväärtus

Esimene argument on otsitava väärtuse lahtriviide. Antud juhul on töötaja Code on otsinguväärtus, seega on esimene argument H2 – lahter, mille sisule Excel peaks vaste leidma.

Kasutage Excelis funktsiooni VLOOKUP

4. samm) Teine argument — tabeli massiiv

See viitab otsitavate väärtuste plokile, mida Excelis nimetatakse tabeli massiiv või otsingutabel. Meie näites töötab otsingutabel B2-st E25-ni.

MÄRKUS: Otsinguveerg peab olema teie tabeli massiivi vasakpoolseim veerg.

Kasutage Excelis funktsiooni VLOOKUP

5. samm) Kolmas argument — veeru_indeksi_number

See annab VLOOKUP-ile teada, millises tabeli massiivi veerus tagastusväärtus asub. Töötaja palk asub neljandas veerus, seega on veeruindeks 4.

Kasutage Excelis funktsiooni VLOOKUP

6. samm) Neljas argument — täpne või ligikaudne vaste

Viimane argument on vahemiku otsingu lipp. See kontrollib, kas VLOOKUP tagastab täpse või ligikaudse vaste. Siin soovime täpset vastet (FALSE).

  1. FALSE — täpne vaste.
  2. TRUE — ligikaudne vaste.

Kasutage Excelis funktsiooni VLOOKUP

Samm 7) Vajutage sisestusklahvi

Valemi täitmiseks vajutage sisestusklahvi (Enter). Alguses näete veateadet, kuna töötajat pole. Code pole veel H2-sse kantud.

Kasutage Excelis funktsiooni VLOOKUP

Kui olete sisestanud kehtiva töötaja Code Lahtris H2 tagastab lahter vastava töötaja palga.

Kasutage Excelis funktsiooni VLOOKUP

Lühidalt öeldes ütleb valem Excelile, et teadaolevad väärtused asuvad andmete vasakpoolseimas veerus (Töötaja Code). Seejärel skannib VLOOKUP tabelit ja tagastab vastava rea ​​neljanda veeru väärtuse – töötaja palga.

See näide hõlmas täpseid vasteid (märksõna FALSE). Järgmises osas selgitatakse ligikaudseid vasteid.

VLOOKUP ligikaudsete vastete jaoks (tÕene märksõna viimase parameetrina)

Kujutage ette stsenaariumi, kus tabel arvutab allahindlusi klientidele, kes ei osta täpselt kümneid või sadu esemeid.

Nagu allpool näidatud, rakendab ettevõte allahindlusi kogustele vahemikus 1 kuni 10 000:

VLOOKUP ligikaudsete vastete jaoks

Laadige alla ülaltoodud Exceli fail

Klient ostab harva täpselt 100 või 1,000 ühikut. Ligikaudse vaste režiim võimaldab VLOOKUP-il leida lähima madalama väärtuse, selle asemel et nõuda täpset arvu. Toimingud:

Step 1) Klõpsake lahtrit, kuhu VLOOKUP-funktsioon läheb – lahtriviide I2.

VLOOKUP ligikaudsete vastete jaoks

Step 2) Sisesta lahtrisse =VLOOKUP() ja lisa sulgudes olevad argumendid.

VLOOKUP ligikaudsete vastete jaoks

3. samm) Argument 1: Sisesta lahtriviide, mille väärtust tuleks otsingutabeliga võrrelda.

VLOOKUP ligikaudsete vastete jaoks

4. samm) Argument 2: Valige otsingutabel – siin veerud Kogus ja Allahindlus.

VLOOKUP ligikaudsete vastete jaoks

5. samm) Argument 3: Sisestage otsingutabeli veeruindeks, kust vastav väärtus tagastada.

VLOOKUP ligikaudsete vastete jaoks

6. samm) Argument 4: Määra viimaseks argumendiks TRUE ligikaudsete vastete saamiseks.

VLOOKUP ligikaudsete vastete jaoks

Step 7) Vajutage sisestusklahvi (Enter). Valem rakendub nüüd lahtrile. Koguse sisestamisel tagastab Excel allahindlusvahemiku ligikaudse vaste põhjal.

VLOOKUP ligikaudsete vastete jaoks

MÄRKUS: Kui jätate neljanda argumendi tühjaks, määrab Excel vaikimisi väärtuseks TRUE (ligikaudne vaste). Ligikaudsete vastete korral tuleb otsinguveerg sortida kasvavas järjekorras.

Vlookup-funktsiooni rakendatakse samasse töövihikusse paigutatud kahe erineva lehe vahel

Nüüd vaatleme töövihikut, millel on kaks lehte. 1. lehel on loetletud töötaja Code, Nimi ja ametinimetus; 2. lehel on loetletud töötaja Code ja töötaja palk.

LEHT 1:

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

LEHT 2:

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Laadige alla ülaltoodud Exceli fail

Eesmärk on koondada kõik andmed lehele 1, nagu allpool näidatud:

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

VLOOKUP saab andmeid koondada, et töötaja saaks Code, Nimi ja Palk kuvatakse koos ühel lehel.

Alustame 2. lehelt, sest see annab kaks argumenti – siin on töötaja palga veerg ja veeruindeks on 2.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Me tahame leida palga, mis sobib igale töötajale. Code.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Andmed jooksevad lahtrisse A2 kuni lahtrisse B25 – see on meie tabelimassiiv.

Step 1) Lülitu lehele 1 ja sisesta kuvatud pealkirjad.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Step 2) Klõpsake lahtrit töötaja palga kõrval – lahtrit F3 –, kuhu VLOOKUP valem läheb.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Sisestage VLOOKUP funktsioon: =VLOOKUP().

3. samm) Argument 1: Sisestage F2 – lahter, mis sisaldab töötajat Code otsingutabelis vaste leidmiseks.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

4. samm) Argument 2: Otsingutabel asub teisel lehel, seega viidake sellele lehe nimega: Leht2!A2:B25.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

5. samm) Argument 3: Sisesta otsingutabeli veeruindeks, mis sisaldab tagastusväärtust.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

6. samm) Argument 4: Täpse vaste saamiseks kasutage FALSE väärtust, sest me tahame iga töötaja palka, mis vastab täpselt temale. Code.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Step 7) Vajutage sisestusklahvi. Töötaja sisestamisel Code, tagastab lahter vastava palga, mis on võetud 2. lehelt.

Vlookup funktsioon Rakendatakse kahe erineva lehe vahel

Levinud VLOOKUP-i vead ja parandused

Isegi kogenud kasutajad satuvad VLOOKUP-i vigadesse. Kõige levinumad vead ja kiired lahendused:

  • # N / A — VLOOKUP ei leia otsinguväärtust. Kontrollige, kas seal on liigseid tühikuid, mittevastavaid andmetüüpe (arvud, mis on salvestatud tekstina) või kas väärtus on tabeli_massiivi esimeses veerus tõepoolest olemas.
  • #REF! — col_index_num on suurem kui veergude arv tabeli_massiivis. Vähendage veeruindeksit või laiendage vahemikku.
  • #VALUE! — col_index_num on väiksem kui 1 või argument on sobimatu. Kontrollige valemi süntaksit.
  • Vale tulemus tagastati — neljas argument on TRUE või puudub, aga otsinguveerg on sortimata. Valige FALSE või sorteerige veerg kasvavalt.
  • Lukustatud viited — valemi kopeerimisel kasutage absoluutviiteid (näiteks $B$2:$E$25), et table_array ei triiviks.

VLOOKUP vs XLOOKUP: Kumba peaksite kasutama?

Microsoft XLOOKUP võeti kasutusele aastal Microsoft 365 ja Excel 2021 VLOOKUP-i moodsa asendajana. See eemaldab mitu VLOOKUP-i piirangut ja on nüüd toetatud versioonides soovitatav valik.

tunnusjoon VLOOKUP XLOOKUP
Otsingu suund Ainult vasakult paremale Mis tahes suunas (vasakule, paremale, üles, alla)
Vaikimisi vaste tüüp Ligikaudne (TÕENE) Täpne
Kui ei leitud, tegutsemine Tagastab #N/A Sisseehitatud argument if_not_found
Veeruindeks Kõvakodeeritud number Viidatakse tagastusveeru vahemikule
Kättesaadavus Kõik Exceli versioonid Microsoft 365, Excel 2021, Exceli veebiversioon

Millal valida VLOOKUP: töövihik peab töötama Excel 2019-s või varasemas versioonis või säilitate pärandvalemeid. Millal valida XLOOKUP: Loote uusi töövihikuid moodsas Excelis ja soovite vaikimisi vasakpoolseid otsinguid, selgemat veakäsitlust ja täpset vastet. Lisateavet otsingufunktsioonide kohta leiate teemast Exceli õpetused seeria.

Järeldus

Ülaltoodud kolm stsenaariumi selgitavad, kuidas VLOOKUP töötab täpsete vastete, ligikaudsete vastete ja ristviidete puhul. Harjutage oma andmekogumite peal, et omandada sujuvus. VLOOKUP on endiselt oluline funktsioon MS-Excel andmete tõhusaks haldamiseks ja XLOOKUP laiendab seda tööriistakomplekti tänapäevases Excelis.

KKK

Otsitavas väärtuses on tavaliselt peidetud tühikud või on üks pool tekst ja teine ​​number. Kasutage TRIM-i tühikute eemaldamiseks ja veendumaks, et mõlemal väärtusel on sama andmetüüp. Samuti kontrollige, et väärtus asuks tabeli_massiivi esimeses veerus.

Ei. VLOOKUP tagastab väärtused ainult otsinguveerust paremal asuvatest veergudest. Vasakpoolse otsingu korral kasutage funktsioone INDEX ja MATCH koos või kasutage funktsiooni XLOOKUP otsingu veerus. Microsoft 365 ja Excel 2021, mis toetavad mis tahes otsingusuunda.

VLOOKUP skannib esimest veergu vertikaalselt ja tagastab valitud veeru väärtuse. HLOOKUP skannib esimest rida horisontaalselt ja tagastab valitud rea väärtuse. Kasutage HLOOKUP-i, kui teie andmed on paigutatud ridadesse, mitte veergudesse.

Kui teil on Microsoft 365 või Excel 2021 puhul eelistage funktsiooni XLOOKUP. See toetab otsinguid igas suunas, vaikimisi kasutab täpset vastet ja aktsepteerib argumenti if_not_found. Hoidke VLOOKUP alles ainult siis, kui teie töövihik peab jääma ühilduvaks Excel 2019 või varasema versiooniga.

Jah. Microsoft Copilot Excelis saab genereerida VLOOKUP- või XLOOKUP-valemeid lihtkeelsest käsuviibast, näiteks „otsi palka töötaja koodi järgi”. Enne valemi rakendamist reaalajas andmetele vaadake alati üle soovitatud lahtriviited ja vaste tüüp.

Jah. Tehisintellekti abilised nagu Copilot, ChatGPT ja Excelile keskendunud lisandmoodulid oskavad iga argumenti selgitada, #N/A põhjuseid märgistada ja lahendusi pakkuda. Kleepige oma valem ja väike andmevalim, et saada vigaste VLOOKUP-viidete kohta kõige täpsem diagnoos.

Võta see postitus kokku järgmiselt: