miércoles, 17 de junio de 2020

EXCEL: Contar caracteres específicos en una celda

Excel formula: Count specific characters in a cell

Fórmula genérica

=LARGO(A1)-LARGO(SUSTITUIR(A1,"a",""))

Explicación

Para contar cuántas veces aparece un carácter específico en una celda, puede usar una fórmula basada en las funciones SUSTITUIR y LARGO. En la forma genérica de la fórmula anterior, A1 representa la dirección de la celda y "a" representa el carácter que desea contar.
En el ejemplo, la celda activa contiene esta fórmula:
=LARGO(B3)-LARGO(SUSTITUIR(B3,C3,""))

Cómo funciona esta fórmula

Esta fórmula funciona utilizando SUSTITUIR para eliminar primero todos los caracteres que se cuentan en el texto fuente. Luego, la longitud del texto (con el carácter eliminado) se resta de la longitud del texto original. El resultado es el número de caracteres que se eliminaron con SUSTITUIR, que es igual al recuento de esos caracteres.

Mayúsculas y minúsculas

SUSTITUIR es una función sensible a mayúsculas y minúsculas, por lo que coincidirá con mayúsculas y minúsculas al ejecutar una sustitución. Si necesita contar las ocurrencias en mayúsculas y minúsculas de un carácter específico, use la función MAYUSC dentro de SUSTITUIR para convertir el texto a mayúsculas antes de ejecutar la sustitución. Luego proporcione un carácter en mayúscula como el texto que se sustituye así:
=LARGO(A1)-LARGO(SUSTITUIR(MAYUSC(A1),"A",""))

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT