Descripción
La función LEFT
extrae un número determinado de caracteres del principio de un valor de texto.
Uso
LEFT(text, number_characters)
Argumento | Tipo | Requerido | Descripción |
---|---|---|---|
text | Texto | Sí | El texto de entrada |
number_of_characters | Numérico | Sí | El número de caracteres a incluir |
Observaciones
Si el argumento text
está en blanco, o number_of_characters
es cero, el resultado será un valor de texto en blanco.
Idiomas de derecha a izquierda
Tenga en cuenta que, si bien el nombre de la función, «LEFT», se hereda de Excel, siempre se refiere al principio del texto, independientemente de la dirección de la escritura. Para los idiomas de derecha a izquierda, la función LEFT extrae el número de caracteres indicado desde el principio del texto, que en realidad serían los caracteres más a la derecha visualmente hablando.
Por ejemplo, si tuviera un campo TEXT
con el texto سلام الکس
y la fórmula LEFT(TEXT, 4)
es igual a "سلام"
.
Ejemplo
En algunos casos, puede tener un número de registro, un número de teléfono u otro texto que contenga información incrustada en el código. Por ejemplo, en Holanda, los dos primeros dígitos de los números de teléfono fijos indican la ciudad. Los números que empiezan por «070», como 070 353 3000, pertenecen a la ciudad de La Haya, mientras que los que empiezan por «020», como 020 334 4522, son de Ámsterdam.
Puede encontrar los tres primeros dígitos de un campo de texto PHONE_NUMBER
utilizando la fórmula:
LEFT(PHONE_NUMBER, 3)
A continuación, puede utilizar la función IF
para calcular la ciudad basándose en estos tres primeros dígitos:
IF(LEFT(PHONE_NUMBER, 3) == "070", "La Haya",
IF(LEFT(PHONE_NUMBER, 3) == "020", "Ámsterdam", "Otro"))