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.