LEN

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Descripción

La función LEN devuelve el número de caracteres de un valor de texto.

Uso

LEN(text)
Argumento Tipo Obligatorio Descripción
text Texto El texto de entrada

Comentarios

Si el argumento text está en blanco, el resultado es 0.

LEN es coherente con LEFT, MID y RIGHT: las cuatro funciones cuentan los caracteres de la misma manera, por lo que una fórmula como LEFT(TEXT, LEN(TEXT) - 3) devuelve TEXT con sus tres últimos caracteres eliminados.

Caracteres multibyte y emojis

LEN cuenta los caracteres de la misma manera que Excel y la mayoría de los otros sistemas de hojas de cálculo y bases de datos. Para la mayoría de los textos —letras, dígitos, puntuación y caracteres de los sistemas de escritura comunes— esto coincide con lo que se ve en la pantalla.

Algunos caracteres se almacenan utilizando más de una unidad de código y contarán como más de uno en LEN. Esto incluye la mayoría de los emojis (por ejemplo, LEN("😀") es 2), banderas y otros emojis construidos a partir de una secuencia (por ejemplo, LEN("🏳️‍🌈") es 6), y un pequeño número de caracteres suplementarios de escrituras menos comunes.

Si necesita contar los caracteres percibidos por el usuario —donde cada emoji o carácter compuesto cuenta como uno independientemente de cómo se almacene— utilice LENG en su lugar.

Ejemplo

LEN se combina a menudo con LEFT, MID o RIGHT para cortar un texto en relación con su longitud. Por ejemplo, para eliminar los tres últimos caracteres de un campo de texto CODE:

LEFT(CODE, LEN(CODE) - 3)

También puede utilizar LEN en una regla de validación para exigir una longitud mínima o exacta. Para exigir que un campo REFERENCE contenga exactamente 8 caracteres:

LEN(REFERENCE) == 8
Siguiente elemento
ISBLANK