Excel-kaava: Osittainen ottelu VLOOKUP -: n kanssa

Sisällysluettelo

Yleinen kaava

=VLOOKUP(value&"*",data,column,FALSE)

Yhteenveto

Jos haluat hakea tietoja taulukosta osittaisen vastaavuuden perusteella, voit käyttää VLOOKUP-toimintoa tarkan haun tilassa jokerimerkin kanssa. Esitetyssä esimerkissä H7: n kaava on:

=VLOOKUP(value&"*",data,2,FALSE)

missä arvo (H4) ja data (B5: E104) on nimetty alueiksi.

Selitys

VLOOKUP-toiminto tukee jokerimerkkejä, mikä mahdollistaa osittaisen haun suorittamisen hakuarvolle. Esimerkiksi VLOOKUP-toiminnon avulla voit noutaa arvot taulukosta perustuen vain osaan hakuarvoa. Jos haluat käyttää jokerimerkkejä VLOOKUPin kanssa, sinun on määritettävä tarkka hakutila antamalla FALSE tai 0 viimeiselle argumentille, jota kutsutaan range_lookup.

Tässä esimerkissä tähti (*) on jokerimerkki, joka vastaa nollaa tai enemmän merkkejä. H4: lle kirjoitetun arvon osittaisen vastaavuuden sallimiseksi toimitamme hakuarvon seuraavasti:

value&"*"

Tämä lauseke yhdistää nimettyjen alueiden arvon tekstin jokerimerkillä käyttämällä ketjua ampersandilla (&). Jos kirjoitamme merkkijonon, kuten "Aya", nimettyyn alue- arvoon (H4), tuloksena on "Aya *", joka palautetaan suoraan VLOOKUP-hakuhakuun. Yleismerkin sijoittaminen loppuun johtaa "alkaa" -otteluun. Tämä saa VLOOKUP: n vastaamaan sarakkeen B ensimmäistä merkintää, joka alkaa "Aya": lla.

Jokerimerkkien vastaavuus on kätevää, koska sinun ei tarvitse kirjoittaa koko nimeä, mutta sinun on oltava varovainen kaksoiskappaleiden tai niiden lähellä. Esimerkiksi taulukossa on sekä "Bailer" että "Bailey", joten kirjoittamalla "Bai" H4: een palautetaan vain ensimmäinen ottelu ("Bailer"), vaikka on olemassa kaksi nimeä, jotka alkavat "Bai".

Muut sarakkeet

H7: H10-kaavat ovat hyvin samankaltaisia; ainoa ero on sarakeindeksi:

=VLOOKUP(value&"*",data,2,FALSE) // first =VLOOKUP(value&"*",data,1,FALSE) // last =VLOOKUP(value&"*",data,3,FALSE) // id =VLOOKUP(value&"*",data,4,FALSE) // dept

Sisältää tyypin vastaavuuden

Jos kyseessä on "sisältää tyyppi" -haku, jossa hakumerkkijono voi esiintyä missä tahansa hakuarvossa, sinun on käytettävä kahta yleismerkkiä, kuten tämä:

=VLOOKUP("*"&value&"*",data,2,FALSE)

Tämä yhdistää tähtihakuarvon molemmille puolille, jotta VLOOKUP löytää ensimmäisen vastaavuuden, joka sisältää H4: ään kirjoitetun tekstin.

Huomaa: Sinun on määritettävä tarkka hakutila käyttämällä FALSE tai 0 viimeiselle argumentille VLOOKUP-toiminnossa, kun käytät jokerimerkkejä.

Mielenkiintoisia artikkeleita...