Aprender Excel
ES
Define cómo se ven los números, las fechas y las fórmulas, para que todo funcione como en tu propio Excel.

Inicio › Funciones de Excel › LARGO

Función LARGO en Excel: contar caracteres y palabras

LARGO devuelve el número de caracteres de una celda, espacios incluidos. Por sí sola es sencilla, pero es la clave para detectar espacios invisibles, validar códigos y contar palabras. En el Excel en inglés, la función se llama LEN.

En esta guía
  1. Sintaxis de LARGO
  2. Encontrar espacios ocultos
  3. Pruébalo tú mismo
  4. Comprobar la longitud
  5. Contar palabras
  6. Contar un carácter
  7. Con IZQUIERDA y DERECHA
  8. Preguntas frecuentes

Sintaxis de LARGO

=LARGO(texto)
FórmulaResultadoPor qué
=LARGO("Excel")55 letras
=LARGO("Ana García")10El espacio también cuenta
=LARGO("Mango ")6Espacio al final
=LARGO(A2) con 1,50 visible y 1,5 guardado3LARGO cuenta el valor, no el formato

Encontrar espacios ocultos

Cuando una búsqueda devuelve #N/D con un valor que parece correcto, compara su longitud con la versión limpia:

=LARGO(A2) <> LARGO(ESPACIOS(A2))

VERDADERO significa que sobran espacios. Límpialos con ESPACIOS.

Practica LARGO: pruébalo tú mismo

Leer es una cosa y escribirlo es otra. Construye la fórmula de abajo paso a paso: las pistas te dicen qué escribir, y puedes hacer clic en las celdas o arrastrar sobre ellas para añadirlas, igual que en Excel.

Tarea: Cuenta los caracteres del código de producto, en B2: =LARGO(A2)

Comprobar que los códigos tienen la longitud correcta

Los códigos postales, los IBAN y los códigos de producto suelen tener una longitud fija. Marca los que están mal:

=SI(LARGO(A2)<>5; "Revisar"; "")

También puedes exigirlo al escribir: Datos › Validación de datos › Permitir: Longitud del texto › igual a 5.

Contar las palabras de una celda

=LARGO(ESPACIOS(A2)) - LARGO(SUSTITUIR(A2; " "; "")) + 1

El número de espacios más uno es el número de palabras. "El veloz zorro marrón" devuelve 4. ESPACIOS evita que los espacios dobles inflen el recuento. Para una celda vacía esto devuelve 1; envuélvelo si hace falta: =SI(A2=""; 0; …)

Contar un carácter concreto

=LARGO(A2) - LARGO(SUSTITUIR(A2; "@"; ""))

Cuántas arrobas hay en la celda. Útil para comprobar si una celda contiene más de un correo electrónico. Lee SUSTITUIR.

Con IZQUIERDA, DERECHA y EXTRAE

LARGO te dice cuánto texto hay, y eso ayuda a quitar caracteres:

  • Quitar los 3 primeros caracteres: =DERECHA(A2; LARGO(A2)-3)
  • Quitar los 2 últimos caracteres: =IZQUIERDA(A2; LARGO(A2)-2)

Más en IZQUIERDA, DERECHA y EXTRAE.

Preguntas frecuentes

¿LARGO cuenta los espacios?

Sí, cada espacio cuenta como un carácter, también los del principio y el final.

¿Puede LARGO contar los caracteres de un rango?

Sí, con SUMA: =SUMA(LARGO(A2:A10)) en Microsoft 365, o =SUMAPRODUCTO(LARGO(A2:A10)) en versiones antiguas.

¿Por qué LARGO devuelve un número distinto del que veo?

La celda contiene caracteres ocultos (espacios, saltos de línea) o el número mostrado tiene un formato distinto del valor guardado.