VLOOKUP for text - Kuinka käyttää VLOOKUP-tekstiä Excelissä? (esimerkkien kanssa)

Sisällysluettelo

NÄYTTÖ tekstillä

Yksi peruskriteereistä työskennellessäni VLOOKUPin kanssa on, että “haku” -arvon tulisi olla sama tulos solussa ja myös päädatataulukossa, mutta joskus vaikka hakuarvo näyttää samalta kummassakin solussa, saamme kuitenkin virhearvoksi # N / A !. Tämä johtuu siitä, että vlookup-arvon muodon on oltava erilainen kummassakin solussa. Joten tässä artikkelissa näytämme sinulle, miten työskennellä Vlookup-arvon tekstimuodon kanssa.

Esimerkki tekstin VLOOKUPista

Alla on esimerkki Excelin VLOOKUP-tekstistä.

Joskus numerot tallennetaan tekstiarvoina, ja tällaisissa tapauksissa emme voi käsitellä niitä numeroina Excelin toiminnallisuuden vuoksi. Katso esimerkiksi alla olevia tietoja.

Yllä olevissa tiedoissa kaikki näyttää numeroilta, mutta kun laskemme sen yhteen, meidän pitäisi saada kokonaisarvo 3712054, mutta kun sovellamme SUM excel -funktiota, saamme alla olevan luvun.

Syynä tähän on se, että jotkut numerot tallennetaan tekstiarvoina. Joten miten tunnistamme tekstiarvot?

Voimme tunnistaa tekstiarvot käyttämällä ISNUMBER excel -toimintoa. ISNUMBER-funktio palauttaa arvon TOSI, jos valitun solun arvo on numero tai muuten se palauttaa EPÄTOSI.

Joten soluissa B5 ja B6 saimme tuloksen epätosi, mikä tarkoittaa, että A5- ja A6-solujen numerot tallennetaan tekstiarvoina.

VLOOKUP vaatii tarkan numeromuodon

Katso esimerkiksi alla olevia tietoja, kun haluat käyttää VLOOKUP-toimintoa.

Taulukosta 1 on käytettävä VLOOKUP-funktiota, jotta tulosarake saadaan tulokseen taulukossa 2.

Käytä siis VLOOKUP-toimintoa taulukossa 2.

Saamme seuraavan tuloksen.

VLOOKUP-toiminnon tulos soluissa E6 ja E7 näyttää # N / A !.

Katsotaanpa hakuarvoja.

Tämä tapahtuu yleensä hakuarvojen määrinä. Tärkein syy on, että molempien taulukoiden numeroiden muoto ei ole sama. Joten tällaisissa tapauksissa meidän on tunnistettava, mitkä taulukon numerot tallennetaan tekstinä.

Käytä ei-numeerisia arvoja käyttämällä ISNUMBER-funktiota.

Kuten voimme nähdä, ISNUMBER tunnisti ei-numeerisen arvon taulukossa 2.

Kun päätaulukon tiedot ovat oikein ja tulostaulukoiden numerot on tallennettu tekstinä, meidän on ensin muunnettava muotoilut numerot numeroarvoiksi ja sovellettava sitten VLOOKUP. Voit tehdä tämän useilla tavoilla, alla on menetelmiä.

Tapa 1: Muunna tekstimuotoiset numerot lukuarvoiksi Liitä erityinen -toiminnon avulla

Syötä ensin numero 1 mihin tahansa laskentataulukon soluun ja kopioi kyseinen solu.

Valitse nyt pistorasian ID-arvot taulukosta 2 ja avaa Liitä erityinen -valintaikkuna.

Avaa erityinen valintaikkuna painamalla alt = "" + E + S.

Saamme seuraavan valintaikkunan.

Valitse liite-erikoisikkunassa vaihtoehto "kerro".

Paina ok, se muuntaa kaikki tekstimuotoiset numerot numeerisiksi arvoiksi, ja VLOOKUP noutaa tiedot nyt automaattisesti taulukosta 1.

Tapa 2: Muunna käyttämällä ARVO-toimintoa

VALUE-funktiota käytetään muuntamaan tekstimuotoiset numerot numeerisiksi arvoiksi. Kuten voimme nähdä, VLOOKUP ei hakenut tietoja hakuarvon muodon vuoksi.

Tämän ongelman ratkaisemiseksi, joka soveltaa hakutoimintoa, meidän on liitettävä VALUE-funktio.

Katso yllä olevaa kaavaa. Olen liittänyt hakutoiminnon VALUE-funktioon. Koska olemme käyttäneet VALUE-funktiota VLOOKUP-toiminnon sisällä, se muuntaa ensin ei-numeeriset arvot ensin numeerisiksi arvoiksi, ja sitten VLOOKUP käsittelee niitä vain numeerisina arvoina.

Tapa 3: Entä jos numerot tallennetaan tekstinä päätaulukossa

Olemme nähneet, kuinka tulosarvot muunnetaan tekstiarvoiksi numeroiksi, mutta mitä hänen numeronsa on tallennettu tekstiarvoina itse päätaulukkoon.

Kuten voimme yllä olevassa taulukossa (taulukko 1) olevassa kuvassa, arvot tallennetaan tekstinä. Tällaisissa tapauksissa meidän on liitettävä TEXT-funktio hakuarvoon VLOOKUP-funktioon.

Ongelma tässä on se, että TEX-funktio muuntaa jopa lukuarvot tekstiarvoiksi, joten jotkut numeerisina arvoina tallennetut arvot eivät toimi tässä toiminnossa. Tätä varten meidän on liitettävä IFERROR-ehto Exceliin.

IFERROR-ehto testaa, onko hakuarvo numeerinen vai ei. Jos se on numeerinen, käytämme normaalia LOOKUPia tai muuten TEXT-funktiota Excelissä.

Joten tällä tavoin tarvitsemme laajaa tietoa kaavoista, jotta voimme työskennellä VLOOKUPin kanssa edistyneellä tasolla ja erilaisissa tilanteissa.

Muistettavaa

  • TRIM-toiminto muuntaa myös tekstiarvot numeerisiksi arvoiksi.
  • Ensin on testattava, mitkä taulukon numerot on tallennettu tekstinä.
  • ISNUMBER palauttaa arvon TOSI, jos valitun solun arvo on numero tai muuten se palauttaa EPÄTOSI.

Mielenkiintoisia artikkeleita...