Cómo contar el número de palabras en una celda

Contenidos
  1. Ejemplo
  2. Fórmula genérica
  3. Que hace
  4. Cómo funciona

Ejemplo

=LARGO(B3)-LARGO(SUSTITUIR(B3,” “,””))+1Descargar archivo de ejemplo

Fórmula genérica

=LARGO(Oración)-LARGO(SUSTITUIR(Oración,” “,””))+1

Oración : esta es la celda que contiene la oración para la que desea contar la cantidad de palabras que contiene.

Que hace

Esta fórmula contará el número de palabras contenidas en una celda dada.

Cómo funciona

Esta fórmula funciona en base a que las palabras están separadas por exactamente un carácter de espacio. Cuenta la cantidad de caracteres de espacio contenidos en la celda y luego agrega 1 a esta cuenta. Generalmente, si tenemos N espacios, entonces deberíamos tener N+1 palabras.

La fórmula cuenta el número de caracteres de espacio tomando la diferencia entre estos dos elementos:

  • Recuento de caracteres de la cadena de texto completa. Esto viene dado por la parte LEN(Sentencia) de la fórmula.
  • Recuento de caracteres de la cadena de texto con todos los caracteres de espacio eliminados. Esto viene dado por la parte LEN(SUSTITUTE(Sentencia,” “,””)) de la fórmula.

En nuestro ejemplo , LEN ("El veloz zorro marrón salta sobre el perro perezoso") da como resultado 43 ya que hay 43 caracteres en la cadena.

En nuestro ejemplo , SUSTITUIR(“El rápido zorro marrón salta sobre el perro perezoso”, ““,””) da como resultado la cadena de texto “El rápido zorro marrón salta sobre el perro perezoso , donde se ha eliminado cada aparición de un espacio. Luego, LEN ("Thequickbrownfoxjumpsoverthelazydog") encuentra el recuento de caracteres de esta nueva cadena de texto y esto da como resultado 35 , ya que hay 35 caracteres en esta cadena.

La diferencia de LEN(Sentence)-LEN(SUBSTITUTE(Sentence,” “,””)) es solo el conteo de todos nuestros caracteres de espacio eliminados de la cadena de texto. En nuestro ejemplo, esto es 43-35 , por lo que hay 8 caracteres de espacio en la cadena de texto, lo que significa que hay 8+1 = 9 palabras.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumiremos que estás de acuerdo.