Yleismerkit
Yleismerkeillä voit merkitä yhden minkä tahansa merkin tai useita merkkejä lausekkeessa. Yleismerkit, joita voit käyttää, ovat ? (kysymysmerkki), * (tähti) ja ~ (aaltoviiva).
?-merkki vastaa mitä tahansa yhtä merkkiä lausekkeissa, jotka sallivat ehtoja. Esimerkki:
”Ea?” vastaa mitä tahansa merkkijonoa, joka alkaa ”Ea” ja sisältää täsmälleen yhden lisämerkin, kuten ”Ea2” tai ”Eac”.
”Th??” vastaa mitä tahansa merkkijonoa, joka alkaa ”Th” ja sisältää täsmälleen kaksi lisämerkkiä, kuten ”Then” tai ”That”.
=LASKE.JOS(B2:E7;”?ip”) palauttaa alueella B2:E7 olevien sellaisten solujen määrän, jotka sisältävät arvon, joka alkaa merkillä ja jota seuraa ”ip”, kuten ”rip” tai ”tip”. Se ei vastaa merkkijonoja ”drip” tai ”trip”.
*-merkki vastaa mitä tahansa määrää merkkejä (myös nolla) lausekkeissa, jotka sallivat ehtoja. Esimerkki:
”*ed” vastaa minkä tahansa pituista merkkijonoa, joka päättyy ”ed”, kuten ”Ted” tai ”Treed”.
=LASKE.JOS(B2:E7;”*it”) palauttaa alueella B2:E7 olevien sellaisten solujen määrän, jotka sisältävät arvon, joka loppuu ”it”, kuten ”bit” tai ”mit”. Se ei vastaa arvoa ”mitt”.
~-merkillä voidaan määrittää, että seuraavaa merkkiä tulee käyttää kirjaimellisesti (ei yleismerkkinä) lausekkeissa, jotka sallivat ehtoja. Esimerkki:
”~?” vastaa kysymysmerkkiä sen sijaan, että kysymysmerkkiä käytettäisiin minkä tahansa yhden merkin etsimiseen.
=LASKE.JOS(E;”~*”) palauttaa sarakkeessa E olevien sellaisten solujen määrän, jotka sisältävät tähtimerkin.
=KÄY.LÄPI(”~?”; B2) palauttaa 16 jos solu B2 sisältää ”Tämä on kysymys? Kyllä se on.”, koska kysymysmerkki on 16. merkki jonossa.