Etsii yhden tekstimerkkijonon (find_text) toisesta merkkijonosta (within_text) ja palauttaa find_text aloitussijainnin numeron within_text ensimmäisestä merkistä. KÄY.LÄPI-funktiolla voit myös etsiä tekstimerkkijonon toisesta merkkijonosta, mutta toisin kuin KÄY.LÄPI, ETSI-funktiossa kirjainkoolla on merkitystä eikä se salli yleismerkkejä.
Syntaksi
ETSI(find_text;within_text;start_num)
Find_text on teksti, jonka haluat etsiä.
Within_text on teksti, joka sisältää etsittävän tekstin.
Aloitusnro määrittää merkin, josta haku aloitetaan. Argumenttiin tekstissä sisältyvän ensimmäisen merkin järjestysluku on 1. Jos et anna argumenttia aloitusnro, funktio käyttää arvoa 1.
Voit myös ohittaa määritetyn määrän merkkejä start_num avulla. 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. Näin funktio aloittaa haun merkistä 8, etsii etsittävä_teksti-argumentin määrittämän tekstin seuraavasta merkistä ja palauttaa luvun 9. ETSI-funktio palauttaa aina merkin järjestysnumeron tekstissä-argumentin alusta laskettuna eli laskee ohitettaviksi määritetyt merkit mukaan, jos aloitusnro-argumentin arvo on suurempi kuin 1.
Huomautus
-
Jos etsittävä_teksti on "" (tyhjä merkkijono), ETSI löytää etsittävän tekstin ensimmäisen merkin (eli merkin, jonka järjestysnumero on aloitusnro tai 1).
-
Argumentissa etsittävä_teksti ei saa olla yleismerkkejä.
-
Jos find_text ei näy within_text, ETSI palauttaa #VALUE! ‑virhearvon.
-
Jos start_num ei ole suurempi kuin nolla, ETSI palauttaa #VALUE! ‑virhearvon.
-
Jos start_num on suurempi kuin within_text, ETSI palauttaa #VALUE! ‑virhearvon.
Esimerkkijoukko 1
Kaava |
Kuvaus (tulos): |
---|---|
=ETSI("M","Miriam McGovern") |
Merkkijonon ensimmäisen M-kirjaimen sijainti (1) |
=ETSI("m","Miriam McGovern") |
Merkkijonon ensimmäisen m-kirjaimen sijainti (6) |
=FIND("M","Miriam McGovern",3) |
Merkkijonon ensimmäisen M-kirjaimen sijainti alkaen kolmannesta merkistä (8) |
Esimerkkijoukko 2
Sarake1 |
Kaava |
Kuvaus (tulos): |
---|---|---|
Keraaminen eriste nro 124-TD45-87 |
=POIMI.TEKSTI([Sarake1],1,ETSI(" #",[Sarake1],1)-1) |
Poimii tekstin kohdasta 1 merkkijonon #-merkkiin (keraamiset eristimet) |
Kuparilankakäämi nro 12-671-6772 |
=POIMI.TEKSTI([Sarake1],1,ETSI(" #",[Sarake1],1)-1) |
Poimii tekstin sijainnista 1 merkkijonon #-kohtaan (Kuparikäämien) |
Säädettävät vastukset nro 116010 |
=POIMI.TEKSTI([Sarake1],1,ETSI(" #",[Sarake1],1)-1) |
Poimii tekstin sijainnista 1 merkkijonon #-merkkiin (Muuttujavastukset) |