Utilizarea operatorilor de șiruri și a metacaracterelor în Numbers 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
Tasta & este utilizată pentru concatenarea sau alipirea a două sau mai multe șiruri sau a conținutului a două sau mai multe celule la care s-a făcut referire.
Câteva exemple de utilizare a operatorului de concatenare:
„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
Caracterul ? este utilizat pentru a corespunde unui caracter unic dintr-o expresie care acceptă condiții.
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
Caracterul * este utilizat pentru a corespunde oricărui număr de caractere, inclusiv zero, într-o expresie care permite condiții.
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
Caracterul ~ este utilizat pentru a specifica faptul că următorul caracter trebuie să corespundă, în loc să fie utilizat ca metacaracter, într-o expresie care permite condiții.
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").