Vzorec programu Excel: Spočítajte konkrétne znaky v bunke -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete spočítať, koľkokrát sa konkrétny znak objaví v bunke, môžete použiť vzorec založený na funkciách SUBSTITUTE a LEN. Vo všeobecnej forme vyššie uvedeného vzorca A1 predstavuje adresu bunky a „a“ predstavuje znak, ktorý chcete počítať.

V príklade obsahuje aktívna bunka tento vzorec:

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

Vysvetlenie

Tento vzorec funguje tak, že pomocou funkcie SUBSTITUTE najskôr odstránite všetky znaky počítané v zdrojovom texte. Potom sa dĺžka textu (s odstráneným znakom) odčíta od dĺžky pôvodného textu. Výsledkom je počet znakov, ktoré boli odstránené pomocou nástroja SUBSTITUTE, ktorý sa rovná počtu týchto znakov.

Veľkými a malými písmenami

SUBSTITUTE rozlišuje veľké a malé písmená, takže pri uskutočňovaní zámeny sa bude zhodovať s veľkými a malými písmenami. Ak potrebujete spočítať výskyt malých aj veľkých písmen konkrétneho znaku, pomocou funkcie HORNÉ vo vnútri funkcie SUBSTITUTE môžete pred spustením zámeny previesť text na veľké písmená. Potom zadajte veľký znak ako text, ktorý sa nahrádza takto:

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

Zaujímavé články...