Formula Excel: Numărați caractere specifice într-o celulă -

Cuprins

Formula generică

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

rezumat

Pentru a număra de câte ori apare un anumit caracter într-o celulă, puteți utiliza o formulă bazată pe funcțiile SUBSTITUTE și LEN. În forma generică a formulei de mai sus, A1 reprezintă adresa celulei, iar „a” reprezintă caracterul pe care doriți să îl numărați.

În exemplu, celula activă conține această formulă:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Explicaţie

Această formulă funcționează utilizând SUBSTITUTE pentru a elimina mai întâi toate caracterele numărate în textul sursă. Apoi, lungimea textului (cu caracterul eliminat) este scăzută din lungimea textului original. Rezultatul este numărul de caractere care au fost eliminate cu SUBSTITUTE, care este egal cu numărul acestor caractere.

Majuscule și minuscule

SUBSTITUTE este o funcție sensibilă la majuscule, deci se va potrivi cu majuscule și minuscule atunci când se execută o înlocuire. Dacă trebuie să numărați atât aparițiile majuscule cât și minusculele unui anumit caracter, utilizați funcția UPPER din interiorul SUBSTITUTE pentru a converti textul cu majuscule înainte de a rula substituirea. Apoi furnizați un caracter majuscul ca text care este înlocuit astfel:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Articole interesante...