10 parasta käytäntöä VLOOKUPin kanssa Excelissä

  • Jaa Tämä
Hugh West

Microsoft Excelissä VLOOKUP-toiminto käytetään yleensä tietojen poimimiseen sarakkeessa tai solualueella olevan hakuarvon perusteella. Tässä artikkelissa tutustutaan 10 parhaaseen esimerkkiin ja käytäntöön, joissa käytetään komentoa VLOOKUP toiminto.

Lataa harjoituskirja

Voit ladata Excel-työkirjan, jota olemme käyttäneet tämän artikkelin laatimiseen.

Harjoitus VLOOKUP.xlsx:llä

Johdanto VLOOKUP-funktioon

  • Toiminnon tavoite:

The VLOOKUP-toiminto käytetään etsimään tiettyä arvoa tietyn taulukon vasemmanpuoleisimmasta sarakkeesta ja palauttamaan arvo samalta riviltä määritetystä sarakkeesta.

  • Syntaksi:

=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])

  • Argumentit Selitys:
Argumentti Vaadittava/Vapaaehtoinen Selitys
lookup_value Vaadittu Arvo, jota se etsii annetun taulukon vasemmanpuoleisimmasta sarakkeesta. Voi olla yksittäinen arvo tai arvojen joukko.
table_array Vaadittu Taulukko, josta se etsii lookup_value-arvoa vasemmanpuoleisimmassa sarakkeessa.
col_index_num Vaadittu Sen taulukon sarakkeen numero, josta arvo palautetaan.
[range_lookup] Valinnainen Kertoo, vaaditaanko lookup_valuen tarkka vai osittainen vastaavuus. 0 tarkoittaa tarkkaa vastaavuutta, 1 osittaista vastaavuutta. Oletusarvo on 1 (osittainen vastaavuus).
  • Palautusparametri:

Palauttaa saman rivin arvon annetun taulukon määritetystä sarakkeesta, jossa vasemmanpuoleisimman sarakkeen arvo vastaa lookup_value-arvoa.

10 parasta käytäntöä VLOOKUPin kanssa Excelissä

Olemme luokitelleet käyttötapojen vaikeusasteet seuraaviin luokkiin VLOOKUP toiminto kolmeen luokkaan: Aloittelijat, keskivaikeat ja edistyneet .

1. Aloittelijan tason esimerkkejä ja käytäntöjä VLOOKUPin avulla

i. VLOOKUP tiettyjen tietojen tai arrayn etsimiseen vaakasuoraan taulukosta.

Seuraavaan taulukkoon on kirjattu useita myyntitietoja myyjälle. Ensimmäisessä esimerkissämme, jossa VLOOKUP funktiolla haemme tietyn myyjän myyntitiedot.

Haemme esimerkiksi myyntitietueen Peter pöydästä.

Tuotoksessa Solu C16 , tarvittava kaava on:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Kun olet painanut Kirjoita , saat osaston, kuukauden ja myynnin arvon kerralla vaakasuorassa joukossa. Tässä funktiossa olemme määritelleet sarakeindeksin kolmeen sarakkeeseen Sarakkeet C, D ja E array of {2,3,4} Funktio on siis palauttanut kaikista näistä kolmesta sarakkeesta poimitut arvot.

Lue lisää: Tietojen vetäminen useista Excel-taulukoista (4 nopeaa tapaa)

ii. VLOOKUP-harjoitus nimetyllä alueella Excelissä

Ensimmäisessä väitteessä VLOOKUP funktiossa voimme määritellä matriisin tai taulukon tiedot komennolla nimetty alue Edellisessä esimerkissä valitun matriisin tai taulukon data-alue oli B5:E13 . Mutta tässä nimetään tämä tietoväli nimellä Myyntitiedot.

Tätä varten meidän on yksinkertaisesti valittava joukko ja muokattava sen nimeä kentässä Nimen laatikko joka sijaitsee laskentataulukon vasemmassa yläkulmassa.

Edellisessä esimerkissä käytetty kaava näyttää nyt tältä, kun nimetty alue on määritetty:

=VLOOKUP(B16,Myyntitiedot,{2,3,4},FALSE)

Kun olet painanut Kirjoita voimme poimia samanlaisia tietoja kuin edellisessä osassa.

iii. Tietojen luokittelu Excelin VLOOKUP-ohjelmalla

Tässä esimerkissä olemme lisänneet ylimääräisen sarakkeen nimeltä Luokka datataulukon tai -matriisin ulkopuolella. Tässä luokittelemme osastot luokilla A, B tai C alareunan toisen taulukon perusteella.

📌 Vaihe 1:

➤ Valitse Solu F5 ja tyyppi:

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

➤ Lehdistö Kirjoita ja funktio palauttaa A koska nämä aakkoset merkitsevät Farkut osasto.

📌 Vaihe 2:

➤ Käytä nyt Täyttökahva täyttää automaattisesti koko Sarake F ja saat näkyviin kaikki osastojen nimiin perustuvat kategoriat.

2. Kohtalaisen tason esimerkkejä ja käytäntöjä VLOOKUPin avulla

i. Virheilmoituksen näyttäminen, jos tietoja ei löydy VLOOKUP-ohjelmalla.

Joskus emme ehkä pysty löytämään tai poimimaan tietoja määrittelemiemme kriteerien perusteella. Tällöin käytetään VLOOKUP funktio palauttaa virheen, joka näyttää melko oudolta datataulukossa. Voimme korvata tämän virheilmoituksen mukautetulla lausekkeella, esimerkiksi seuraavasti "Ei löydy" tai "Data Unavailable".

Etsimme esimerkiksi myyntitietueet seuraavasti Robert mutta tämä nimi ei ole käytettävissä Myyjä Käytämme siis saraketta IFERROR funktio tässä, ja tämä funktio määrittää viestin, joka näytetään, kun funktio ei pysty vastaamaan annettuun kriteeriin.

Osoitteessa Solu C16 , tarvittava kaava, jossa IFERROR ja VLOOKUP toiminnot ovat:

=IFERROR(VLOOKUP(B16,Myyntitiedot,{2,3,4},FALSE), "Ei löydy")

Paina nyt Kirjoita ja löydät räätälöidyn lausekkeen "Ei löydy" koska funktio ei pystynyt poimimaan mitään tietoja, koska nimi puuttui "Robert osoitteessa Sarake B .

ii. VLOOKUP arvo, joka sisältää ylimääräisen välilyönnin (ylimääräiset välilyönnit)

Etsintäarvomme saattaa joskus sisältää piilotetun välilyönnin. Siinä tapauksessa etsintäarvoamme ei voida verrata vastaaviin nimiin, jotka ovat osoitteessa Sarake B . funktio palauttaa siis virheen, kuten seuraavassa kuvassa näkyy.

Välttääksemme tämän virheilmoituksen ja poistaaksemme välilyönnin ennen kuin aloitamme määritetyn arvon etsimisen, meidän on käytettävä komentoa TRIM TRIM-funktio poistaa tarpeettoman tilan hakuarvosta.

Koska Solu B16 sisältää ylimääräisen välilyönnin nimen Peter lopussa, vaadittu kaava etsii nimen Peter vain ilman välilyöntiä tulosteessa. Solu C16 on:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Kun olet painanut Kirjoita , löydät Peterin poimitut tiedot.

iii. VLOOKUP ja MATCH-funktio Excelissä

Tässä osiossa etsimme kahta määriteltyä kriteeriä sekä sarakkeita ja rivejä. Tässä kaksisuuntaisessa etsinnässä meidän on käytettävä komentoa MATCH funktiolla määritetään sarakkeen numero valitusta sarakkeesta.

Voimme esimerkiksi seuraavan tietokokonaisuuden perusteella laatia minkä tahansa myyntitietueen tietylle myyjälle, olkoon se vaikka Antonio, ja löydämme hänen osastonsa täältä.

Tuotoksessa Solu C18 , tarvittava kaava, jossa on MATCH ja VLOOKUP toiminnot ovat:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Paina Kirjoita ja kaava palauttaa 'Farkut' kuten Antonio työskentelee farkkuosastolla.

Voit muuttaa tulostuskriteerejä kohdassa Solu C17 ja muut vastaavat myyntitiedot näkyvät heti. Voit myös muuttaa myyjän nimeä kohdassa Solu C16 löytää myös muiden myyjien myyntitietoja.

Lue lisää: INDEX MATCH vs. VLOOKUP-funktio (9 esimerkkiä)

iv. Tietojen poimiminen osittaisen vastaavuuden perusteella VLOOKUP:lla

VLOOKUP toiminto toimii myös käyttämällä jokerimerkit jonka kautta voimme etsiä osittainen ottelu taulukkoon ja vedä esiin vastaavat tiedot.

Voimme esimerkiksi etsiä varsinaista nimeä osittaisella tekstillä. "ton" ja sitten poimimme kyseisen myyjän myyntitiedot.

Vaadittu kaava Solu C16 pitäisi olla:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Kun olet painanut Kirjoita , kaava palauttaa myyntitiedot seuraavasti Antonio koska tämä nimi sisältää määritellyn tekstin - "ton" .

Lue lisää: VLOOKUP jokerimerkillä Excelissä (3 menetelmää)

v. Luettelon viimeisen arvon poimiminen VLOOKUP:lla

Viimeisen tai lopullisen arvon poimiminen pitkien solujen joukosta on liian yksinkertaista, kun käytetään VLOOKUP toiminto.

Seuraavassa kuvassa, Sarake B sisältää satunnaisia arvoja sisältäviä numeroita. Poistamme viimeisen arvon tästä sarakkeesta tai solujen alueesta. B5:B14 .

Tarvittava kaava, jossa on VLOOKUP funktio tulosteessa Solu D8 on:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Paina Kirjoita ja saat kyseisen sarakkeen viimeisen solun arvon.

🔎 Miten kaava toimii?

  • Tässä funktiossa hakuarvo on valtava luku, joka on etsittävä solujen alueelta. B5:B14 .
  • Kolmannen argumentin hakukriteerit ovat seuraavat TRUE joka tarkoittaa kyseisen numeron likimääräistä vastaavuutta.
  • The VLOOKUP funktio etsii tätä valtavaa arvoa ja palauttaa viimeisen arvon, joka perustuu likimääräiseen vastaavuuteen, koska funktio ei löydä määriteltyä numeroa sarakkeesta.

Lue lisää: Excel VLOOKUP löytää sarakkeen viimeisen arvon (vaihtoehtojen kanssa)

Samanlaisia lukemia

  • VLOOKUP ei toimi (8 syytä & ratkaisut)
  • Excel LOOKUP vs. VLOOKUP: 3 esimerkillä
  • Mikä on taulukkomuoto VLOOKUPissa? (Selitetty esimerkkien avulla)
  • Käytä VLOOKUPia useilla kriteereillä Excelissä (6 menetelmää + vaihtoehdot)
  • Kuinka suorittaa VLOOKUP jokerimerkillä Excelissä (2 menetelmää)

3. Edistyneen tason esimerkkejä ja käytäntöjä VLOOKUPin avulla

i. VLOOKUP-komento, jolla etsitään Excelistä isokirjainherkkää tekstiä.

Joskus joudumme ehkä etsimään iso- ja pienaakkoset vastaavuudet ja sitten poimimaan tiedot. Seuraavassa taulukossa, Sarake B on muutettu hieman, ja jos huomaatte, sarakkeen nimi on nyt 'Simon' kolmesti, mutta kussakin eri tapauksissa.

Etsimme tarkan nimen 'SIMON' ja poimii myyntitiedot ottelun perusteella.

Tarvittava kaava tulosteessa Solu C16 on:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Kun olet painanut Kirjoita sinulle näytetään vastaavat myyntitiedot tarkalleen nimelle. 'SIMON' vain.

🔎 Miten kaava toimii?

  • Lookup array of the VLOOKUP toiminto on määritelty yhdistelmällä VALITSE ja EXACT toiminnot.
  • The EXACT funktio etsii nimen SIMON isojen ja pienten kirjainten välisiä osumia solujen alueelta. B5:B13 ja palauttaa array of:

{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}

  • VALITSE funktio poimii koko taulukon tiedot, mutta vain ensimmäisessä sarakkeessa näkyvät boolean-arvot. (TRUE ja FALSE) myyjien nimien sijasta.
  • VLOOKUP funktio etsii määritettyä boolean-arvoa TRUE ja palauttaa sen jälkeen käytettävissä olevat myyntitietueet, jotka perustuvat täsmäävän hakuarvon rivinumeroon. TRUE .

Lue lisää: Kuinka tehdä VLOOKUP-tapausherkkä Excelissä (4 menetelmää)

ii. Pudotusluettelon kohteiden käyttö VLOOKUP-arvoina

Sen sijaan, että muuttaisimme nimeä tai muita kriteerejä manuaalisesti, voimme myös luoda avattavat luettelot määritellyille kriteereille ja poimia tiedot. Seuraavassa taulukossa on tallennettu useiden myyjien myyntiarvot kolmelta eri kuukaudelta. Ensisijaisen taulukon alle luodaan kaksi pudotusvalikkoa myyjille ja kuukausille.

📌 Vaihe 1:

➤ Valitse Solu C15 jossa pudotusluettelo määritetään.

➤ From the Tiedot nauha, valitse Tietojen validointi alkaen Tietotyökalut pudotusvalikko.

Näyttöön tulee valintaikkuna.

📌 Vaihe 2:

➤ In the Salli Valitse vaihtoehto Luettelo .

➤ In the Lähde Määritä solualue, joka sisältää kaikkien myyjien nimet.

➤ Lehdistö OK ja olet valmis ensimmäisen pudotusvalikon tekemiseen.

Kuten alla olevassa kuvassa, löydät pudotusvalikon kaikille myyjille.

Vastaavasti sinun on luotava toinen pudotusluettelo solualueelle. (C4:E4) joka sisältää kuukausien nimet.

📌 Vaihe 3:

➤ Valitse nyt nimi Antonio alkaen Myyjä pudotusvalikko.

➤ Valitse kuukauden nimi Helmikuu alkaen Kuukausi pudotusvalikko.

➤ Lopuksi, tuotoksessa Solu C17 vastaava kaava on:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Lehdistö Kirjoita ja saat tuloksena olevat tiedot heti näkyviin.

Nyt voit muuttaa mitä tahansa nimeä tai kuukautta valikosta Myyjä ja Kuukausi pudotusvalikosta ja etsi vastaavat tuotokset kohdasta Solu C17 välittömästi.

Lue lisää: VLOOKUP ja pudotusluettelo Excelissä

💡 Huomioitavia asioita

  • The lookup_value voi olla yksittäinen arvo tai arvojen joukko. Jos annat arvojen joukon, funktio etsii jokaisen arvon vasemmanpuoleisimmasta sarakkeesta ja palauttaa saman rivin arvot määritetystä sarakkeesta.
  • Funktio etsii likimääräistä vastaavuutta, jos funktio [range_lookup] argumentin arvoksi on asetettu 1. Tällöin se etsii aina lähintä alempaa arvoa, joka on lähimpänä lookup_value , ei ylempi lähin.
  • Jos col_index_numero on murtoluku kokonaisluvun sijasta, Excel muuntaa sen itse pienemmäksi kokonaisluvuksi. Mutta se nostaa myös #VALUE! virhe, jos col_index_numero on nolla tai negatiivinen.

Loppusanat

Toivon, että kaikki käyttötarkoitukset VLOOKUP Tässä artikkelissa oleva toiminto auttaa sinua nyt soveltamaan niitä Excel-taulukoissa, kun otat tietoja hakuarvon perusteella. Jos sinulla on kysyttävää tai palautetta, kerro minulle kommenttiosassa. Tai voit tutustua muihin Excel-funktioihin liittyviin artikkeleihimme tällä verkkosivustolla.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.