Contar palabras en una celda de Excel

Última actualización el 11/11/2024
Tiempo de leer: 3 minutos

Descubra dos técnicas para contar palabras en Excel.

  1. Función TEXTSPLIT: Si trabaja con Excel 365, esta es la técnica más sencilla.
  2. Construye una solución contando el número de espacios entre cada palabra 😉

Método con función TEXSPLIT 👍

El método más sencillo requiere Excel 365. Utilizaremos solo una función: DIVIDIR TEXTO.

Contar palabras con esta función es sencillo. TEXTSPLIT divide el texto mediante un delimitador. Por ejemplo, esta fórmula dividirá el texto en varias celdas.

TEXTSPLIT divide su texto por delimitador

Observe que cada palabra aparece en una celda separada. Para la primera oración, tenemos cuatro celdas. Utilice la función CONTARA para contar estas celdas.

=CONTARA(DIVISIÓN DE TEXTO(B2," "))

Contar palabras con TEXTSPLIT

Técnica con más fórmulas

Si no tienes TEXTSPLIT, aquí hay un segundo método que requiere pasos adicionales.

Paso 1: Cuente todos los caracteres (incluidos los espacios)

Primero, cuente todos los caracteres en la celda.

  1. Recorta los espacios adicionales usando el Función TRIM.
  2. Utilice la sección Función LEN para contar el número de caracteres en la celda.

= LARGO(RECORTAR(B2))

Cuente el número de letras

Paso 2: eliminar todos los espacios

Ahora, utiliza la función SUSTITUIR para eliminar todos los espacios en tu celda.

  1. Seleccione su celda original
  2. Indicar el carácter de espacio " " (comillas dobles, espacio, comillas dobles)
  3. Reemplazar por nada "" (comillas dobles, comillas dobles)
Eliminar todos los espacios de la cadena.

Paso 3: cuenta el número de caracteres restantes

Cuente los caracteres que quedan después de eliminar los espacios con la función LEN.

Nuevo número de letras

Paso 4: Cuente la cantidad de palabras en Excel

Aquí está el truco.

  • Resta los dos recuentos. Esto te devolverá la cantidad de palabras en tu celda.
  • Luego, agregue uno para obtener el recuento de palabras exacto.
Número de palabras en las celdas.

Integre estos pasos en una función LAMBDA

Usuarios de Excel 365 o Excel Online Puede integrar estos pasos en una fórmula. Utilice el Función LAMBDAEste método garantiza que los usuarios finales no escriban los pasos de forma incorrecta. Intégrelos mediante la función LET.

=LAMBDA(texto,LET(RecortarEspacio,RECORTAR(texto),LongitudTexto,LEN(RecortarEspace),DelSpace,SUSTITUIR(RecortarEspacio," ",""),LongitudTexto-LEN(DelSpace)+1))

Guarde esta fórmula como un rango con nombre de Fórmulas > Definir un nombre.

Menú para crear un rango con nombre personalizado

Nombra esta fórmula como PALABRAS DE CONTEOLuego, pegue la fórmula en el cuadro de texto de referencia.

Crea tu fórmula personalizada

Luego, use esta fórmula personalizada en una celda y agregue su texto como argumento.

Fórmula personalizada para contar palabras

1 Comentario

  1. Rick Rothstein
    13/05/2022 a las 23:34

    En su Lambda, debe reemplazar el número 1 al final con esto para que la función devuelva el número 0 para una celda vacía en lugar de devolver el número 1...

    (LARGO(Texto) > 0)

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Contar palabras en una celda de Excel

Tiempo de leer: 3 minutos
Última actualización el 11/11/2024

Descubra dos técnicas para contar palabras en Excel.

  1. Función TEXTSPLIT: Si trabaja con Excel 365, esta es la técnica más sencilla.
  2. Construye una solución contando el número de espacios entre cada palabra 😉

Método con función TEXSPLIT 👍

El método más sencillo requiere Excel 365. Utilizaremos solo una función: DIVIDIR TEXTO.

Contar palabras con esta función es sencillo. TEXTSPLIT divide el texto mediante un delimitador. Por ejemplo, esta fórmula dividirá el texto en varias celdas.

TEXTSPLIT divide su texto por delimitador

Observe que cada palabra aparece en una celda separada. Para la primera oración, tenemos cuatro celdas. Utilice la función CONTARA para contar estas celdas.

=CONTARA(DIVISIÓN DE TEXTO(B2," "))

Contar palabras con TEXTSPLIT

Técnica con más fórmulas

Si no tienes TEXTSPLIT, aquí hay un segundo método que requiere pasos adicionales.

Paso 1: Cuente todos los caracteres (incluidos los espacios)

Primero, cuente todos los caracteres en la celda.

  1. Recorta los espacios adicionales usando el Función TRIM.
  2. Utilice la sección Función LEN para contar el número de caracteres en la celda.

= LARGO(RECORTAR(B2))

Cuente el número de letras

Paso 2: eliminar todos los espacios

Ahora, utiliza la función SUSTITUIR para eliminar todos los espacios en tu celda.

  1. Seleccione su celda original
  2. Indicar el carácter de espacio " " (comillas dobles, espacio, comillas dobles)
  3. Reemplazar por nada "" (comillas dobles, comillas dobles)
Eliminar todos los espacios de la cadena.

Paso 3: cuenta el número de caracteres restantes

Cuente los caracteres que quedan después de eliminar los espacios con la función LEN.

Nuevo número de letras

Paso 4: Cuente la cantidad de palabras en Excel

Aquí está el truco.

  • Resta los dos recuentos. Esto te devolverá la cantidad de palabras en tu celda.
  • Luego, agregue uno para obtener el recuento de palabras exacto.
Número de palabras en las celdas.

Integre estos pasos en una función LAMBDA

Usuarios de Excel 365 o Excel Online Puede integrar estos pasos en una fórmula. Utilice el Función LAMBDAEste método garantiza que los usuarios finales no escriban los pasos de forma incorrecta. Intégrelos mediante la función LET.

=LAMBDA(texto,LET(RecortarEspacio,RECORTAR(texto),LongitudTexto,LEN(RecortarEspace),DelSpace,SUSTITUIR(RecortarEspacio," ",""),LongitudTexto-LEN(DelSpace)+1))

Guarde esta fórmula como un rango con nombre de Fórmulas > Definir un nombre.

Menú para crear un rango con nombre personalizado

Nombra esta fórmula como PALABRAS DE CONTEOLuego, pegue la fórmula en el cuadro de texto de referencia.

Crea tu fórmula personalizada

Luego, use esta fórmula personalizada en una celda y agregue su texto como argumento.

Fórmula personalizada para contar palabras

1 Comentario

  1. Rick Rothstein
    13/05/2022 a las 23:34

    En su Lambda, debe reemplazar el número 1 al final con esto para que la función devuelva el número 0 para una celda vacía en lugar de devolver el número 1...

    (LARGO(Texto) > 0)

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *