Excel

Compteu paraules específiques en una cel·la

Count Specific Words Cell

Fórmula Excel: Compteu paraules específiques en una cel·laFórmula genèrica
=( LEN (text)- LEN ( SUBSTITUTE (text,word,'')))/ LEN (word)
Resum

Si heu de comptar quantes vegades apareix una paraula específica (o qualsevol subcadena) dins d’una cel·la, podeu utilitzar una fórmula que utilitzi SUPLENT i LEN . A la forma genèrica de la fórmula anterior, 'text' representa una cel·la que conté text i 'paraula' representa la paraula o la subcadena que es compta. A l'exemple, fem servir aquesta fórmula:





 
=( LEN (B4)- LEN ( SUBSTITUTE (B4,C4,'')))/ LEN (C4)
Explicació

B4 és la cel·la en què comptem les paraules i C4 conté la subcadena (paraula o qualsevol subcadena) que esteu comptant.

com fer trama de caixes i bigotis a Excel

SUBSTITUTE elimina la subcadena del text original i LEN calcula la longitud del text sense la subcadena. Aquest número es resta de la longitud del text original. El resultat és el nombre de caràcters que SUBSTITUTE ha eliminat.





Finalment, el nombre de caràcters eliminats es divideix per la longitud de la subcadena. Per tant, si una subcadena té 5 caràcters i hi falten deu caràcters després d’haver estat eliminada del text original, sabem que la subcadena ha aparegut dues vegades al text original.

Maneig de casos

SUBSTITUTE és una funció que distingeix entre majúscules i minúscules, de manera que coincidirà entre majúscules i minúscules quan s'executi una substitució. Si heu de comptar tant les majúscules com les minúscules d’una paraula o subcadena, utilitzeu la funció MAJÚS dins de SUBSTITUTE per convertir el text a majúscules abans d’executar la substitució:



 
=( LEN (B4)- LEN ( SUBSTITUTE ( UPPER (B4), UPPER (C4),'')))/ LEN (C4)

Com que aquesta fórmula converteix la subcadena i el text en majúscules abans de realitzar la substitució, funcionarà igualment bé amb el text en qualsevol cas.

Problemes de maneig

Comptar paraules a Excel és complicat perquè Excel no admet expressions regulars. Com a resultat, és difícil orientar exactament les paraules que voleu comptar, tot ignorant les subcadenes i altres coincidències parcials (és a dir, cerqueu 'guineu' però no 'guineu'). La puntuació i les variacions de majúscules i minúscules fan que aquest problema sigui força difícil.

com es fa majúscula de primera lletra en excel

Una solució alternativa és utilitzar-la una altra fórmula en un columna auxiliar per 'normalitzar el text' com a primer pas. A continuació, utilitzeu la fórmula d'aquesta pàgina per comptar les paraules embolicades en caràcters espacials per obtenir un recompte precís (és a dir, podeu cercar 'guineu' al text normalitzat.

Nota: aquest enfocament només és tan bo com el text normalitzat que podeu crear i és possible que hàgiu d'ajustar la fórmula normalitzadora moltes vegades per obtenir el resultat que necessiteu.

Autor Dave Bruns


^