LEFT

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction LEFT extrait un nombre de caractères spécifié à partir du début d'une valeur de texte.

Utilisation

LEFT(text, number_characters)
Argument Type Requis Description
text Texte Oui Le texte d'entrée
number_of_characters Numérique Oui Le nombre de caractères à inclure

Remarques

Si l'argument text est vide, ou si number_of_characters est égal à zéro, le résultat sera une valeur de texte vide.

Langues s'écrivant de droite à gauche

Notez que bien que le nom de la fonction, « LEFT », soit hérité d'Excel, il fait toujours référence au début du texte, quel que soit le sens de l'écriture. Pour les langues s'écrivant de droite à gauche, la fonction LEFT extrait le nombre de caractères donné à partir du début du texte, ce qui correspondrait en fait visuellement aux caractères les plus à droite.

Par exemple, si vous aviez un champ TEXT contenant le texte سلام الکس et que la formule LEFT(TEXT, 4) est égale à "سلام".

Exemple

Dans certains cas, vous pouvez avoir un numéro d'enregistrement, un numéro de téléphone ou un autre texte contenant des informations intégrées dans le code. Par exemple, aux Pays-Bas, les deux premiers chiffres des numéros de téléphone fixe indiquent la ville. Les numéros commençant par « 070 » comme 070 353 3000 appartiennent à la ville de La Haye, tandis que ceux commençant par « 020 » comme 020 334 4522 sont à Amsterdam.

Vous pouvez trouver les trois premiers chiffres d'un champ de texte PHONE_NUMBER en utilisant la formule :

LEFT(PHONE_NUMBER, 3)

Vous pouvez ensuite utiliser la fonction IF pour calculer la ville en fonction de ces trois premiers chiffres :

IF(LEFT(PHONE_NUMBER, 3) == "070", "La Haye", 
  IF(LEFT(PHONE_NUMBER, 3) == "020", "Amsterdam", "Autre"))
Élément suivant
POWER