metacaractere

Puteți utiliza metacaractere care să corespundă oricărui caracter unic sau mai multor caractere dintr-o expresie. Metacaracterele pe care le puteți utiliza sunt ? (semnul întrebării), * (asterisc) și ~ (tilda).

  • Utilizați caracterul ? pentru corespondența cu un singur caracter într-o expresie care acceptă condiții. De exemplu:

    “Ea?” va corespunde oricărui șir care începe cu “Ea” și care conține încă exact un caracter, precum “Ea2” sau “Eac”.

    “TH??” va 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”. Celulele cu valori precum “drip” sau “trip” nu corespund.

  • Utilizați caracterul * pentru corespondența cu orice număr de caractere, inclusiv zero, într-o expresie care acceptă condiții. De exemplu:

    “*ed” va 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”. Celulele cu valori precum “mitt” nu corespund.

  • Utilizați caracterul ~ pentru a specifica faptul că următorul caracter ar trebui să fie utilizat pentru corespondență, în loc să fie utilizat ca metacaracter, într-o expresie care acceptă condiții. De exemplu:

    “~?” va utiliza corespondența cu semnul întrebării, în loc să utilizeze semnul de întrebare pentru corespondența cu orice 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.