HAKU-funktio

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac 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 merkkijonon toisen merkkijonon sisältä ja palauttaa luvun, joka ilmaisee ensimmäisen merkkijonon sijainnin 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" kuudennesta merkistä. Voit määrittää KÄY.LÄPI-funktion avulla toisen merkkijonon sisällä olevan merkin tai merkkijonon sijainnin, palauttaa tekstin POIMI.TEKSTI-komennolla tai muuttaa tekstiä KORVAA-näppäimellä. Näitä funktioita 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.
  • within_text Pakollinen. Teksti, josta haluat etsiä find_text-argumentin arvoa.
  • start_num Valinnainen. Sen within_text argumentin merkkinumero, josta haluat aloittaa etsinnän.

Huomautus

  • KÄY.LÄPI-funktiossa kirjainkoolla ei ole merkitystä. Jos haluat, että isot ja pienet kirjaimet tulkitaan haussa samoiksi kirjaimiksi, voit käyttää ETSI-funktiota.
  • Voit käyttää find_text 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 find_text arvoa ei löydy, #VALUE! -virhearvo palautetaan.
  • Jos start_num-argumentti jätetään pois, ohjelma käyttää arvoa 1.
  • Jos start_num ei ole suurempi kuin 0 (nolla) tai suurempi kuin within_text-argumentin pituus, #VALUE! -virhearvo palautetaan.
  • start_num avulla voit ohittaa tietyn merkkimäärän. Tässä esimerkissä käytetään KÄY.LÄPI-funktiota ja merkkijonoa "AYF0093.YoungMensApparel". Jos haluat löytää ensimmäisen n-kirjaimen sijainnin tekstimerkkijonon kuvailevasta osasta, määritä start_num yhtä suuri kuin 8, jotta haku ei kohdistu tekstin sarjanumero-osaan (tässä tapauksessa "AYF0093"). KÄY.LÄPI-funktio aloittaa haun kahdeksannesta merkistä, etsii merkin, joka on määritetty find_text argumentin seuraavassa sijainnissa, ja palauttaa luvun 9. KÄY.LÄPI-funktio palauttaa aina merkkien määrän within_text argumentin alusta laskettuna ja laskee ohitetut merkit, jos start_num argumentti 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 poistettu käytöstä.
  • Työkirjoissa, joiden yhteensopivuusversio 2 on käytössä, HAKU-toiminto on parantanut korvaajaparien käyttöä, sillä ne lasketaan yhdeksi merkiksi kahden sijaan. Variaatiovalitsimet (joita käytetään yleisesti emojien kanssa) lasketaan edelleen erillisiksi merkeiksi. Lue lisää täältä: Unicode-standardi