Menu

LARGO en Excel: contar caracteres y palabras (LEN)

=LARGO(A2) devuelve el número de caracteres de A2, espacios y signos de puntuación incluidos. Con ESPACIOS y SUSTITUIR también cuenta palabras, y con SUMA cuenta los caracteres de todo un rango.

Todas las hojas de esta página están vivas: cambia un número o una fórmula y se recalculan.

=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).

Contar los caracteres
B2
AB
1TextCharacters
2Hello world11
3 Hello world 13
4Excel5
50
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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:

Lo que ve LARGO
B2
ABC
1ValueLENLEN of the display
2$1,050.0049
32026-03-15510
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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:

Contar palabras
B2
AB
1TextWords
2The quick brown fox4
3 two spaces 2
4one1
50
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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).

¿Cuántas palabras?
B2
AB
1SentenceWords
2Payment received with thanks
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

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:

Títulos de más de 30 caracteres
B2
ABC
1TitleCharactersLeft
2Desk lamp, black1614
3Ergonomic office chair with headrest36-6
4Monitor stand1317
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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.

Caracteres restantes
B2
AB
1NameLeft
2Wireless mouse
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

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:

Total de caracteres
C2
ABC
1TextMethodTotal
2AppleSUM15
3PearSUMPRODUCT15
4Banana
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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. 1,050.00seguardacomo1050,asıˊqueLARGOdevuelve4,yunafechadevuelve5,losdıˊgitosdesunuˊmerodeserie.Paracontarlaformamostrada,convieˊrtelaconTEXTO.Ensuformainglesa:‘LEN(TEXT(A2,"1,050.00 se guarda como 1050, así que LARGO devuelve 4, y una fecha devuelve 5, los dígitos de su número de serie. Para contar la forma mostrada, conviértela con TEXTO. En su forma inglesa: `LEN(TEXT(A2,"#,##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.

Ilustración de los lenguajes de programación de Coddy

Aprende a programar con Coddy

COMENZAR