Contar el número de palabras de una celda o un rango

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Supongamos que desea averiguar cuántas palabras hay en una celda o un rango de celdas que contiene una cadena de texto larga, como una descripción o un campo de comentarios. Existen varias formas de realizar esta tarea.

¿Qué desea hacer?

Contar el número de palabras de una celda

Contar el número de palabras de un rango de celdas

Contar el número de palabras de una celda

Para realizar esta tarea, utilice las funciones LARGO, ESPACIOS y SUSTITUIR.

Ejemplo

Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.

Cómo copiar un ejemplo

  1. Cree una hoja de cálculo o un libro en blanco.

  2. Seleccione el ejemplo en el tema de Ayuda.

    Nota: No seleccione los encabezados de fila ni de columna.

    Seleccionar un ejemplo de la Ayuda

  3. Presione CTRL+C.

  4. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

  5. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

En este ejemplo, la celda A1 contiene el texto "¡Que pase buen día!" y la celda A2 contiene la fórmula. La fórmula devuelve un valor de 4 que indica que la celda contiene cuatro palabras separadas por espacios. No habrá diferencia si las palabras están marcadas por varios espacios o si las palabras empiezan o terminan con un espacio. La función ESPACIOS quita los espacios sobrantes, los iniciales y los finales en el texto de la celda.

1

".2"

3%

A

¡Que pase buen día!

Fórmula

Descripción (resultado)

=SI(LARGO(ESPACIOS(A1))=0;0;LARGO(ESPACIOS(A1))-LARGO(SUSTITUIR(A1;" ";""))+1)

Cuenta las palabras en A1 (4)

Nota: Para evitar referencias circulares, asegúrese de escribir la fórmula en una celda fuera de la celda que va a contar las palabras. Además, asegúrese de que cambie las referencias de celda en la fórmula para reflejar la celda que contiene las palabras que desea contar.

Detalles de la función

LARGO, LARGOB

ESPACIOS

SUSTITUIR

Principio de página

Contar el número de palabras de un rango de celdas

Para realizar esta tarea, utilice las funciones SUMAR.SI, LARGO, ESPACIOS y SUSTITUIR en una fórmula de matriz.

Ejemplo

Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.

Cómo copiar un ejemplo

  1. Cree una hoja de cálculo o un libro en blanco.

  2. Seleccione el ejemplo en el tema de Ayuda.

    Nota: No seleccione los encabezados de fila ni de columna.

    Seleccionar un ejemplo de la Ayuda

  3. Presione CTRL+C.

  4. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

  5. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

En este ejemplo, la fórmula devuelve un valor de 37 para reflejar que el rango contiene 41 palabras separadas por espacios. No supone ninguna diferencia si las palabras están separadas por varios espacios o si palabras iniciar o finalizan con un espacio en blanco. La función espacios quita los espacios adicionales, iniciales y finales en el texto de la celda. Para obtener el número total de palabras del rango especificado, la fórmula de matriz cuenta las palabras de cada celda del rango y, a continuación, agrega la función suma los valores de cada celda para obtener el total.

1

".2"

3%

-4

'5

6%

A

B

C

D

¡Comer más verdura!

Oler las rosas.

Un día sin lluvia...

¡Las campanas!

Viernes

Sábado

Domingo

lunes

Llevar a mamá a cenar

Lavar al perro

Caminata

Entrevista de trabajo

¡No rendirse nunca!

¡Que sea un día estupendo!

¡Seguir adelante!

¡Siempre en marcha!

Fórmula

Descripción (resultado)

=SUMA(SI(LARGO(ESPACIOS(A1:D4))=0;0;LARGO(ESPACIOS(A1:D4))-LARGO(SUSTITUIR(A1:D4;" ";""))+1))

Cuenta las palabras en el rango de celdas a1: D4 (37)

Notas: 

  • Para evitar referencias circulares, asegúrese de escribir la fórmula en una celda fuera del rango que va a contar las palabras. Asegúrese de que cambie las referencias de rango en la fórmula para que reflejen el rango de celdas que contienen las palabras que desea contar.

  • Para escribir una fórmula de matriz, seleccione la celda que contiene la fórmula, presione F2 y, a continuación, presione CTRL+MAYÚS+ENTRAR.

Sugerencia: Para ver una función evaluada paso a paso, seleccione la celda que contiene la fórmula. En la ficha fórmulas, en el grupo Auditoría de fórmulas, haga clic en Evaluar fórmula.

Detalles de la función

SUMAR.SI

LARGO, LARGOB

ESPACIOS

SUSTITUIR

Principio de página

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×