osittainen ottelu VLOOKUP
Vlookup-funktio tukee jokerimerkkejä, mikä mahdollistaa osittaisen ottelun suorittamisen hakuarvolla. Esimerkiksi, voit käyttää VLOOKUP hakea arvoja taulukosta perustuu kirjoittamalla vain osa hakuarvo. Jos haluat käyttää yleismerkkejä VLOOKUPISSA, sinun täytyy määrittää tarkka vastaavuustila antamalla FALSE tai 0 viimeiselle argumentille, jota kutsutaan range_lookupiksi.
tässä esimerkissä käytetään yleismerkkinä asteriskia ( * ), joka vastaa nollaa tai useampaa merkkiä. Jotta H4: ään kirjoitettu arvo saadaan osittaiseksi, annetaan hakuarvo näin:
value&"*"Tämä lauseke liittää nimetyn alueen arvon tekstin yleismerkillä käyttäen ampersandia (&) konsatenaattiin. Jos kirjoitamme merkkijonon kuten ” Aya ”nimettyyn kantaman arvoon (H4), tuloksena on” Aya*”, joka palautetaan suoraan vlookupiin hakuarvona. Jokerimerkin sijoittaminen lopputulokseen on” alkaa ” – ottelu. Tämä aiheuttaa VLOOKUP vastaa ensimmäinen merkintä sarakkeessa B, joka alkaa ”Aya”.
yleismerkkien sovittaminen on kätevää, koska sinun ei tarvitse kirjoittaa koko nimeä, mutta sinun täytyy olla varovainen kaksoiskappaleiden tai niiden lähellä olevien kaksoiskappaleiden suhteen. Esimerkiksi taulukossa on sekä ”Bailer ”että” Bailey”, joten kirjoittamalla” Bai”H4: ään palautuu vain ensimmäinen ottelu (”Bailer”), vaikka on olemassa kaksi nimeä, jotka alkavat”Bai”: lla.
muut sarakkeet
kaavat alueella H7:H10 ovat hyvin samanlaisia; 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) // deptsisältää tyypin osuman
"sisältää tyypin" osuman, jossa hakumerkkijono voi näkyä missä tahansa hakuarvossa, on käytettävä kahta yleismerkkiä näin:
=VLOOKUP("*"&value&"*",data,2,FALSE)tämä liittyy asteriskiin hakuarvon molemmille puolille niin, että vlookup löytää ensimmäisen osuman, joka sisältää H4: ään kirjoitetun tekstin.
Huomautus: vlookupin viimeiselle argumentille on asetettava tarkka vastaavuustila FALSE-tai 0-arvolla, kun käytetään yleismerkkejä.
Leave a Reply