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
Sintaxis de LARGO
=LARGO(texto)| Fórmula | Resultado | Por qué |
|---|---|---|
=LARGO("Excel") | 5 | 5 letras |
=LARGO("Ana García") | 10 | El espacio también cuenta |
=LARGO("Mango ") | 6 | Espacio al final |
=LARGO(A2) con 1,50 visible y 1,5 guardado | 3 | LARGO 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; " "; "")) + 1El 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.