=LEN(A2) devuelve el número de caracteres de A2. Cuentan todos los caracteres: letras, dígitos, espacios, signos de puntuación y saltos de línea. Hello world tiene 11. En Excel en español la función se llama LARGO (LEN en inglés), y la tabla también acepta las fórmulas escritas en español, con punto y coma (o con comas, como en México): =LARGO(A2).
| A | B | |
|---|---|---|
| 1 | Text | Characters |
| 2 | Hello world | 11 |
| 3 | Hello world | 13 |
| 4 | Excel | 5 |
| 5 | 0 |
=LARGO(A2)A3 tiene un espacio en cada extremo, así que cuenta 13. A5 está vacía, y LARGO de una celda vacía es 0. La sintaxis tiene un solo argumento: =LEN(text), donde text (texto) es una celda, una fórmula o un texto entre comillas.
LARGO cuenta el valor guardado, no lo que se ve
Con números y fechas, LARGO cuenta el valor que guarda Excel, que no siempre es lo que ves:
| A | B | C | |
|---|---|---|---|
| 1 | Value | LEN | LEN of the display |
| 2 | $1,050.00 | 4 | 9 |
| 3 | 2026-03-15 | 5 | 10 |
=LARGO(A2)A2 muestra $1,050.00 pero se guarda como 1050, así que LARGO devuelve 4. La fecha se guarda como el número de serie 46096, así que LARGO devuelve 5. Para contar los caracteres tal como se muestran, convierte antes con TEXTO (TEXT en inglés), como hace la columna C.
Contar las palabras de una celda
Excel no tiene una función para contar palabras. Las palabras se separan con espacios, así que cuenta los espacios y suma uno. Aplica antes ESPACIOS (TRIM en inglés), para que los espacios dobles y los de los extremos no cuenten como palabras:
| A | B | |
|---|---|---|
| 1 | Text | Words |
| 2 | The quick brown fox | 4 |
| 3 | two spaces | 2 |
| 4 | one | 1 |
| 5 | 0 |
=SI(ESPACIOS(A2)="";0;LARGO(ESPACIOS(A2))-LARGO(SUSTITUIR(ESPACIOS(A2);" ";""))+1)Cómo funciona, con The quick brown fox: el texto recortado tiene 19 caracteres; sin espacios, 16. Tres espacios significan cuatro palabras. El SI del principio hace que una celda vacía cuente 0 palabras en lugar de 1. En Excel en español: =SI(ESPACIOS(A2)="";0;LARGO(ESPACIOS(A2))-LARGO(SUSTITUIR(ESPACIOS(A2);" ";""))+1).
| A | B | |
|---|---|---|
| 1 | Sentence | Words |
| 2 | Payment received with thanks |
Tu turno: En B2, cuenta las palabras de A2. Las palabras están separadas por un solo espacio.
Comprobar un límite de caracteres
LARGO es la forma de comprobar un texto contra un límite: un título de página de 60 caracteres, un SMS de 160, un nombre de producto de 30. Los caracteres que quedan son el límite menos LARGO, y el formato condicional puede marcar las filas que pasan del límite:
| A | B | C | |
|---|---|---|---|
| 1 | Title | Characters | Left |
| 2 | Desk lamp, black | 16 | 14 |
| 3 | Ergonomic office chair with headrest | 36 | -6 |
| 4 | Monitor stand | 13 | 17 |
=LARGO(A2)La regla =LARGO($A2)>30 colorea la fila entera de cualquier título que pase del límite. El $ delante de la A hace que todas las columnas de la fila miren el título. Recorta A3 a 30 caracteres y el color desaparece. Para rechazar textos más largos al escribirlos, usa Datos > Validación de datos y elige Longitud del texto en Permitir.
| A | B | |
|---|---|---|
| 1 | Name | Left |
| 2 | Wireless mouse |
Tu turno: Los nombres de producto pueden tener como mucho 40 caracteres. En B2, devuelve cuántos caracteres le quedan al nombre de A2.
Contar los caracteres de un rango
LARGO trabaja con una celda. Dale un rango dentro de SUMA y cuenta cada celda, y luego SUMA los suma:
| A | B | C | |
|---|---|---|---|
| 1 | Text | Method | Total |
| 2 | Apple | SUM | 15 |
| 3 | Pear | SUMPRODUCT | 15 |
| 4 | Banana |
=SUMA(LARGO(A2:A4))=SUMA(LARGO(A2:A4)) funciona tal cual en Excel 2021 y Microsoft 365. En Excel 2019 y anteriores necesita Ctrl+Mayús+Entrar (Cmd+Mayús+Entrar en Mac), o usa SUMAPRODUCTO (SUMPRODUCT en inglés), que maneja las matrices por sí sola.
Para contar un carácter dentro de una celda, como las comas de una lista, compara la longitud antes y después de quitarlo: =LARGO(A2)-LARGO(SUSTITUIR(A2;",";"")). La página de SUSTITUIR tiene un ejemplo en vivo, incluido cómo contar una palabra entera.
Preguntas frecuentes
¿Cómo cuento los caracteres de una celda de Excel?
=LARGO(A2) devuelve el número de caracteres de A2. Cuentan los espacios, los signos de puntuación y los saltos de línea. Para ignorar los espacios de más, cuenta el texto recortado: =LARGO(ESPACIOS(A2)).
¿Cómo cuento las palabras de una celda en Excel?
Cuenta los espacios y suma uno: =LARGO(ESPACIOS(A2))-LARGO(SUSTITUIR(ESPACIOS(A2);" ";""))+1. Envuélvela como =SI(ESPACIOS(A2)="";0;...) para que una celda vacía cuente 0 palabras y no 1.
¿Por qué LARGO da un número equivocado con un número o una fecha?
LARGO cuenta el valor guardado, no lo que muestra la celda. #,##0.00"))`.
¿Cómo cuento todos los caracteres de un rango?
=SUMA(LARGO(A2:A10)) en Excel 2021 y Microsoft 365. En versiones anteriores usa =SUMAPRODUCTO(LARGO(A2:A10)), que funciona sin Ctrl+Mayús+Entrar.