17 asiaa Excel VLOOKUPista

Sisällysluettelo:

Anonim

Johdanto VLOOKUP -toimintoon
Excelin VLOOKUP -toiminto on epäilemättä eniten käytetty ja puhuttu toiminto. Kaikissa Excel -taitoja vaativissa työhaastatteluissa tämä on useimmin kysytty kysymys, jonka jos osaat käyttää VLOOKUP -toimintoa.
VLOOKUP -toiminto kuuluu Excel -toimintojen hakuluokkaan. V in VLOOKUP tarkoittaa pystysuoraa. Toimintoa käytetään vertikaalisesti jäsenneltyjen tietojen etsimiseen. Vaakahaussa on toiminto HLOOKUP.
Excel VLOOKUP -toiminto etsii tietotaulukosta tietyn arvon ensimmäistä hakua, jota kutsutaan hakuarvoksi, ja palauttaa arvon annetusta sarakehakemistosta. Osuma voi olla likimääräinen tai tarkka.
Vaikka VLOOKUP on helppokäyttöinen, sillä on omat rajoituksensa ja taustansa. Keskustelemme kaikesta, mukaan lukien toiminnon vahvuudet ja heikkoudet.
Syntaksi:

= VLOOKUP (haun_arvo, taulukon_taulukko, sarakkeen_indeksin_numero, [alueen_näkymä])

Mikä on hakuarvo
Haun_arvo: Se on arvo, jota haluat etsiä taulukkotaulukosta.
Jos esimerkiksi etsit rullaa nro. 110 opiskelijan taulukossa, sitten se 110 on hakuarvo.

Pöytäryhmä: Taulukko, josta haluat hakea hakuarvoa.
Jos esimerkiksi etsit taulukkotaulukosta 110 B5: E17. Sitten B5: E17 on taulukkosi.

col_index_number: Taulukon taulukon sarakkeen numero, josta haluat hakea tuloksia.
Esimerkiksi jos taulukkotaulukossa B5: E17 haluat saada arvon sarakkeesta D sarakehakemisto on 3 (lasketaan B: stä D: hen (B, C, D)).

[range_lookup]: EPÄTOSI, jos haluat etsiä tarkkaa arvoa, TOSI, jos haluat likimääräisen osuman.
VLOOKUP -toiminnon käyttäminen

Kun sinulla on jäsennelty tieto ja haluat etsiä tietoja, VLOOKUP -toiminto on ratkaisu.

VLOOKUP -yhteensopivat tilat
VLOOKUPissa on kaksi hakutilaa, likimääräinen vastaavuus ja tarkka vastaavuus. Oletuksena VLOOKUP suorittaa likimääräisen osuman. Mutta jos haluat pakottaa VLOOKUP -toiminnon tekemään tarkan haun, voit tehdä sen myös. Useimmiten minä ja minä uskomme vahvasti myös muihin, että yritämme tehdä tarkan ottelun käyttämällä VLOOKUP -toimintoa. En ymmärrä, miksi Excel -kehittäjät ajattelevat, että käyttäjät haluaisivat käyttää likimääräistä vastaavuutta enimmäkseen.
1. VLOOKUP Arvioitu ottelu

= VLOOKUP (lookup_value, table_array, col_index_number, 1)

Jos arvoa ei löydy VLOOKUP -osiossa, jos arvoa ei löydy, viimeinen arvo, joka on pienempi kuin hakuarvo, täsmää ja arvo annetusta sarakehakemistosta palautetaan.

VLOOKUP vastaa oletusarvoisesti likimääräistä vastaavuutta, jos jätämme pois aluehaun muuttujan. Arvioitu ottelu on hyödyllinen, kun haluat tehdä likimääräisen osuman ja kun taulukkosi on järjestetty nousevaan järjestykseen.

Vlookup etsii arvoa, ja jos se ei löydä taulukkotaulukon arvoa, se vastaa arvoa, joka on pienempi kuin taulukkotaulukon arvo. Ymmärretään se esimerkin avulla.

Esimerkki 1

Meillä on täällä opiskelijaluettelo. Jokainen oppilas on saanut pisteitä kokeessa. Nyt haluan antaa arvosanan heidän arvosanojensa mukaan.

Jokaisen alle 40 pistettä saaneen opiskelijan on oltava merkitty F, ja opiskelijan, joka on tehnyt 40–60 pisteen, tulee merkitä C ja niin edelleen, kuten alla olevassa kuvassa näkyy.

Kirjoitamme tämän VLOOKUP -kaavan E2: een ja vedämme sen alas.

= HAKU (D2, $ H $ 2: $ I $ 6,2, TRUE)


Kuinka se toimii?
Yllä olevassa esimerkissä hakuarvomme ovat sarakkeessa D alkaen D2: sta. Taulukon taulukko on H2: I6 (huomaa, että se on lajiteltu nousevaan ja absoluuttiseen järjestykseen). Sarake, josta saamme tietoja, on 2. Ja ottelutyyppi, jonka olemme määrittäneet likimääräiseksi antamalla TOSI (ei mitään ja 1 tarkoittaa samaa).

Tarkastellaan siis frist -hakuarvoa D2, joka sisältää 40.

  • VLOOKUP etsii 40 taulukon taulukon H2: I6 ensimmäisestä sarakkeesta (H).
  • Se löytää 40 toisessa paikassa solussa H3.
  • Nyt se siirtyy toiseen sarakkeeseen H3: sta I3: een ja palauttaa D.

Tässä tapauksessa vlookup löysi tarkan vastaavuuden. Katsotaan seuraava tapaus.
Toinen hakuarvo D3, joka sisältää 36.

    • VLOOKUP etsii 36 taulukon taulukon H2: I6 ensimmäisestä sarakkeesta.
    • VLOOKUP ei löytänyt 36 ensimmäisestä sarakkeesta.
    • Koska VLOOKUP ei löytänyt 36, se vastaa sitä viimeksi löydetyn arvon kanssa, joka on pienempi kuin hakuarvo.
    • Ensimmäinen arvo, joka on pienempi kuin 36, on 0, joten se palauttaa F: n, joka liittyy arvoon 0.

Tämä tapahtuu jokaisessa tapauksessa. 92: n viimeinen arvo, joka on pienempi kuin 92, on 90. Siksi A palautetaan likimääräiseksi osumaksi.
2. VLOOKUP tarkka ottelu
Tämä eniten käytetty VLOOKUP -muoto ja voi olla myös hyödyllisin. Kun haluat etsiä tarkan arvon taulukkotaulukon ensimmäisestä sarakkeesta, käytä tarkkaa hakua. Jos esimerkiksi teet haun lomakkeella ID: n, mitä eniten haluaisit tarkan haun tämän arvon pienemmän arvon sijasta.
Pakottaaksesi VLOOKUPin täsmälliseen otteluun Excelissä, annamme 0- tai FALSE -parametrin range_lookup -parametriksi.

= VLOOKUP (lookup_value, table_array, col_index_number, 0)

Jos arvoa ei löydy taulukkotaulukon ensimmäisestä sarakkeesta, kaava palauttaa virheen #N/A.
Katsotaanpa esimerkkiä.
Esimerkki 2
Tässä esimerkissä haluan kirjoittaa vain luettelon opiskelijoista A2: ssa ja B2: ssa haluan noutaa oppilaan nimi ja sisään C2 hänen Arvosana. Yksinkertainen. Pöytämatriisi on B5: D17. Miksi?

Joten kirjoita nämä kaksi kaavaa soluun B2 ja C2.

= HAKU (A2, $ B $ 5: $ E $ 17,2,0)
= HAKU (A2, $ B $ 5: $ E $ 17,3,0)

Kumpi tahansa tunnus kirjoitetaan soluun A2, VLOOKUP -toiminto etsii tarkan vastaavuuden B -sarakkeesta ja palauttaa arvon annetusta col_indexistä.
Kuinka Exact Match VLOOKUP toimii?
Exact Match VLOOKUP Excelissä on yksinkertainen. Se etsii hakuarvoa annetun table_array -taulukon ensimmäisestä sarakkeesta ja palauttaa arvon annetun column_index -numeron arvosta. Jos arvoa ei löydy, VLOOKUP palauttaa virheen #N/A.

VLOOKUP -toiminnon parhaat käyttötavat
Vlookupilla on monia käyttötarkoituksia. Aion keskustella hyödyllisimmistä käyttötapauksista.

3. Käytä Excel VLOOKUPia luokitteluun monimutkaisen sisäkkäisen IF -funktion sijaan

Käytä VLOOKUP -likimääräistä vastaavuutta sisäisen IF -toiminnon korvaamiseen. Esimerkissä 1 näimme, miten voimme käyttää vlookupia oppilaiden arvostukseen arvosanojen mukaan.

VLOOKUP -likimääräinen vastaavuus on nopeampi kuin sisäkkäinen, jos se käyttää binääristä hakua sisäisesti.

4. Hae tietoja VLOOKUPilla

Tämä yleisin tehtävä, joka voidaan suorittaa helposti Excelin VLOOKUP -toiminnon avulla. Esimerkissä 2 teimme tämän noutaaksemme oppilaiden tiedot käyttämällä heidän rullaa.

5. Tarkista, onko arvo tietueessa Vlookupin avulla.

VLOOKUP -toiminnolla voidaan tarkistaa, onko arvo jossain luettelossa vai ei.
Esimerkissä 2, kun kirjoitamme 152, se palauttaa virheen #N/A. Jos VLOOKUP palauttaa #N/A, se tarkoittaa, että se ei löytänyt annettua arvoa mistään annetuista tiedoista.
Olen valmistellut aiheesta lyhyen artikkelin, jonka voit lukea täältä.
VLOOKUP -kaavan avulla tarkistetaan, onko arvo olemassa
Sarakehakemiston hakeminen automaattisesti
Kuulun siihen ihmisryhmään, jotka eivät halua toistaa samaa tehtävää uudestaan ​​ja uudestaan. Joten col_index -numeron vaihtaminen uudestaan ​​ja uudestaan ​​ärsyttää minua ja vältän sitä aina. Itse asiassa vältän kaikenlaista muokkausta kaavoissani, kun olen kirjoittanut sen, ellei ja kunnes muuta vaihtoehtoa ei ole.

Sarakeindeksi voidaan laskea automaattisesti Excelissä. On olemassa useita tapoja tehdä se. Katsotaanpa joitain niistä täältä.
6. Käytä VLOOKUP -toimintoa MATCH -toiminnon kanssa
Joten kuten tiedämme, että MATCH -funktio palauttaa löydetyn vastaavan arvon indeksin.

Joten jos meillä on täsmälleen samat otsikot hakusijainnissa kuin lähdetiedoissa, voimme käyttää col_indexin saamiseen. Miten? Anna meidän nähdä…

Alla olevissa tiedoissa haluamme vain kirjoittaa rullan numeron G2: een ja hakea oppilaan nimen, arvosanat ja arvosanan H2: ssa sen mukaan, kumpaan otsikkoon kirjoitamme.

Kirjoita tämä kaava soluun H2

= VLOOKUP (G2, B2: E14, MATCH (H1, B1: E1,0), 0)

Nyt kun muutat otsikkoa H1: ssä, H2: n arvo näytetään kyseisestä sarakkeesta.
Voit käyttää avattavaa valikkoa käyttämällä tietojen validointia, joka sisältää kaikki otsikot taulukosta, jotta se olisi käyttäjäystävällisempi.

Täällä VLOOKUP tekee tarkan haun. Nyt VLOOKUP tekee tavallisia asioita datan hakemiseen. Taikuuden tekee MATCH -toiminto col_index -asennossa.

Tässä VLOOKUP näkee minkä tahansa G2: n arvon taulukkotaulukon B2: E14 ensimmäisessä sarakkeessa. Nyt col_indexin paikassa MATCH (H1, B1: E1,0).
MATCH -toiminto etsii mitä tahansa alueen H1 arvoa B1: E1 ja palauttaa vastaavuuden indeksin.
Esimerkiksi kirjoittaessamme opiskelija- H1: ssä se etsii sitä alueelta B1: E1. Se löytyy C2: sta. joten se palauttaa 2. Jos kirjoitamme Arvosana se palauttaa oppilaan arvosanan.
Huomaa, että kun kirjoitamme Alue, se palauttaa numeron #N/A. Koska se on taulukon ulkopuolella. Puhumme siitä jälkimmäisessä artikkelissa.

Tämä on paras tapa tehdä VLOOKUP automaattiseksi. On olemassa muita menetelmiä, mutta ne eivät ole niin joustavia kuin tämä.
7. Käytä VLOOKUP -toimintoa COLUMN -toiminnon kanssa
Sarakefunktio palauttaa toimitetun viitteen sarakenumeron. Ja mitä tarvitsemme tietojen noutamiseen VLOOKUPin avulla? Col_index. Joten käyttämällä COLUMN -toimintoa voimme tietysti saada tietoja mistä tahansa tietojoukosta.

Otetaan yllä oleva esimerkki. Mutta nyt meidän on haettava kokonaisia ​​tietoja. Ei vain yksi sarake.

Kirjoita tämä kaava H2: ksi ja kopioi I2 ja J2.

= HAKU ($ G2, $ B $ 2: $ E $ 14, COLUMN (B1), 0)

Tämä antaa sinulle dynaamisen tuloksen. Miten? Katsotaan.

VLOOKUP toimii normaalisti. Sarakkeessa_index olemme kirjoittaneet SARAKE (B1), joka kääntää 2: ksi, koska meillä on opiskelijan nimi 2 -sarakkeessa B -sarakkeesta, se palauttaa opiskelijan nimen.

Tärkeä: Tämä toimii, koska taulukkomme alkaa B -sarakkeesta. Jos taulukosi on arkin keskellä, sinun on vähennettävä tai lisättävä joitakin numeroita, jotta se vastaa vaatimustasi.
Esimerkiksi, jos yllä oleva taulukko aloitti C1: stä samassa rakenteessa, kaikki alla olevat kaavat toimivat hyvin.

= HAKU ($ G2, $ C $ 2: $ F $ 14, COLUMN (B1), 0)
= HAKU ($ G2, $ C $ 2: $ F $ 14, COLUMN (C1) -1,0)
= VLOOKUP ($ G2, $ C $ 2: $ F $ 14, COLUMN (A1) +1,0)

8. VLOOKUP tietojen yhdistämiseksi
Useimmissa tietokannoissa on yksi kysely, joka yhdistyy taulukoihin, useimmiten nimeltään liittymiskysely, mutta MS Excel ei sisällä tietokantaa, joten sillä ei ole liittymiskyselyä. Mutta tämä ei tarkoita, ettemme voisi liittyä kahteen taulukkoon, jos meillä on yhteisiä sarakkeita kahdessa taulukossa.

Joten kun saat tietoja saman yrityksen kahdelta osastolta, haluat yhdistää ne tietojen analysoimiseksi.

Jos esimerkiksi saat oppilailta pisteitä opettajilta ja sitten läsnäolotiedot hallinto -osastolta, haluat nähdä, kuka oppilas sai minkä arvosanan ja mikä on hänen osallistumisprosentinsa yhdessä paikassa.

Meidän on yhdistettävä ne alla olevaan taulukkoon.

Marks, meidän on saatava Marks Table -taulukosta ja läsnäolo läsnäolotiedoista.
Kirjoita alla olevat kaavat soluun D19 saadaksesi merkit ja vetämällä alaspäin.

= HAKU (B19, $ B $ 2: $ D $ 15,3,0)

Kirjoita alla oleva kaava soluun E19

= HAKU (B19, $ G $ 3: $ I $ 15,3,0)


Ja olemme yhdistäneet kaksi taulukkoa yhdeksi taulukkoksi. Voit tietysti lisätä enemmän kuin kaksi taulukkoa. Sinun tarvitsee vain hakea tietoja kaikista haluamistasi taulukoista yhdessä paikassa käyttämällä VLOOKUP -toimintoa.
VLOOKUPin parhaat käytännöt
Joten kaikissa yllä olevissa esimerkeissä käytimme vain vlookupia raakadatan kanssa. Kaikissa yllä olevissa esimerkeissä olimme varovaisia ​​käyttämämme datan suhteen. Meidän piti olla varovaisia ​​annettaessa viittauksia taulukkotaulukkoihin. Mutta on olemassa tiettyjä tapoja, jotka voivat vähentää tätä työtä laajasti.
9. Käytä Absoluuttisia viittauksia VLOOKUPin kanssa
Olet ehkä huomannut, että joissakin artikkeleissa olen käyttänyt absoluuttisia alueita (alue $ -merkki). No, absoluuttisia raivoja käytetään, kun emme halua vaihteluväliä muutettaessa kaavasolua muihin soluihin.
Jos minulla on esimerkiksi = VLOOKUP (G2,B2: E14, 2,0), 0) solussa H2, ja jos kopioin tai vedän sitä alas solussa H3, kaava muuttuu muotoon = VLOOKUP (G3,B3: E15, 2,0). Kaikki viittaukset muuttuvat suhteellisesti. Tässä saatamme haluta muuttaa hakuarvon viitettä, mutta ei taulukkotaulukkoa. Koska B2 pääsee ulos tai alue ja voimme haluta sen olevan taulukkomallistoissamme aina.
Joten käytämme ehdottomia viittauksia estääksemme sen. Teemme alueista ehdottomat, joita emme halua muuttaa, kuten taulukon taulukko H2: ssa, = VLOOKUP (G2,$ B $ 2: $ E $ 14, 2,0), 0). Kun kopioit H2 H3: ssa, kaava on = VLOOKUP (G3,$ B $ 2: $ E $ 14, 2,0), 0). Huomaa, että hakuarvo muuttuu, mutta ei taulukko_matriisi.

10. Käytä nimettyjä alueita VLOOKUP -toiminnon kanssa

Yllä olevassa esimerkissä käytimme absoluuttista viittausta taulukon_taulukon korjaamiseen. Se näyttää melko sumealta ja vaikealta lukea. Entä jos voit vain kirjoittaa "Data" paikassa $ B $ 2: $ E $ 14 ja se viittaisi osoitteeseen $ B $ 2: $ E $ 14 aina. Se helpottaa kaavan lukemista ja kirjoittamista.

Joten valitse vain alue ja nimeä se "dataksi".

Jos haluat nimetä alueen, valitse alue. Napsauta hiiren kakkospainikkeella Määritä nimi ja nimeä haluamasi alue. Nyt vain = VLOOKUP (G3,tiedot,2,0), 0) kaava toimii täsmälleen samalla tavalla kuin aiemmin.

Voit lukea lisää nimetyistä alueista Excelissä. Olen selittänyt kaikki nimetyn alueen piirteet täällä.

11. Jokerimerkit osittaiseen hakuun käyttämällä VLOOKUP -toimintoa

VLOOKUP mahdollistaa osittaisen täsmäytyksen. Kyllä, kun teet VLOOKUP -haun täsmähaun, voit käyttää jokerimerkkejä osittaisen haun tekemiseen. Jos esimerkiksi haluat etsiä arvon, joka alkaa Gil -kirjaimella, voit käyttää jokeri -operaattoria * ja Gil -merkkiä Gil -muodossa. Katsotaanpa esimerkkiä.
Täällä haluan saada oppilaita, joiden nimi alkaa Gilillä. Saadaksesi sen, kirjoitan alla olevan kaavan.

= VLOOKUP ("*Gill", C2: D14,2,0)

Excelissä on kaksi yleismerkkiä, joita voi käyttää VLOOKUP -toiminnon kanssa.
Tähti (*) -merkki. Tätä käytetään, kun käyttäjä ei tiedä merkkien lukumäärää ja tietää vain joitakin haun merkkejä. Esimerkiksi jos käyttäjä tietää nimen, joka alkaa "Sm", hän kirjoittaa "Sm*". Jos käyttäjä tietää, että hakuarvo päättyy "123", hän kirjoittaa "*123". (villi kortti toimii vain tekstien kanssa). Ja hän tietää, että ”se” tulee tekstin sisään, hän kirjoittaa ”*se*”.

Kysymysmerkki ("?"). Tätä käytetään, kun käyttäjä tietää puuttuvien merkkien määrän. Jos esimerkiksi haluan etsiä arvon, jossa on 4 merkkiä, mutta en tiedä mitä ne ovat, kirjoitan yksinkertaisesti "????" hakuarvon paikassa.
Vlookup palauttaa ensimmäisen löydetyn arvon vastaavan arvon, jossa on täsmälleen neljä merkkiä.

Tärkeä: Jokerikortti toimii vain tekstiarvoilla. Muunna numerot tekstiksi, jos haluat käyttää jokerimerkkiä niiden kanssa.

VLOOKUP -toiminnon heikkoudet

VLOOKUP on todellakin tehokas ja helppo toiminto arvojen hakemiseen, mutta monilla aloilla VLOOKUP ei vain ole kovin hyödyllinen. Jos työskentelet excelin parissa, sinun on tiedettävä myös heidät ja tehtävä, jota VLOOKUP ei voi tehdä.

12. Arvoa ei voi noutaa taulukon_taulukon vasemmalta puolelta
VLOOKUP -toiminnon suurin virhe on se, että se ei voi noutaa arvoa taulukkotaulukon vasemmalta puolelta. VLOOKUP hakee vain hakuarvosta.

Tämä johtuu siitä, että VLOOKUP etsii annettua hakuarvo annetussa ensimmäisessä sarakkeessa pöytäryhmä. Se ei koskaan palauta arvoa taulukon ulkopuolelta. Ja jos yrität pitää taulukon taulukon vasemmanpuoleista saraketta, siitä tulee taulukkotaulukon ensimmäinen sarake, joten hakuarvoa haetaan kyseiseltä alueelta. Mikä todennäköisesti tuottaa virheen.
Jos haluat hakea arvoja hakuarvon vasemmalta puolelta, käytämme sen sijaan INDEX-MATCH-ohjelmaa. INDEX-MATCH-toiminto voi hakea arvot mistä tahansa taulukon sarakkeesta. Itse asiassa hakualue ja alue, josta haluat hakea arvot, ovat täysin riippumattomia, mikä tekee indeksihaun erittäin muokattavaksi.
VLOOKUP palauttaa #N/A, vaikka hakuarvo on olemassa.
#N/VLOOKUP -toiminto palauttaa virheen, kun hakuarvoa ei löydy. Saatat olla ärsyttävää, kun arvo on alueella, mutta VLOOKUP palauttaa virheen #N/A.
14. Kun numerot muotoillaan tekstiksi
Tämä tapahtuu useimmiten, kun numerot muotoillaan tekstiksi. Kun löydät CTRL+F -komennon, Excel löytää sen, mutta kun yrität käyttää VLOOKUPia, se palauttaa #N/A. Tämä tehtävä annetaan useimmissa haastatteluissa temppukysymyksinä.

Yllä olevassa kuvassa näet, että 101 on oikeassa, mutta kaava palauttaa virheen. Miten, hoidatko sen? No, on olemassa kaksi tapaa.
1.Muuta teksti numeroksi datassa
Näet vihreän tunnisteen rollno -sarakkeen vasemmassa yläkulmassa. Ne osoittavat, että jotain on epätavallista solun arvossa. Kun valitset solun, se näyttää, että numero on muotoiltu tekstiksi.
Kun napsautat huutomerkkiä (!), Se näyttää vaihtoehdon Muunna numeroksi. Valitse kaikki solut ja napsauta tätä vaihtoehtoa. Kaikki arvot muunnetaan tekstiksi.

2. Muunna hakunumerosi tekstiksi kaavassa
Yllä olevassa esimerkissä muutimme alkuperäistä dataa. Et ehkä halua muuttaa mitään alkuperäisissä tiedoissa. Joten haluat tehdä tämän kaavan sijaan. Jos haluat muuttaa numeron tekstiksi VLOOKUP -kaavassa, kirjoita tämä.

= HAKU (TEKSTI (G2, "0"), B2: D14,2,0)


Tässä kaava muuttaa numeron dynaamisesti tekstiksi ja yhdistää sen sitten annettuun alueeseen.

15. Teksti, jossa on johtavat ja perättävät välilyönnit
Jotkin tietojen syöttöoperaattoreiden antamat tiedot ja Internetistä saadut tiedot eivät ole puhtaita. Niissä voi olla välilyöntejä tai joitain tulostamattomia merkkejä. Kun teet haun käyttämällä näitä arvoja, saatat nähdä virheen #N/A. Voit välttää tämän puhdistamalla tiedot ensin. Jos haluat poistaa johtavat välilyönnit, käytä TRIM -toimintoa. TRIM poistaa tekstistä minkä tahansa määrän välilyöntejä.
Joten ehdotan, että lisäät uuden sarakkeen ja saat puhdistetut tiedot sinne. Sitten arvo liitä se. Jos haluat, voit päästä eroon alkuperäisestä sarakkeesta.

= TRIM (PUHDAS (teksti))

VLOOKUP -virheiden käsittely
Kuten tiedät, VLOOKUP ei löydä arvoa, se palauttaa virheen #N/A. On hyvä saada #N/A -virhe, ehkä joskus aiot saada sen, kuten silloin, kun haluat tarkistaa, onko arvo jo luettelossa vai ei. Siellä #N/A tarkoittaa, että arvoa ei ole.
Mutta #N/A näyttää rumalta. Entä saada käyttäjäystävällinen tulostus, kuten "Id ei löydy" tai "Asiakas ei löydy". Voimme käyttää IFERRORia VLOOKUP -toiminnolla välttääksesi #N/A.
Seuraavan kaavan avulla voit etsiä virheen VLOOKUPissa.

= IFERROR (VLOOKUP (150, B2: E14,2,0), "Roll no not found")

16. VLOOKUP useilla kriteereillä

VLOOKUP ei voi toimia useiden kriteerien kanssa.Kyllä, VLOOKUP -kaavan avulla voit hakea arvoja vain yhdellä kriteerillä.

Jos sinulla on esimerkiksi etu- ja sukunimi kahdessa erillisessä sarakkeessa.

Ja jos nyt haluat etsiä arvoa, jonka etunimi on John ja sukunimi Dave, et voi tehdä sitä normaalisti.

Mutta tähän on olemassa kiertotie. Voit luoda erillisen sarakkeen yhdistämällä etu- ja sukunimen ja etsiä sitten kyseistä etu- ja sukunimi -saraketta.

Siellä on INDEX-MATCH-vaihtoehto, joka voi etsiä useita ehtoja ilman apua sarakkeessa.
17. VLOOKUP hakee vain ensimmäisen löydetyn arvon
Kuvittele, että sinulla on joitain tietoja keskusalueella. Nyt haluat saada 5 ensimmäistä tietuetta keskusalueelta. VLOOKUP palauttaa vain ensimmäisen keskiarvon kaikista viidestä tietueesta. Tämä on merkittävä tausta.

Mutta se ei tarkoita, että emme voi saavuttaa tätä. Voimme käyttää monimutkaista matriisikaavaa kuten alla.

= INDEKSI ($ C $ 2: $ C $ 14, PIENI (JOS (G2 = $ A $ 2: $ A $ 14, ROW ($ A $ 2: $ A $ 14) -ROW ($ A $ 2) +1), ROW (1: 1))))

Kirjoita tämä kaava ja paina CTRL+VAIHTO+ENTER.
Ja se on tehty.
Olen selittänyt sen artikkelissa kuinka etsiä useita arvoja Excelissä.
Joten kyllä, kaverit, tässä artikkelissa olen käsitellyt kaikki mahdolliset VLOOKUP -toiminnon osa -alueet tietoni mukaan. Jos luulet, että olen unohtanut jotain, kerro siitä minulle alla olevassa kommenttiosiossa.

Vlookup Top 5 -arvot, joissa on päällekkäisiä arvoja käyttämällä INDEX-MATCH-ohjelmaa Excelissä

VLOOKUP Useita arvoja

VLOOKUP dynaamisella Col -indeksillä

Osittainen haku VLOOKUP -toiminnon kanssa

Käytä VLOOKUPia kahdesta tai useammasta hakutaulukosta

Vlookup päivämäärän mukaan Excelissä

VLOOKUP -kaavan avulla tarkistetaan, onko arvo olemassa

Kuinka etsiä eri Excel -taulukosta

VLOOKUP numeroilla ja tekstillä

IF, ISNA ja VLOOKUP -toiminto

ISNA- ja VLOOKUP -toiminto

IFERROR- ja VLOOKUP -toiminto