Contar valores separados por comas en una celda
En este tutorial, aprenderá cómo usar una combinación de las funciones LEN, TRIM y SUBSTITUTE para contar valores separados por comas en una celda en Excel.
¿Cómo contar valores separados por comas en una celda en Excel?
Como se muestra en la siguiente captura de pantalla, hay una lista de cadenas separadas por comas en la columna B en la que desea contar los valores separados por comas en cada celda. Siga los siguientes pasos para lograrlo.
Fórmula genérica
=SI(ESBLANCO(B3),"",LARGO(RECORTAR(B3))-LARGO(SUSTITUIR(RECORTAR(B3),",",""))+1)
Argumentos
A1: Representa la celda que contiene la cadena separada por comas de la cual contará los valores separados por comas.
¿Cómo usar esta fórmula?
1. Seleccione una celda en blanco para mostrar el resultado. En este caso, selecciono la celda D3.
2. Introduzca la siguiente fórmula en ella y presione la tecla Enter. Luego, arrastre su controlador de relleno hacia abajo para aplicarlo a otras celdas.
=SI(ESBLANCO(B3),"",LARGO(RECORTAR(B3))-LARGO(SUSTITUIR(RECORTAR(B3),",",""))+1)
Nota: En esta fórmula, B3 es la celda que contiene la cadena separada por comas en la que contará los valores separados por comas. Puede cambiarla según sea necesario.
¿Cómo funciona esta fórmula?
=SI(ESBLANCO(B3),"",LARGO(RECORTAR(B3))-LARGO(SUSTITUIR(RECORTAR(B3),",",""))+1)
1. LARGO(RECORTAR(B3)): La función RECORTAR elimina todos los espacios adicionales de la cadena separada por comas "AA, BB, CC, DD" y solo deja un espacio entre palabras. Luego, la función LARGO calcula la longitud total de "AA, BB, CC, DD" y devuelve el resultado como 14;
2. LARGO(SUSTITUIR(RECORTAR(B3),",",""))
- SUSTITUIR(RECORTAR(B3),",",""): Como se explicó anteriormente, la función RECORTAR aquí elimina todos los espacios adicionales de "AA, BB, CC, DD" y devuelve el resultado como "AA, BB, CC, DD". Luego, la función SUSTITUIR reemplaza todas las comas en "AA, BB, CC, DD" con nada y obtiene el resultado "AA BB CC DD";
- LARGO("AA BB CC DD"): La función LARGO devuelve el número de caracteres en la cadena de texto "AA BB CC DD". El resultado es 11.
3. 14-11+1: Aquí se utiliza la longitud total de "AA, BB, CC, DD" restando la longitud total de "AA BB CC DD" para obtener el número total de comas en la cadena (14-11=3). Como siempre habrá una palabra después de la última coma, necesita sumar 1 al número 3 para obtener el total de palabras separadas por comas en la cadena. Aquí el resultado es 4.
4. SI(ESBLANCO(B3),"",14): La función SI aquí indica que si B3 está vacío, entonces no devuelve nada, de lo contrario devuelve el número 14. Aquí B3 contiene valores, por lo que la función SI devuelve el número 14.
Funciones relacionadas
Función LARGO de Excel
La función LARGO de Excel devuelve el número de caracteres en una cadena de texto.
Función SUSTITUIR de Excel
La función SUSTITUIR de Excel reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.
Función RECORTAR de Excel
La función RECORTAR de Excel elimina todos los espacios adicionales de una cadena de texto y solo deja un espacio entre palabras.
Fórmulas relacionadas
Contar ocurrencias de caracteres específicos en una celda de Excel
Este tutorial introduce cómo aplicar fórmulas basadas en las funciones LARGO y SUSTITUIR para contar el número de veces que aparece un carácter específico en una celda de Excel.
Contar caracteres específicos en un rango de celdas
Este tutorial introduce algunas fórmulas para contar el número de veces que aparece un carácter específico en un rango en Excel.
Contar palabras específicas en una celda en Excel
Este artículo presenta una fórmula para contar el número de veces que aparece una palabra específica en una celda en Excel.
Contar palabras específicas en un rango en Excel
Este artículo explica una fórmula para contar el número de veces que aparece una palabra específica en un rango de celdas en Excel.
Contar el número de caracteres en una celda en Excel
El total de caracteres incluye no solo todas las letras, sino también todos los espacios, signos de puntuación y símbolos en la celda. Siga este tutorial para contar fácilmente el total de caracteres en una celda con la función LARGO en Excel.
Contar el número de caracteres en un rango en Excel
Este artículo explica una fórmula para contar el total de caracteres que aparecen en un rango de celdas en Excel.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir de la Multitud
Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
- Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
- Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.