Manieren om tekenreeksoperators en jokertekens te gebruiken in Pages op de Mac
De tekenreeksoperator (&) kan in formules worden gebruikt om meerdere tekenreeksen of gegevens uit meerdere cellen samen te voegen. Jokertekens (*,?,~) kunnen in voorwaarden worden gebruikt om een of meer tekens aan te geven.
Tekenreeksen of de inhoud van cellen samenvoegen
Het &-teken wordt gebruikt om meerdere tekenreeksen of gegevens uit meerdere cellen samen te voegen.
Dit zijn een aantal voorbeelden van het gebruik van de samenvoegoperator:
"Abc"&"Def" retourneert "AbcDef".
"Abc"&A1 retourneert "Abc2" als cel A1 de waarde 2 bevat.
A1&A2 retourneert "12" als cel A1 de waarde 1 bevat en cel A2 de waarde 2 bevat.
B2&"; "&E2 retourneert "Achternaam; Voornaam" als B2 de waarde "Achternaam" bevat en E2 de waarde "Voornaam".
Een jokerteken gebruiken om één willekeurig teken voor te stellen
Het teken '?' wordt gebruikt om één teken voor te stellen in een uitdrukking waarin voorwaarden zijn toegestaan.
Dit zijn enkele voorbeelden van het gebruik van het jokerteken '?' in vergelijkingspatronen:
"Ea?" vindt elke tekenreeks die met "Ea" begint en exact één extra teken bevat, zoals "Ea2" of "Eac".
"D??" vindt elke tekenreeks die met "D" begint en exact twee extra tekens bevat, zoals "Dit" en "Dat".
AANTAL.ALS(B2:E7;"?ip") retourneert het aantal cellen in het bereik B2:E7 met een waarde die begint met een willekeurig teken gevolgd door "ip", zoals "kip" en "wip". De waarde "trip" of "kuip" wordt niet gevonden.
Een jokerteken gebruiken om een willekeurig aantal tekens voor te stellen
Het teken '*' stelt een willekeurig aantal tekens voor, inclusief nul tekens, in een uitdrukking waarin voorwaarden zijn toegestaan.
Dit zijn enkele voorbeelden van het gebruik van het jokerteken '*' in vergelijkingspatronen:
"*ed" vindt een tekenreeks met een willekeurige lengte die op "ed" eindigt, zoals "bed" of "bloed".
AANTAL.ALS(B2:E7; "*ak") retourneert het aantal cellen in het bereik B2:E7 met een waarde die eindigt op "ak", zoals "bak" en "zak". De waarde "zakt" wordt niet gevonden.
Letterlijk zoeken naar een jokerteken
Het teken '~' wordt gebruikt om aan te geven dat het daaropvolgende teken moet worden gezocht (en niet als joker moet worden beschouwd) in een uitdrukking waarin voorwaarden zijn toegestaan.
Dit zijn enkele voorbeelden van het gebruik van het teken '~' in vergelijkingspatronen:
"~?" vindt het vraagteken in plaats van een willekeurig teken.
AANTAL.ALS(E;"~*") retourneert het aantal cellen in kolom E die een sterretje bevatten.
VIND.SPEC("~?";B2) retourneert 17 als cel B2 de waarde "Dit is een vraag? Jazeker." bevat, aangezien het vraagteken het 17e teken is in de reeks.
Meerdere jokertekens gebruiken in een voorwaarde
De jokertekens (? * ~) kunnen ook samen worden gebruikt in uitdrukkingen waarin voorwaarden kunnen worden gebruikt. Dit zijn een paar voorbeelden:
"*a?" komt overeen met elke uitdrukking die het teken "a" bevat, gevolgd door één ander teken, zoals "Dat", "Lap" en "Bovenaan".
AANTAL.ALS(B2:E7;"*om?") retourneert het aantal cellen in het bereik B2:E7 met een waarde die begint met een willekeurig aantal tekens, gevolgd door "om" en nog één teken. Deze uitdrukking levert woorden op zoals "komt", "overkomt", "slome" en "nu zijt wellekome". Woorden zoals "toekomst" (twee tekens na "om") en "waarom" (geen teken na "om") worden niet gevonden.