ETSI-funktio

Käytetään kohteeseen
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Etsii merkkijonon (find_text) toisesta tekstimerkkijonosta (within_text) ja palauttaa find_text aloituskohdan numeron within_text ensimmäisestä merkistä laskettuna. KÄY.LÄPI-funktiolla voi etsiä myös yhden merkkijonon toisen merkkijonon sisältä, mutta toisin kuin KÄY.LÄPI-funktiossa ETSI-funktio tunnistaa kirjainkoon eikä salli yleismerkkejä.

Syntaksi

ETSI(find_text;within_text;start_num)

Find_text on etsittävä teksti.

Within_text on teksti, joka sisältää etsittävän tekstin.

Start_num 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 tietyn merkkimäärän start_num:n avulla. Oletetaan esimerkiksi, että käsittelet merkkijonoa "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.

Huomautuksia

  • 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 on pienempi kuin nolla, ETSI palauttaa #VALUE! ‑virhearvon.
  • Jos start_num on suurempi kuin within_text pituus, ETSI palauttaa #VALUE! ‑virhearvon.

Esimerkkijoukko 1

Kaava Kuvaus (tulos)
=ETSI("M","Miriam McGovern") Ensimmäisen "M"-kirjaimen sijainti merkkijonossa (1)
=ETSI("m","Miriam McGovern") Ensimmäisen "m"-kirjaimen sijainti merkkijonossa (6)
=ETSI("M";"Miriam McGovern";3) Ensimmäisen M-kirjaimen sijainti merkkijonossa, kun kirjaudutaan kolmannesta merkistä (8)

Esimerkkijoukko 2

Sarake 1 Kaava Kuvaus (tulos)
Keraaminen eriste nro 124-TD45-87 =POIMI.TEKSTI([Sarake1],1,ETSI(" #",[Sarake1],1)-1) Poimii merkkijonossa olevan tekstin ensimmäisestä sijainnista #-merkkijonoon asti. (Keraamiset eristimet)
Kuparilankakäämi nro 12-671-6772 =POIMI.TEKSTI([Sarake1],1,ETSI(" #",[Sarake1],1)-1) Poimii merkkijonossa olevan tekstin ensimmäisestä sijainnista #-merkkijonoon asti (kuparikäämit)
Säädettävät vastukset nro 116010 =POIMI.TEKSTI([Sarake1],1,ETSI(" #",[Sarake1],1)-1) Poimii merkkijonossa olevan tekstin paikasta 1 #-sijaintiin asti (säädettävät vastukset)