Ir al contenido principal

Cómo contar palabras en Excel: 4 métodos sencillos

Explora fórmulas sencillas, funciones modernas de Excel y nuevas herramientas de IA para contar palabras en Excel.
Actualizado 4 may 2026  · 13 min leer

Puedes contar palabras en Excel usando fórmulas que miden el número de espacios en una celda y los convierten en un recuento de palabras. Excel no incluye una función nativa de conteo de palabras, así que la mayoría de métodos se apoyan en funciones como LEN(), SUBSTITUTE() o en funciones más recientes disponibles en versiones modernas de Excel.

En esta guía, veremos varias formas sencillas de contar palabras en Excel con fórmulas, funciones modernas y herramientas de IA. También revisaremos errores comunes y casos límite que pueden afectar la precisión de los resultados.

El reto de contar palabras en Excel

Excel no incluye un contador de palabras porque está pensado para trabajar con números y datos estructurados, no para analizar texto. Por eso, contar palabras requiere un apaño.

Por qué Excel no tiene conteo de palabras nativo

Los procesadores de texto como Microsoft Word se centran en oraciones, párrafos y reglas del lenguaje. Excel se centra en cálculos y datos estructurados.

Debido a este diseño:

  • Excel guarda el texto como valores de celda, no como parte de un documento
  • Excel no reconoce las palabras como unidades separadas
  • Las funciones de Excel trabajan con caracteres, no con la estructura del lenguaje

El problema de la definición y qué cuenta como palabra

La propia definición de palabra también puede generar confusión.

Piensa en el email marketing, por ejemplo. O en cómo algunas herramientas tratan los términos con guion como una sola palabra, mientras que otras los cuentan como dos. Además, los acrónimos crean casos límite.

Excel no aplica reglas lingüísticas para resolver estos casos. La mayoría de fórmulas en Excel asumen que los espacios separan palabras. Por eso, a veces los conteos en Excel difieren de los que ves en otras herramientas.

Casos de uso habituales para contar palabras en Excel

Aun así, muchos necesitamos conocer recuentos de palabras para tareas prácticas.

Situaciones comunes incluyen:

  • Comprobar límites de palabras para títulos, descripciones o copys de anuncios
  • Revisar la longitud de respuestas en encuestas o formularios
  • Auditar contenido durante la limpieza de datos
  • Gestionar notas o documentación almacenadas en hojas de cálculo

En estos casos, puedes usar fórmulas para estimar los recuentos.

Cómo contar palabras en Excel

Para contar palabras en Excel, combina las funciones LEN() y SUBSTITUTE(). Contarán las palabras de una celda.

Supón que el texto está en la celda A2. Escribe esta fórmula en otra celda, por ejemplo en B2:

=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))+1

Así funciona la fórmula:

  • LEN(A2) cuenta todos los caracteres de la celda

  • SUBSTITUTE(A2," ","") elimina los espacios del texto

  • LEN(SUBSTITUTE(...)) cuenta los caracteres tras quitar los espacios

  • La diferencia entre ambos conteos da el número de espacios

  • Sumar +1 convierte el número de espacios en número de palabras

Contar el total de palabras presentes en una celda en Excel

Recuento total de palabras en una celda. Imagen del autor.

Como Excel cuenta caracteres y no palabras, los espacios actúan como señal para separar palabras.

Toma el texto "The little cat slept" en la celda A2 como ejemplo:

  • Hay un espacio entre "The" y "little"
  • Un espacio entre "little" y "cat"
  • Un espacio entre "cat" y "slept"

Esta frase tiene tres espacios y cuatro palabras. En resumen: número de palabras = número de espacios + 1

La fórmula cuenta primero los espacios y luego suma uno para devolver el total de palabras.

Fórmula mejorada que gestiona celdas vacías y espacios extra

A veces hay espacios de más o celdas vacías. En esos casos, la fórmula anterior no funcionará bien porque los espacios extra generan dos problemas típicos:

  • Las celdas vacías devuelven 1 en lugar de 0.

  • Varios espacios entre palabras inflan el conteo.

Para solucionarlo, combina LEN() y SUBSTITUTE() con TRIM():

=IF(LEN(TRIM(A3))=0,0,LEN(TRIM(A3))-LEN(SUBSTITUTE(TRIM(A3)," ",""))+1)

En esta fórmula:

  • TRIM(A2) elimina espacios iniciales, finales y duplicados entre palabras

  • LEN(TRIM(A2))=0 comprueba si la celda está vacía o solo contiene espacios

  • Si la celda está vacía, la fórmula devuelve 0

  • En caso contrario, cuenta palabras con la misma lógica basada en espacios

Usa TRIM-LEN-SUSTITUTE para contar palabras excluyendo espacios extra en Excel.

Usa TRIM-LEN-SUBSTITUTE para contar palabras excluyendo espacios extra. Imagen del autor

Aplica la fórmula a varias celdas y rangos

Cuando la fórmula funcione en una celda, puedes aplicarla a muchas filas. Veamos tres formas de hacerlo:

Copiar la fórmula hacia abajo en una columna

Para copiar la fórmula hacia abajo en una columna:

  1. Selecciona la celda que contiene la fórmula
  2. Lleva el cursor a la esquina inferior derecha hasta que aparezca el controlador de relleno
  3. Arrastra el controlador hacia abajo o haz doble clic

Al hacerlo, Excel actualiza las referencias automáticamente:

  • A2 pasa a ser A3

  • A3 pasa a ser A4

  • Y así sucesivamente

Cada fila calcula su propio recuento de palabras.

Arrastra o haz doble clic en el controlador de relleno para copiar la fórmula hacia abajo en Excel.

Arrastra o haz doble clic en el controlador de relleno para copiar la fórmula. Imagen del autor.

Contar palabras en toda una columna

Para contar el número total de palabras en varias celdas, suma los conteos individuales. Por ejemplo, si los recuentos están en B2:B4, usa:

=SUM(B2:B4)

Esto te da el total de palabras de todo el rango.

Contar el total de palabras en toda una columna en Excel.

Cuenta el total de palabras en toda una columna. Imagen del autor.

Contar palabras en una tabla de Excel

Las tablas de Excel copian las fórmulas automáticamente por fila, lo que resulta útil con datos estructurados. Para contar palabras en una tabla:

  1. Selecciona tus datos
  2. Ve a Insertar > Tabla
  3. Añade una columna llamada Word Count

Escribe esta fórmula en la primera fila de la nueva columna:

=IF(LEN(TRIM([@Text]))=0,0,LEN(TRIM([@Text]))-LEN(SUBSTITUTE(TRIM([@Text])," ",""))+1)

Nota: mi columna se llama Text, así que cambia ese nombre por el de tu columna en la fórmula.

Contar palabras en una tabla de Excel.

Contar palabras en una tabla de Excel. Imagen del autor.

Al hacerlo, Excel rellena la fórmula automáticamente en todas las filas de la tabla. Este enfoque funciona muy bien para seguir recuentos de palabras en grandes conjuntos de datos.

Cómo contar palabras específicas en Excel

Puedes contar cuántas veces aparece una palabra concreta en una celda combinando las funciones LEN() y SUBSTITUTE().

Considera esta fórmula:

=(LEN(A2)-LEN(SUBSTITUTE(A2,"cat","")))/LEN("cat")

Esta fórmula cuenta cuántas veces aparece la palabra cat en la celda A2.

Así funciona:

  • SUBSTITUTE(A2,"cat","") elimina cada aparición de la palabra cat

  • LEN(A2) cuenta el número original de caracteres

  • LEN(SUBSTITUTE(...)) cuenta los caracteres tras la eliminación

  • La diferencia entre ambas longitudes muestra cuántos caracteres se eliminaron

  • Dividir entre LEN("cat") convierte los caracteres eliminados en el número de veces que aparece la palabra

Contar una palabra específica en una celda en Excel.

Cuenta una palabra específica en una celda. Imagen del autor.

Conteo sin distinción de mayúsculas

Las fórmulas de Excel suelen tratar el texto tal y como está escrito. Si quieres que ignore las diferencias entre mayúsculas y minúsculas, convierte el texto al mismo formato.

Puedes hacerlo con LOWER() o UPPER().

Ejemplo con LOWER():

=(LEN(LOWER(A2))-LEN(SUBSTITUTE(LOWER(A2),"cat","")))/LEN("cat")

Ejemplo con UPPER():

=(LEN(UPPER(A2))-LEN(SUBSTITUTE(UPPER(A2),"CAT","")))/LEN("CAT")

Ambas convierten primero el texto al mismo caso, así que Cat, CAT y cat cuentan como la misma palabra.

Contar una frase específica

El mismo enfoque sirve para frases. Por ejemplo, si quieres contar little cat, sustituye la palabra en la fórmula:

=(LEN(A2)-LEN(SUBSTITUTE(A2,"little cat","")))/LEN("little cat")

Excel elimina la frase, mide la diferencia en caracteres y convierte esa diferencia en el número de veces que aparece.

Contar palabras específicas en un rango

Para contar una palabra concreta en varias celdas, aplica la fórmula a cada fila y luego suma los resultados.

Supón que tu texto está en A2:A10 y quieres contar la palabra cat. Escribe esta fórmula en B2:

=(LEN(A2)-LEN(SUBSTITUTE(A2,"cat","")))/LEN("cat")

Pulsa Intro y arrastra la fórmula hasta B10. Cada fila devolverá el número de veces que la palabra aparece en esa celda.

Contar la palabra específica en Excel.

Cuenta la palabra específica. Imagen del autor.

Contar coincidencias parciales

A veces Excel cuenta una palabra aunque aparezca dentro de otra mayor. Esto se llama coincidencia parcial.

Por ejemplo, si buscas "cat", Excel también puede contar:

  • "catalog"
  • "cats"
  • "category"

Puedes usar esta fórmula para contar apariciones:

=(LEN(A2)-LEN(SUBSTITUTE(A2,"cat","")))/LEN("cat")

Contar palabras con coincidencia parcial en Excel.

Cuenta coincidencias parciales. Imagen del autor.

Limitaciones a tener en cuenta

Las fórmulas de Excel no detectan límites de palabras. Solo buscan coincidencias de caracteres dentro del texto.

Por esta limitación, las fórmulas pueden contar coincidencias parciales.

En muchas tareas con hojas de cálculo, este comportamiento es aceptable. Funciona bien para una estimación rápida o cuando no necesitas reglas lingüísticas estrictas.

Cómo contar palabras en varias celdas y rangos

Aunque el texto esté repartido en muchas celdas, puedes calcular un único recuento total. Este enfoque parte de la misma fórmula usada para contar palabras en una celda.

Suma recuentos de palabras en un rango

Para sumar recuentos a lo largo de un rango, cuenta la palabra objetivo en cada celda y luego suma los resultados.

Si tu texto está en A2:A10, puedes calcular las apariciones totales de cat con esta fórmula:

=SUMPRODUCT((LEN(A2:A10)-LEN(SUBSTITUTE(A2:A10,"cat","")))/LEN("cat"))

Esta fórmula revisa cada celda del rango, cuenta cuántas veces aparece la palabra y devuelve un único total.

Si quieres ignorar mayúsculas y minúsculas, convierte antes el texto:

=SUMPRODUCT((LEN(LOWER(A2:A10))-LEN(SUBSTITUTE(LOWER(A2:A10),"cat","")))/LEN("cat"))

Esta versión trata Cat, CAT y cat como la misma palabra.

Contar palabras en varias celdas usando SUMPRODUCT en Excel.

Cuenta palabras en varias celdas con SUMPRODUCT. Imagen del autor.

Obtener el total de palabras de una columna o tabla completa

Otra opción usa una columna auxiliar.

Supón que el texto está en A2:A10 y que A1 contiene el encabezado.

  1. Introduce la fórmula de conteo en B2

  2. Haz doble clic en el controlador de relleno para copiarla hacia abajo

  3. Suma los resultados con: =SUM(B2:B10)

Excel suma los recuentos de cada fila y devuelve el total de la columna.

Contar palabras de toda la columna en Excel.

Cuenta palabras en toda la columna y súmalas. Imagen del autor.

Contar palabras en una tabla de Excel

Las tablas de Excel facilitan este proceso porque las fórmulas se aplican automáticamente a las nuevas filas:

  1. Selecciona tu conjunto de datos
  2. Ve a Insertar > Tabla
  3. Añade una nueva columna llamada Word Count

En la primera fila de la nueva columna, introduce:

=IF(LEN(TRIM([@Text]))=0,0,LEN(TRIM([@Text]))-LEN(SUBSTITUTE(TRIM([@Text])," ",""))+1)

Contar palabras en una tabla de Excel.

Cuenta palabras en una tabla de Excel. Imagen del autor.

Sustituye Text por el nombre real de la columna en tu tabla. Excel rellenará la fórmula en todas las filas. Para calcular el total de palabras de toda la tabla, usa:

=SUM(Table2[Word Count])

Sustituye Table2 por el nombre de tu tabla y Word Count por el encabezado de columna que uses en tu hoja.

Solución de problemas comunes al contar palabras en Excel

Las fórmulas de conteo de palabras en Excel suelen funcionar bien. Sin embargo, pequeños fallos en los datos o en la configuración de la fórmula pueden producir resultados incorrectos. Estas soluciones cubren los problemas más habituales.

Errores comunes y cómo arreglarlos

Aquí tienes algunos errores frecuentes y sus soluciones:

Usar un rango incorrecto

A veces las fórmulas incluyen filas vacías o celdas de encabezado. Esto puede inflar el total o ralentizar los cálculos.

Cómo solucionarlo: limita el rango a las filas con datos reales. Por ejemplo, usa A2:A100 en lugar de A:A.

Referencias de celda incorrectas al copiar fórmulas

Si una fórmula apunta a una celda fija, cada fila devolverá el mismo resultado.

Cómo solucionarlo: usa referencias relativas como A2 en lugar de $A$2, salvo que quieras referirte siempre a la misma celda.

Falta TRIM() en la fórmula

Los espacios extra entre palabras pueden aumentar el conteo.

Cómo solucionarlo: envuelve el texto con TRIM() antes de aplicar la fórmula para que Excel elimine espacios iniciales, finales y repetidos.

Cómo tratar celdas vacías, datos no textuales y casos especiales

Veamos cómo gestionar casos especiales al contar palabras:

Celdas vacías o con solo espacios

Las celdas con espacios ocultos pueden devolver 1 en lugar de 0. Usa esta fórmula para devolver 0 en celdas vacías:

=IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1)

TRIM() elimina los espacios antes de que Excel calcule el recuento.

Usa TRIM para gestionar celdas vacías al contar palabras en Excel.

Usa TRIM para tratar celdas vacías al contar palabras. Imagen del autor.

Celdas con números o fórmulas

Excel también cuenta caracteres en celdas numéricas, lo que puede afectar a los resultados. Usa la función ISTEXT() para limitar el conteo a celdas de texto:

=IF(ISTEXT(A2),IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1),0)

Esta fórmula devuelve 0 cuando la celda no contiene texto.

Usa ISTEXT para tratar números en celdas al contar palabras en Excel.

Usa ISTEXT() para gestionar números en celdas al contar palabras. Imagen del autor.

Texto en varias líneas dentro de una celda

El texto copiado de otras fuentes puede incluir saltos de línea o caracteres ocultos. Estos pueden afectar al conteo.

Para evitarlo, aplica TRIM() o CLEAN() para eliminar caracteres innecesarios antes de ejecutar la fórmula.

Celdas combinadas

Las celdas combinadas pueden romper fórmulas que dependen de rangos consistentes. Evítalas cuando calcules sobre grandes conjuntos de datos.

Validación de datos para contar con precisión

Un conteo preciso depende de entradas limpias. Unas cuantas comprobaciones sencillas previenen errores antes de que aparezcan.

Limpia el texto antes de contar

El texto copiado o importado suele traer espacios extra o caracteres ocultos. Usa una columna auxiliar con TRIM() para limpiar el texto antes de calcular el conteo.

Estandariza el texto al contar palabras específicas

La misma palabra puede aparecer con mayúsculas distintas. Convierte el texto a minúsculas o mayúsculas con LOWER() o UPPER() antes de usar fórmulas que cuentan palabras concretas.

Usa columnas auxiliares en conjuntos de datos grandes

Los conjuntos de datos grandes pueden volver difíciles de revisar las fórmulas complejas. Divide el proceso en pasos:

  • Una columna para limpiar el texto
  • Una columna para contar palabras
  • Una celda para calcular totales

Esta estructura facilita detectar errores y mejora el rendimiento.

Usa validación de datos para evitar entradas vacías

También puedes evitar entradas vacías con la validación de datos de Excel:

  1. Selecciona el rango de entrada, como A2:A100

  2. Ve a Datos > Validación de datos

  3. En Permitir, selecciona Longitud de texto

  4. En Datos, elige mayor que y pon el valor 0

Validación de datos para evitar celdas vacías al contar palabras en Excel.

Validación de datos para evitar celdas vacías. Imagen del autor.

Excel bloqueará ahora las entradas completamente vacías y mostrará un mensaje de error si alguien intenta dejar la celda en blanco.

Soluciones modernas y análisis de texto con IA

Las versiones más recientes de Excel incluyen funciones de texto modernas y capacidades de IA. Estas herramientas facilitan analizar texto y estimar recuentos sin depender solo de fórmulas tradicionales.

TEXTSPLIT() en Excel

Las versiones modernas de Excel incorporan nuevas funciones de texto que simplifican muchas tareas con cadenas. En vez de contar espacios manualmente, puedes dividir el texto en palabras y contarlas directamente.

TEXTSPLIT() divide un texto en múltiples valores según un delimitador. Puedes usar el espacio como delimitador para separar palabras.

Si el texto está en la celda A2, introduce esta fórmula en B2:

=COUNTA(TEXTSPLIT(TRIM(A2)," "))

Cómo funciona:

  • TRIM(A2) elimina los espacios extra

  • TEXTSPLIT(...," ") separa el texto allí donde hay un espacio

  • COUNTA() cuenta las palabras resultantes

Este enfoque es más legible que las fórmulas tradicionales basadas en espacios.

Funciona mejor cuando:

  • Usas versiones modernas de Excel (Microsoft 365 o Excel 2021+)
  • El texto tiene espaciado limpio entre palabras
  • El conjunto de datos incluye texto corto o medio

Si el texto incluye saltos de línea o separadores poco habituales, quizá necesites limpiar antes de dividir.

Copilot en Excel y métodos con IA

Microsoft Excel ya incluye asistencia con IA mediante Copilot. Copilot puede analizar datos de la hoja y responder a peticiones en lenguaje natural, incluidas preguntas sobre texto.

Por ejemplo, puedes pedir a Copilot:

Count the number of words in this column.

Copilot analiza los datos y devuelve un resultado sin necesidad de fórmulas.

En pruebas sencillas, Copilot suele producir una estimación razonable. Sin embargo, el número puede no coincidir siempre con el resultado de las fórmulas de Excel.

Por qué pueden diferir los números

Los sistemas de IA suelen analizar el texto usando tokens en lugar de palabras tradicionales. Un token representa un fragmento de texto procesado por el modelo. Los tokens no siempre coinciden con los límites de las palabras.

Por ejemplo:

  • Una palabra larga puede dividirse en varios tokens
  • Palabras cortas o signos de puntuación pueden compartir un token
  • Los caracteres especiales pueden cambiar cómo se divide el texto

Por ello, Copilot puede interpretar el texto de forma ligeramente diferente a las fórmulas de Excel, que se basan en los espacios para estimar palabras.

Ventajas Limitaciones
Rápido para textos extensos o desordenados El enfoque varía según cómo formulas la petición
Útil para análisis y resúmenes rápidos La lógica aplicada no siempre es visible ni auditable
No necesitas escribir ni memorizar fórmulas Menos adecuado cuando se requieren conteos consistentes y repetibles

Para recuentos precisos y auditables, Excel con fórmulas sigue siendo el enfoque más fiable. Las herramientas de IA funcionan mejor como método de análisis rápido o comprobación exploratoria.

Conclusiones

Usa estos métodos de conteo dentro de un flujo de trabajo sencillo cuando trates texto en Excel. Limpia primero el texto, aplica una fórmula clara y revisa los resultados en todo tu conjunto de datos. Este hábito ayuda al revisar respuestas de encuestas, auditar campos de contenido o analizar notas guardadas en hojas de cálculo.

Puedes ir un paso más allá practicando funciones de Excel y técnicas de preparación de datos.

Avanza en tu carrera con Excel

Adquiere los conocimientos necesarios para sacar el máximo partido a Excel, sin necesidad de experiencia.

Empieza hoy gratis

Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Soy una estratega de contenidos a la que le encanta simplificar temas complejos. He ayudado a empresas como Splunk, Hackernoon y Tiiny Host a crear contenidos atractivos e informativos para su público.

FAQs

¿Excel cuenta de forma consistente las palabras con guion?

No. Excel se basa en los espacios. Los términos con guion cuentan como una palabra salvo que estén separados por espacios.

¿Excel trata las tabulaciones como separadores de palabras?

No. Las tabulaciones son caracteres, no espacios. Deben sustituirse por espacios antes de contar palabras.

¿Puede Excel contar palabras dentro de comentarios o notas?

No. Las fórmulas de Excel solo funcionan con valores de celdas, no con comentarios o notas.

¿Puedo usar las funciones `TEXTBEFORE()` y `TEXTAFTER()` para extraer partes específicas de texto?

Sí. TEXTBEFORE() y TEXTAFTER() te permiten extraer el texto que aparece antes o después de un delimitador concreto. Por ejemplo, si la celda A2 contiene Report-2024-Final, usa:

=TEXTBEFORE(A2,"-"). Devolverá Report.

Y =TEXTAFTER(A2,"-") devuelve 2024-Final.

¿Excel trata las fechas como texto al contar palabras?

No. Las fechas se almacenan como números salvo que se conviertan a texto, así que la mayoría de fórmulas de conteo las ignoran.

Temas

Aprende Excel con DataCamp

programa

Fundamentos de Excel

16 h
Adquiere las habilidades esenciales que necesitas para utilizar Excel, desde preparar datos hasta escribir fórmulas y crear visualizaciones. No se requiere experiencia previa.
Ver detallesRight Arrow
Iniciar curso
Ver másRight Arrow
Relacionado

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Guía completa para utilizar ANOVA en Excel

Aprende el proceso simplificado de realizar ANOVA en Excel, e interpretar los resultados con instrucciones claras, paso a paso.
Arunn Thevapalan's photo

Arunn Thevapalan

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

Tutorial

FUNCIÓN SQL COUNT()

COUNT() te permite contar el número de filas que cumplen determinadas condiciones. Aprende a utilizarlo en este tutorial.
Travis Tang 's photo

Travis Tang

Tutorial

Cómo calcular raíces cúbicas en Excel: Guía paso a paso

Hay tres formas sencillas de calcular raíces cúbicas en Excel: el operador ^ caret, la función POWER() y las funciones VBA personalizadas.
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Guía completa para calcular distribuciones de frecuencias en Excel

Sigue nuestra guía paso a paso para crear distribuciones de frecuencias en Excel utilizando la función FRECUENCIA() con sólo dos argumentos: matriz_datos y matriz_bins.
Arunn Thevapalan's photo

Arunn Thevapalan

Ver másVer más