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 2016

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

Kuvaus

KÄY.LÄPI-funktio etsii yhden tekstimerkkijonon toisesta merkkijonosta ja palauttaa ensimmäisen tekstimerkkijonon aloitussijainnin toisen tekstimerkkijonon ensimmäisestä merkistä. 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-toiminnolla voit määrittää merkin tai tekstimerkkijonon sijainnin toisessa tekstimerkkijonossa ja palauttaa sitten tekstin MID-funktiolla tai muuttaa tekstiä KORVAA-toiminnolla. Nämä funktiot esitellään tämän artikkelin esimerkissä 1 .

Syntaksi

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

KÄY.LÄPI-funktiolla on seuraavat argumentit:

  • find_text    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-funktiossa kirjainkoolla ei ole merkitystä. Jos haluat tehdä isot ja pienet kirjaimet huomioivan haun, voit käyttää ETSI-toimintoa.

  • 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

Tärkeää: 

  • KÄY.LÄPIB-funktio on vanhentunut.

  • Työkirjoissa, joiden asetukseksi on määritetty Yhteensopivuusversio 2, KÄY.LÄPI-toiminto on toiminut paremmin korvaavien parien kanssa laskemalla ne yhdeksi merkiksi kahden sijaan. Variaatiovalitsimet (joita käytetään usein emojien kanssa) lasketaan edelleen erillisiksi merkeiksi. Lue lisää täältä: Unicode-standardi

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.