metacaractere
Metacaracterele sunt caractere pe care le puteți utiliza pentru a reprezenta unul sau mai multe caractere. Puteți utiliza metacaracterele ? (semnul întrebării), * (asterisc), și ~ (tildă) pentru a corespunde unuia sau mai multor caractere dintr-o expresie.
Utilizați caracterul ? pentru a corespunde unui singur caracter dintr-o expresie care permite condiții. De exemplu:
„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.
Utilizați caracterul * pentru a corespunde oricâtor caractere, inclusiv niciunuia, dintr-o expresie care permite condiții. De exemplu:
„*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.
Utilizați caracterul ~ pentru a specifica dacă trebuie să se caute o corespondență pentru caracterul următor și nu trebuie să fie utilizat drept metacaracter, într-o expresie care permite condiții. De exemplu:
„~?” 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 de celule din coloana E care conțin caracterul asterisc.
=SEARCH(„~?”,B2) returnează 19, dacă celula B2 conține „That is a question? Yes it is!”, deoarece semnul întrebării este al 19-lea caracter din șir.