Merkkijono-operaattorin ja jokerimerkkien käyttötapoja

Merkkijono-operaattoria (&) voidaan käyttää kaavoissa ja jokerimerkkejä (*?~) voidaan käyttää ehdoissa.

Merkkijonojen tai solujen sisältöjen yhdistäminen

Tässä on joitakin esimerkkejä yhdistämisoperaattorin käytöstä:

”Abc”&”Def” palauttaa ”AbcDef”.

”Abc”&A1 palauttaa ”Abc2”, jos solu A1 sisältää 2.

A1&A2 palauttaa ”12”, jos solu A1 sisältää 1 ja solu A2 sisältää 2.

=B2&”, ”&E2 palauttaa ”Sukunimi, Etunimi”, jos B2 sisältää ”Sukunimi” ja E2 sisältää ”Etunimi”.

Jokerimerkin käyttäminen minkä tahansa merkin löytämiseen

Tässä on joitakin esimerkkejä ?-merkin käytöstä:

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

Jokerimerkin käyttäminen useiden merkkien löytämiseen

Tässä on joitakin esimerkkejä *-merkin käytöstä:

”*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”.

Jokerimerkin löytäminen

Tässä on joitakin esimerkkejä ~-merkin käytöstä:

”~?” 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.

Usean jokerimerkin käyttäminen ehdossa

Jokerimerkkejä (? * ~) voidaan käyttää yhdessä lausekkeissa, jotka sallivat ehtoja. Tässä on joitakin esimerkkejä:

”*a?” vastaa mitä tahansa lauseketta, joka sisältää merkin ”a” ja jota seuraa mikä tahansa yksi merkki, kuten ”That”, ”Cap” ja ”Irregular”.

=LASKE.JOS(B2:E7;”*on?”) palauttaa alueella B2:E7 olevien sellaisten solujen määrän, jotka sisältävät arvon, joka alkaa millä tahansa määrällä merkkejä (mukaan lukien nolla), joita seuraa ”on” ja sitten mikä tahansa yksi merkki. Tämä poimii sanat kuten ”alone”, ”bone”, ”one” ja ”none”. Se ei poimi sanoja kuten ”only” (siinä on kaksi merkkiä ”on”-arvon jälkeen) tai ”eon” (siinä ei ole merkkiä ”on” jälkeen).