KÄY.LÄPI- ja KÄY.LÄPIB (KÄY.LÄPI- ja KÄY.LÄPIB-funktio)

KÄY.LÄPI- ja KÄY.LÄPIB (KÄY.LÄPI- ja KÄY.LÄPIB-funktio)

Tässä artikkelissa kuvataan Microsoft Excelin KÄY.LÄPI- ja KÄY.LÄPIB -funktioiden kaavasyntaksi ja käyttö.

Kuvaus

KÄY.LÄPI- ja KÄY.LÄPIB-funktiot paikantavat yhden merkkijonon toisen merkkijonon sisältä ja ne palauttavat luvun, joka vastaa ensimmäisen merkkijonon aloituskohtaa toisen merkkijojon ensimmäisestä kirjaimesta laskettuna. Jos haluat esimerkiksi selvittää kirjaimen "o" sijainnin sanassa "tulostin", voit käyttää seuraavaa funktiota:

=KÄY.LÄPI("n";"tulostin")

Funktio palauttaa arvon 4, koska "o" on neljäs merkki sanassa "tulostin".

Voit myös hakea samoja toisten sanojen sisältä. Esimerkiksi funktio

=KÄY.LÄPI("kanta";"tietokanta")

palauttaa arvon 6, koska sana "kanta" alkaa sanan "tietokanta" kuudennesta merkistä. Voit käyttää KÄY.LÄPI- ja KÄY.LÄPIB-funktioita, kun haluat määrittää toisen merkkijonon sisällä olevan merkin tai merkkijonon sijainnin. Tämän jälkeen voit palauttaa tekstin POIMI.TEKSTI- ja POIMI.TEKSTIB-funktioilla tai muuttaa tekstiä KORVAA- ja KORVAAB-funktioilla. Näiden funktioiden toimina on esitetty tämän artikkelin kohdassa Esimerkki 1.

Tärkeää: 

  • Nämä funktiot eivät ehkä ole käytettävissä kaikilla kielillä.

  • KÄY.LÄPIB laskee 2 tavua merkkiä kohden vain, kun DBCS-kieli on asetettu oletuskieleksi. Muussa tapauksessa KÄY.LÄPIB toimii kuin KÄY.LÄPI ja laskee yhden tavun merkkiä kohti.

DBCS-kieltä tukeviin kieliin kuuluu japani, kiina (yksinkertaistettu), kiina (perinteinen) ja korea.

Syntaksi

KÄY.LÄPI(etsittävä_teksti; tekstissä;[aloitusnro])

KÄY.LÄPIB(etsittävä_teksti;tekstissä;[aloitusnro])

KÄY.LÄPI- ja KÄY.LÄPIB-funktioiden syntaksissa on seuraavat argumentit:

  • etsi_teksti    Pakollinen. Etsittävä teksti.

  • tekstissä    Pakollinen. Teksti, josta halutaan etsiä etsittävä_teksti-argumentin arvo.

  • aloitusnro    Valinnainen. tekstissä-argumentissa oleva merkin numero, josta haluat aloittaa haun.

Huomautus

  • KÄY.LÄPI- ja KÄY.LÄPIB-funktioissa isot ja pienet kirjaimet tulkitaan samoiksi merkeiksi. Jos haluat, että isoja ja pieniä kirjaimia ei tulkita haussa samoiksi kirjaimiksi, käytä ETSI- ja ETSIB-funktioita.

  • Voit käyttää etsittävä_teksti-argumentissa  yleismerkkejä: kysymysmerkkiä(?) ja tähteä(*) . 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ä.

  • Jos etsi_teksti-argumentin arvoa ei löydy, funktio palauttaa #ARVO! -virhearvon.

  • Ellei aloitusnro-argumenttia määritetä, sen oletetaan olevan 1.

  • Ellei aloitusnro-argumentti ole suurempi kuin 0 (nolla) tai jos se on suurempi kuin tekstissä-argumentin pituus, funktio palauttaa #ARVO!-virhearvon.

  • Voit ohittaa määritetyn määrän merkkejä käyttämällä aloitusnro-argumenttia. Tässä esimerkissä käytetään KÄY.LÄPI-funktiota ja merkkijonoa "AYF0093.YoungMensApparel". Kun haluat hakea ensimmäisen Y-kirjaimen sijainnin merkkijonon kuvausosasta, kirjoita aloitusnro-argumenttiin 8, jotta tekstin sarjanumero-osaa (tässä tapauksessa "AYF0093") ei huomioida haussa. KÄY.LÄPI-toiminto aloittaa haun kahdeksannen merkin kohdalta, löytää etsi_teksti-argumentissa määritetyn merkin seuraavasta kohdasta ja palauttaa arvon 9. KÄY.LÄPI-funktio palauttaa aina merkin järjestysnumeron tekstissä-argumentin alusta laskettuna ja laskee ohitettaviksi määritetyt merkit mukaan, jos aloitusnro-argumentin arvo on suurempi kuin 1.

Esimerkkejä

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel-laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.

Tiedot

Tuloslaskelma

Käyttökate

kate

On "leikattava" kuluja.

Kaava

Kuvaus

Tulos

=KÄY.LÄPI("s",A2,6)

Ensimmäisen "s"-kirjaimen sijainti solun A2 merkkijonossa, kun haku alkaa kuudennesta merkkipaikasta.

7

=KÄY.LÄPI(A4,A3)

Merkkijonon "kate" (merkkijono, jota etsitään solusta A4) sijainti sanassa "Käyttökate" (etsittävä solu on A3).

8

=KORVAA(A3,KÄY.LÄPI(A4,A3),4,"varat")

Korvaa sanan "kate" sanalla "varat" etsimällä ensin merkkijonon "kate" sijainnin solusta A3 ja korvaamalla sitten ensimmäisen kirjaimen ja seuraavat neljä kirjainta merkkijonolla "varat".

Käyttövarat.

=POIMI.TEKSTI(A3,KÄY.LÄPI("ö",A3)+1,4)

Palauttaa ensimmäiset neljä merkkiä, jotka ovat ö-kirjaimen jälkeen merkkijonossa "Käyttökate" (solu A3).

kate

=KÄY.LÄPI("""",A5)

Ensimmäisen lainausmerkin (") sijainti solussa A5.

5

=POIMI.TEKSTI(A5,KÄY.LÄPI("""",A5)+1,KÄY.LÄPI("""",A5,KÄY.LÄPI("""",A5)+1)-KÄY.LÄPI("""",A5)-1)

Palauttaa vain solussa A5 lainausmerkeissä olevan tekstin.

leikattava

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×