ETSI/ETSIB- ja KÄY.LÄPI/KÄY.LÄPIB-funktioiden #ARVO!-virheen korjaaminen

Tässä artikkelissa on ohjeet ETSI/ETSIB- ja KÄY.LÄPI/KÄY.LÄPIB-funktioiden #ARVO!-virheen yleisimpiin tilanteisiin.

Hyvä tietää ETSI- ja KÄY.LÄPI-funktioista

  • ETSI- ja KÄY.LÄPI-funktiot ovat hyvin samankaltaisia. Molemmat toimivat samalla tavalla: ne etsivät merkin tai merkkijonon toisesta merkkijonosta. Näiden kahden funktion ero on, että ETSI-funktio on kirjainkoon huomioon ottava mutta KÄY.LÄPI-funktio ei. Jos et siis halua, että kirjainkoko on sama tekstimerkkijonossa, käytä KÄY.LÄPI-funktiota.

  • Jos haluat, että funktio palauttaa merkkijonon määrittämäsi merkkimäärän perusteella, käytä POIMI.TEKSTI- ja ETSI-funktioita. Voit etsiä tietoja ja esimerkkejä POIMI.TEKSTI- ja ETSI-funktioiden käyttämisestä yhdessä ETSI-funktion ohjeaiheesta.

  • Näiden funktioiden syntaksi on sama, etsittävä_teksti, tekstissä, [aloitusnro]). Syntaksi tarkoittaa: Mitä haluat etsiä?, Mistä haluat löytää sen?, Mistä haluat aloittaa?

Ongelma: etsittävä_teksti-argumentin arvoa ei löydy tekstissä-merkkijonosta

Jos funktio ei löydä etsittävää tekstiä määritetystä merkkijonosta, se antaa #ARVO!-virheen.

Esimerkiksi funktio

  • =ETSI(”hansikkaat”,”Hansikkaat (nuoriso)”,1)

antaa #ARVO!-virheen, koska merkkijonossa ei ole tekstiä ”hansikkaat” vaan ”Hansikkaat”. Muista, että ETSI-funktio on kirjainkoon huomioon ottava, joten varmista, että etsittävä_teksti-argumentin arvolla on tarkka vastine tekstissä-argumentin merkkijonossa.

Tämä KÄY.LÄPI-funktio palauttaa kuitenkin arvon 1, koska se ei ota kirjainkokoa huomioon:

  • =KÄY.LÄPI(”hansikkaat”,”Hansikkaat (nuoriso)”,1)

Ratkaisu: Korjaa syntaksi tarpeen mukaan.

Ongelma: Argumentti aloitusnro on nolla (0)

aloitusnro-argumentti on valinnainen argumentti, ja jos se jätetään pois, oletusarvon oletetaan olevan 1. Kuitenkin jos argumentti on syntaksissa ja arvo on 0, näytetään #ARVO!-virhe.

Ratkaisu: Poista aloitusnro-argumentti, jos se ei ole pakollinen, tai määritä sille oikea arvo.

Ongelma: aloitusnro-argumentti on suurempi kuin tekstissä-argumentti.

Esimerkiksi funktio

  • =ETSI(”s”,”Funktiot ja kaavat”,25)

etsii ”s”-arvon ”Funktiot ja kaavat” -merkkijonosta (tekstissä) 25. merkistä alkaen (aloitusnro) mutta palauttaa #ARVO!-virheen, koska merkkijonossa on vain 22 merkkiä.

Vihje:  Voit selvittää merkkijonossa olevien merkkien määrän käyttämällä PITUUS-funktiota

Ratkaisu: Korjaa aloitusnumero tarpeen mukaan.

Onko sinulla jokin funktioihin liittyvä kysymys?

Lähetä kysymys Excel-yhteisön keskustelupalstalle

Auta meitä parantamaan Exceliä

Onko sinulla ehdotuksia, miten voimme parantaa seuraavaa Excel-versiota? Jos on, lue aiheet Excel User Voice -palvelussa.

Katso myös

#ARVO!-virheen korjaaminen

ETSI/ETSIB-funktiot

KÄY.LÄP/KÄY.LÄPIB-funktiot

Yleiskuva kaavoista Excelissä

Viallisten kaavojen ratkaiseminen

Kaavoissa esiintyvien virheiden etsiminen

Kaikki Excel-funktiot (aakkosjärjestyksessä)

Kaikki Excel-funktiot (luokittain)

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ä.

×