KÄY.LÄPI

KÄY.LÄPI-funktio palauttaa yhden merkkijonoarvon aloituskohdan toisen sisällä, ottamatta huomioon kirjainten kokoa ja sallien yleismerkit.

KÄY.LÄPI(hae-merkkijono; lähdemerkkijono; aloituskohta)

hae-merkkijono: Etsittävä merkkijonoarvo.

lähdemerkkijono: Etsittävä merkkijonoarvo.

aloituskohta: Valinnainen lukuarvo joka määrittää paikan merkkijonossa, josta toiminto alkaa. aloituskohdan on oltava suurempi tai yhtä kuin 1 ja pienempi tai yhtä kuin merkkien määrä lähdemerkkijonossa.

Huomautuksia

  • Yleismerkit ovat sallittuja hae-merkkijonossa. Käytä hae-merkkijonossa * (tähteä) useiden merkkien vastineena tai ? (kysymysmerkkiä) yhden lähdemerkkijonossa olevan merkin vastineena. Aaltoviivalla (~) voit määrittää, että seuraava merkki ei ole yleismerkki, vaan sen pitää täsmätä.

  • Kun määrittelet aloituskohdan, voit aloittaa hae-merkkijono-etsinnän lähdemerkkijonon sisältä eikä sen alusta. Tämä on hyödyllistä etenkin silloin, jos lähdemerkkijonossa voi olla useita hae-merkkijono-argumentteja ja haluaisit määrittää muun aloituskohdan. Jos aloituskohta jätetään pois, sen oletetaan olevan 1.

  • Jos haluat ottaa kirjainten koon huomioon etsinnässäsi, käytä ETSI-funktiota.

Esimerkkejä

=KÄY.LÄPI("ra"; "abracadabra") palauttaa 3: merkkijonon ensimmäinen esiintymä "ra" alkaa kolmannesta merkistä sanassa "abracadabra".

=KÄY.LÄPI("ra";"abracadabra"; 5) palauttaa 10, eli merkkijonon "ra" ensimmäisen esiintymän paikan, kun etsintä aloitetaan paikasta 5.

=KÄY.LÄPI("*lock"; "capslock") palauttaa 1, koska hae-merkkijonon alussa oleva tähti vastaa kaikkia ennen "lock"-tekstiä olevia merkkejä.

=KÄY.LÄPI("*lok"; "capslock") palauttaa virheen, koska merkkijono "lok" ei esiinny merkkijonossa "capslock".

=KÄY.LÄPI("?lock"; "capslock") palauttaa 4, koska kysymysmerkki vastaa yhtä ennen "lock"-tekstiä olevaa merkkiä.

=KÄY.LÄPI("l*k"; "capslock") palauttaa 5, koska tähti vastaa kaikkia merkkien "l" ja "k" välillä olevia merkkejä.

=KÄY.LÄPI("~?"; "Capslock on? No.") palauttaa 12, koska aaltoviivaa seuraava merkki (kysymysmerkki) tulkitaan kirjaimellisesti (ei yleismerkkinä) ja kysymysmerkki on 12. merkki.

=KÄY.LÄPI(SÄÄNNÖLLINEN.LAUSEKE("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "Where does marina@example.com start?") palauttaa 12, eli lähdemerkkijonon ensimmäisen sähköpostiosoitteen alkukohdan.

Katso myösVERTAAETSI
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Oliko tästä hyötyä?
Merkkien enimmäismäärä: 250
Merkkien enimmäismäärä on 250.
Kiitos palautteestasi.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.