Moduri de utilizare a operatorului de șiruri și a metacaracterelor

Operatorul de șiruri (&) poate fi utilizat în formule și metacaracterele (*,?,~) pot fi utilizate în condiții.

Concatenarea șirurilor sau conținutului de celule

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

Câteva exemple de utilizare a ? î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 * î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ă cu „it”, precum „bit” și „mit”. „fire” nu corespunde.

Corespondența unui metacaracter

Câteva exemple de utilizare a - î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").

Vedeți deasemenea

Ajutor Formule și funcții