jokerimerkit
Jokerimerkit ovat merkkejä, joita voidaan käyttää yhden tai useamman merkin asemesta. Voit käyttää jokerimerkkejä ? (kysymysmerkki), * (tähtimerkki) ja ~ (aaltoviiva) tietyn lausekkeen yhden tai useamman merkin asemesta.
Voit käyttää kysymysmerkkiä ? yksittäisen merkin asemesta lausekkeessa, joka sallii 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”) antaa tulokseksi alueella B2:E7 olevien sellaisten solujen määrän, jotka sisältävät arvon, jonka ensimmäistä merkkiä seuraa ”ip”, kuten ”rip” tai ”tip”. Se ei vastaa merkkijonoja ”drip” tai ”trip”.
Voit käyttää tähtimerkkiä * minkä tahansa merkkimäärän asemesta lausekkeessa, joka sallii 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”.
Voit käyttää aaltoviivaa ~ osoittamaan, että sitä seuraavaa merkkiä käytetään etsintään omassa merkityksessään eikä jokerimerkkinä lausekkeessa, joka sallii ehtoja. Esimerkki:
”~?” vastaa kysymysmerkkiä sen sijaan, että kysymysmerkkiä käytettäisiin minkä tahansa yhden merkin etsimiseen.
=LASKE.JOS(E;”~*”) antaa tulokseksi sarakkeessa E olevien sellaisten solujen määrän, jotka sisältävät tähtimerkin.
=KÄY.LÄPI(”~?”;B2) antaa tulokseksi 18, jos solun B2 sisältö on ”Onko tämä kysymys? Kyllä on.”, koska kysymysmerkki on 18. merkki jonossa.