Editor de Excel en línea
Usar gratis

LARGO en Excel: sintaxis, ejemplos y errores

Actualizado el 2026-10-15 · Gratis · Compatible con Excel y Google Sheets

Sintaxis

=LARGO(texto)

Respuesta rápida

LARGO cuenta los caracteres de una celda: =LARGO(A2) devuelve 8 para «jane doe». Cuenta todo —espacios, signos y saltos de línea incluidos— y LARGO mismo devuelve un número verdadero que puede comparar y sumar. Una fecha con formato devuelve la longitud de su número de serie, no la del texto que usted ve.

Sintaxis

=LARGO(texto)
ArgumentoQué significa
textoLa celda, literal o expresión que se quiere medir. Obligatorio —y único argumento—. Los números se miden por sus dígitos visibles; las fechas, por su número de serie oculto.

Un único argumento, nada que adaptar: =LARGO(A2) se escribe igual en cualquier idioma de Excel, con coma o punto y coma.

LARGO es la vara de medir de la familia de texto: cuenta cada carácter —letras, dígitos, espacios, signos, saltos— y devuelve un número genuino, no texto. Es la única función de texto de esta lista cuyo resultado entra directo en comparaciones y aritmética sin VALOR.

Ejemplos básicos

=LARGO(A2)

La medición base: «jane doe» es 8, «AE-2026-041» es 11, «» es 0. Una columna LARGO sobre los identificadores importados revela al instante las filas demasiado cortas (truncadas) o demasiado largas (con relleno).

=LARGO(A2)-LARGO(ESPACIOS(A2))

La auditoría de espacios: la diferencia dice exactamente cuántos caracteres quitaría ESPACIOS. Un 0 significa celda limpia; un 3, tres espacios sueltos escondidos antes, después o entre palabras.

=LARGO(A2)-LARGO(SUSTITUIR(A2, " ", ""))+1

El contador de palabras: quitar todos los espacios y medir el encogimiento da el número de espacios, y uno más es el número de palabras. Sencillo y fiable para texto con espacios simples.

=SI(LARGO(A2)>20, "Too long", "OK")

La puerta de longitud: marca cualquier descripción, código o usuario que supere el límite del sistema antes de llegar al archivo de importación. Como LARGO devuelve un número, la comparación no necesita conversión.

=LARGO(A2)-LARGO(SUSTITUIR(A2, CAR(10), ""))

El detector de saltos: los saltos CAR(10) son invisibles en pantalla pero cuentan como caracteres, así que la diferencia expone cuántos se esconden en la celda — el diagnóstico más rápido antes de eliminarlos.

Una fecha con formato 2026/10/15 devuelve LARGO = 5, porque LARGO mide el número de serie (45945) que hay debajo, no el texto mostrado. Lo mismo aplica a números con formato personalizado: LARGO ve el valor almacenado, nunca el formato.

Errores habituales y cómo corregirlos

SíntomaCausa más comúnSolución
Una fecha devuelve 5 en lugar de 10LARGO mide el número de serie almacenado (45945), no el 2026/10/15 visible.Mida el texto con formato: =LARGO(TEXTO(A2, "aaaa/mm/dd")).
Una celda «vacía» devuelve 1 o 2La celda no está vacía: guarda uno o dos espacios normales o de no separación.Confirme con =LARGO(ESPACIOS(A2)) — un 0 tras ESPACIOS indica que solo había espacios.
El recuento no coincide con lo que veLos caracteres invisibles cuentan: los saltos CAR(10) y los espacios de no separación CAR(160) suman 1 cada uno.Detecte saltos con =LARGO(A2)-LARGO(SUSTITUIR(A2, CAR(10), "")); limpie la celda después.
El texto CJK parece tener longitud erróneaLARGO cuenta caracteres, así que cada carácter —incluido el de ancho completo— vale 1. Los sistemas por bytes esperan 2 por carácter CJK.Use LARGOB, que cuenta 2 por carácter de doble byte con configuración DBCS.
El resultado no se puede comparar con 10Poco frecuente — LARGO ya devuelve un número verdadero. Si la comparación falla, ese «número» es en realidad texto de una importación.Compruebe con =ESNUMERO(LARGO(A2)); si es FALSO, la celda medida era texto — envuelva el origen en VALOR primero.

No es un error, pero conviene saberlo: LARGO ve los valores almacenados, no el formato. No distingue el texto «12345» del número 12345 — ambos miden 5 — y nunca redondea, trunca ni se salta los espacios.

LARGO frente a LARGOB

LARGOLARGOB
CuentaCaracteres — cada uno vale 1, sea de ancho completo o noBytes — 1 por carácter de un byte, 2 por los de doble byte (CJK)
«jane doe» es88
«東京都» es36 con configuración DBCS
Trabajo típicoLímites de longitud, auditorías, recuentos de palabras en texto occidentalImportaciones por bytes, sistemas antiguos, validación de campos CJK

Elija según el destinatario: los sistemas modernos y la mayoría de las importaciones quieren LARGO; los mainframes antiguos o los diseños de bytes fijos quieren LARGOB. En configuraciones de un byte ambos devuelven lo mismo, por eso LARGOB sigue siendo un desconocido en Occidente.

LARGO frente al Relleno rápido

Fórmula LARGORelleno rápido (Ctrl+E)
SalidaUna fórmula viva en una columna auxiliar; se recalcula al cambiar el origenValores estáticos, escritos una vez; las filas nuevas exigen repetir
PrecisiónDeterminista — recuentos exactos siempreAdivina patrones — revise el resultado por muestreo
Ideal paraAuditorías, validaciones e informes que deben estar al díaExtracciones puntuales cuyas longitudes verificará luego con LARGO
Disponible enTodas las versiones de Excel y en Google SheetsExcel 2013 o posterior; Sheets responde con el llenado inteligente

Ambas cooperan: el Relleno rápido extrae códigos de celdas sucias y una columna LARGO demuestra que toda extracción tiene la misma longitud antes de fiarse. El relleno adivina, LARGO verifica.

LARGO en Google Sheets

  • Mismo nombre y mismo único argumento — todas las fórmulas anteriores se pegan en Sheets sin cambios.
  • LARGOB existe en Sheets con el mismo conteo por bytes para texto de doble byte.
  • El detector de saltos funciona idéntico — las celdas de Sheets almacenan los saltos CAR(10) igual.
  • Las fechas se comportan igual: LARGO devuelve la longitud del número de serie subyacente, no la del formato mostrado.

Limitaciones y consejos prácticos

  • LARGO mide los valores almacenados, no el formato: una fecha es su número de serie y un número son sus dígitos — «2026/10/15» muestra 10 caracteres pero mide 5.
  • Cada carácter cuenta: saltos CAR(10), espacios de no separación CAR(160) y tabulaciones suman 1 — use diferencias de LARGO para exponerlos antes de limpiar.
  • LARGO devuelve un número verdadero, así que no necesita VALOR — pero la celda medida puede ser texto; envuelva el origen en VALOR cuando los dígitos deban comportarse como números.
  • Para datos CJK que van a sistemas con límites por bytes, cambie a LARGOB — 2 bytes por carácter de doble byte — antes de que la importación rechace el archivo.
  • Combine auditorías en una columna: =LARGO(A2)-LARGO(ESPACIOS(SUSTITUIR(A2, CAR(10), " "))) cuenta de una vez todos los caracteres invisibles.

Piense en LARGO como el calibre de inspección de una cadena de limpieza: no cambia nada, solo mide — relleno, saltos, truncamientos. Ejecútelo antes y después de cada fase y la diferencia le dirá si la fase hizo su trabajo.

Herramientas relacionadas

Funciones relacionadas

Preguntas frecuentes

¿Qué hace la función LARGO en Excel?

Cuenta caracteres: =LARGO(A2) devuelve 8 para «jane doe». Espacios, signos y saltos de línea cuentan todos, y el resultado es un número verdadero que puede comparar y sumar directamente.

¿Por qué LARGO devuelve 5 para una fecha como 2026/10/15?

Una fecha se almacena como número de serie — 45945 — y LARGO mide ese valor almacenado, no el texto mostrado. Mida la cadena con formato: =LARGO(TEXTO(A2, "aaaa/mm/dd")) devuelve 10.

¿Cómo cuento el número de palabras con LARGO?

=LARGO(A2)-LARGO(SUSTITUIR(A2, " ", ""))+1: al quitar los espacios la longitud se encoge uno por espacio, así que la diferencia más uno equivale al número de palabras. Fiable para texto con espacios simples.

¿Por qué una celda que parece vacía devuelve LARGO de 1 o 2?

La celda guarda caracteres invisibles — espacios normales o de no separación. Ejecute =LARGO(ESPACIOS(A2)): si cae a 0, la celda no contenía más que espacios, que es justo por lo que fallaban las búsquedas.

¿Cuál es la diferencia entre LARGO y LARGOB?

LARGO cuenta caracteres — cada uno vale 1. LARGOB cuenta bytes — 2 por carácter de doble byte con configuración DBCS, así que «東京都» es 3 para LARGO y 6 para LARGOB. Use LARGOB cuando el sistema receptor mide bytes.

¿Puede LARGO distinguir el texto «12345» del número 12345?

No — ambos miden 5, porque LARGO ve caracteres almacenados, no tipos de datos. Compruebe el tipo aparte con ESNUMERO, o convierta el texto de dígitos con VALOR antes de comparar o sumar.

¿Funciona LARGO en Google Sheets?

Sí — mismo nombre, mismo único argumento, mismos resultados. LARGOB también está disponible, el detector de saltos se comporta igual y las fechas devuelven la longitud del número de serie igual que en Excel.

¿Listo para probarlo con tu propio archivo?

Abrir Quitar saltos de línea de celdas en Excel — es gratis