KÄY.LÄPI- ja KÄY.LÄPIB (KÄY.LÄPI- ja KÄY.LÄPIB-funktio)
Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

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("o";"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 5, koska sana "kanta" alkaa sanan "tietokanta" viidennestä merkistä. KÄY.LÄPI- ja KÄY.LÄPIB-funktioiden avulla voit määrittää merkin tai tekstimerkkijonon sijainnin toisessa tekstimerkkijonossa ja palauttaa sitten tekstin MID- ja MIDB-funktioiden avulla tai muuttaa tekstiä KORVAA- ja KORVAAB-funktioiden avulla. Nämä funktiot esitellään tämän artikkelin esimerkissä 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.

  • Jos start_num on enintään 0 (nolla) tai suurempi kuin within_text-argumentin pituus, #VALUE! -virhearvo palautetaan.

  • 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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.