Merkkijono-operaattorien ja jokerimerkkien käyttötapoja Macin Pagesissa
Merkkijono-operaattoria (&) voidaan käyttää kaavoissa kahden tai useamman merkkijonon tai viitattujen solujen sisältöjen yhdistämiseen. Jokerimerkkejä (*,?,~) voidaan käyttää ehdoissa yhden tai useamman merkin asemesta.
Merkkijonojen tai solujen sisältöjen yhdistäminen
Joitain esimerkkejä merkkijono-operaattorin (&) 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 antaa tulokseksi ”Sukunimi, Etunimi”, jos solun B2 sisältö on ”Sukunimi” ja solun E2 sisältö ”Etunimi”.
Jokerimerkin käyttäminen minkä tahansa merkin löytämiseen
Joitain esimerkkejä jokerimerkin ? 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”) 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”.
Jokerimerkin käyttäminen useiden merkkien löytämiseen
Joitain esimerkkejä jokerimerkin * 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
Joitain esimerkkejä jokerimerkin ~ 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).