KÄY.LÄPI palauttaa sen merkin numeron, josta tietty merkki tai tekstimerkkijono löytyy ensimmäisen kerran, alkaen start_num. KÄY.LÄPI-funktiolla voit määrittää merkin tai tekstimerkkijonon sijainnin toisessa tekstimerkkijonossa, jotta voit muuttaa tekstiä MID- tai REPLACE-funktioiden avulla.
Syntaksi
KÄY.LÄPI(find_text,within_text,start_num)
Find_text on teksti, jonka haluat etsiä. Voit käyttää yleismerkkejä eli kysymysmerkkiä (?) ja tähteä (*) find_text. Kysymysmerkki vastaa mitä tahansa yksittäistä merkkiä ja tähti vastaa mitä tahansa merkkijonoa. Jos haluat löytää tekstissä olevan kysymysmerkin tai tähden, kirjoita tilde (~) ennen merkkiä.
Within_text on teksti, josta haluat etsiä find_text.
Start_num on sen within_text merkkinumero, josta haluat aloittaa haun. Voit käyttää aloitusnro-argumenttia tietyn merkkimäärän ohittamiseen. Oletetaan esimerkiksi, että käytät tekstimerkkijonoa "AYF0093. YoungMensApparel". Jos haluat löytää ensimmäisen n-kirjaimen järjestysnumeron tekstijakson kuvailevasta osasta, määritä aloitusnro-argumentille arvo 8, jotta haku ei kohdistu tekstin sarjanumero-osaan. KÄY.LÄPI alkaa merkillä 8, etsii find_text seuraavasta merkistä ja palauttaa luvun 9. KÄY.LÄPI palauttaa aina merkkien määrän within_text alusta ja laskee ohitettavien merkkien määrän, jos start_num on suurempi kuin 1.
Huomautuksia
- KÄY.LÄPI-funktio ei erota isoja ja pieniä kirjaimia tekstistä haettaessa.
- KÄY.LÄPI-funktio muistuttaa ETSI-funktiota, paitsi että ETSI-funktiossa kirjainkoko on merkitsevä.
- Jos find_text ei löydy, #VALUE! -virhearvo palautetaan.
- Jos start_num jätetään pois, oletusarvona on 1.
- Jos start_num on enintään 0 (nolla) tai suurempi kuin within_text pituus, #VALUE! -virhearvo palautetaan.
Esimerkkejä
| Sar1 | Sar 2 | Col3 | Kaava | Kuvaus (tulos) |
|---|---|---|---|---|
| Tuloslaskelma | Käyttökate | kate | =KÄY.LÄPI("e",[Sarake1],6) | Merkkijonon ensimmäisen e-kirjaimen sijainti alkaen kuudennesta menasta (7) |
| Tuloslaskelma | Käyttökate | kate | =KÄY.LÄPI([Col3],[Sarake2]) | "Marginaalin" sijainti "Voittomarginaalissa" (8) |
| Tuloslaskelma | Käyttökate | kate | =KORVAA([Sarake2],KÄY.LÄPI([Sarake3],[Sarake2]),6,"Määrä") | Korvaa "Reunus" sanoilla "Summa" (Tuottosumma) |