Moduri de utilizare a operatorilor de șiruri și a metacaracterelor în Pages pe Mac
Operatorul de șir (&) poate fi utilizat în formule pentru a concatena sau pentru a îmbina două sau mai multe șiruri sau conținutul celulelor la care se face trimitere. Metacaracterele (*,?,~) pot fi utilizate în condiții pentru a reprezenta unul sau mai multe caractere.
Concatenarea șirurilor sau conținutului de celule
Câteva exemple de utilizare a operatorului de șir &:
„Abc”&„Def” returnează „AbcDef”.
„Abc”&A1 returnează „Abc2” dacă celula A1 conține 2.
A1&A2 returnează „12” dacă celula A1 conține 1 și celula A2 conține 2.
B2&”, „&E2 returnează „Ultimul, Primul” dacă B2 conține „Ultimul” și E2 conține „Primul”.
Utilizarea unui metacaracter pentru corespondența cu un singur caracter
Câteva exemple de utilizare a metacaracterului ? în modelele de corespondență:
„Ea?” corespunde oricărui șir care începe cu „Ea” și conține un singur caracter suplimentar, cum ar fi „Ea2” sau „Eac”.
„Th??” corespunde oricărui șir care începe cu „Th” și care conține încă exact două caractere, precum „Then” și „That”.
=COUNTIF(B2:E7,„?ip”) returnează o contorizare a numărului de celule din intervalul B2:E7 care conțin o valoare care începe cu un caracter urmat de „ip”, precum „rip” și „tip”. „drip” sau „trip” nu corespund.
Utilizarea unui metacaracter pentru corespondența cu orice număr de caractere
Câteva exemple de utilizare a metacaracterului * în modelele de corespondență:
„*ed” corespunde unui șir de orice lungime care se termină în „ed”, precum „Ted” sau „Treed”.
COUNTIF(B2:E7,„*it”) returnează o contorizare a numărului de celule din intervalul B2:E7 care conțin o valoare care se termină în „it”, precum „bit” și „mit”. „mitt” nu corespunde.
Corespondența unui metacaracter
Câteva exemple de utilizare a metacaracterului ~ în modelele de corespondență:
„~?” corespunde semnului de întrebare, și nu utilizării semnului de întrebare pentru corespondența cu oricare caracter unic.
COUNTIF(E;„~*”) returnează o contorizare a numărului celulelor din coloana E care conține caracterul asterisc.
SEARCH(„~?”;B2) returnează 19 dacă celula B2 conține „That is a question? Yes it is!”, deoarece semnul de întrebare este al 19-lea caracter din șir.
Utilizarea mai multor metacaractere într-o condiție
Metacaracterele (? * ~) pot fi utilizate împreună în expresii care permit condițiile. Iată câteva exemple:
„*a?” corespunde oricărei expresii care conține caracterul „a” urmat de orice caracter unic, cum ar fi „pătrat”, „lat” și „dreptunghiular”.
COUNTIF(B2:E7;„*on?”) returnează numărul de celule din intervalul B2:E7 care conțin o valoare care începe cu orice număr de caractere (inclusiv zero) urmate de „on”, apoi de un singur caracter. Aceasta corespunde cuvintelor precum „ioni”, „bonă”, „bronz” și „cont”. Nu corespund cuvintele "ionic" (există două caractere după "on") și "neon" (nu există niciun caracter după "on").