Que vous ayez besoin de manipuler des données textuelles pour les normaliser ou les nettoyer, ou d’extraire des caractères spécifiques d’une cellule, vous pouvez utiliser les fonctions LEFT, RIGHT et MID pour y parvenir. Ces fonctions permettent d’extraire des caractères spécifiques de n’importe quel endroit d’une cellule, qu’il s’agisse de texte ou de chiffres.
Si vous souhaitez séparer les données d’une cellule en plusieurs colonnes, vous avez besoin de ces fonctions. Voici comment utiliser efficacement les fonctions GAUCHE, DROITE et MOYEN pour gagner du temps et de l’énergie.
La fonction LEFT permet d’extraire un nombre spécifié de caractères du côté gauche d’une chaîne. La syntaxe de cette fonction est la suivante :
LEFT(text, num_chars)
Ici, texte est la chaîne ciblée, et num_chars est le nombre de caractères à extraire.
Voyons un exemple.
Supposons que vous disposiez d’une feuille de calcul contenant les adresses électroniques de vos employés et que vous souhaitiez extraire leurs noms d’utilisateur. Vous pouvez utiliser la fonction LEFT pour ce faire. Voici comment procéder :
=LEFT(A2, FIND("@", A2) - 1)La fonction FIND permet de trouver la position du premier caractère espace dans la chaîne de texte. -1 soustrait le symbole @ et n’extrait que les caractères qui le précèdent.
De même, supposons que vous disposiez d’une liste de codes d’articles expédiés et que chaque code se compose de deux lettres suivies de trois chiffres. Vous pouvez utiliser la fonction LEFT pour séparer le code alphabétique des chiffres.
En supposant que les codes se trouvent dans la colonne A et que vous souhaitiez que les nouveaux codes se trouvent dans la colonne B, voici la fonction LEFT que vous utiliserez :
=LEFT(A2, 2)
Vous pouvez également trier ces données par ordre alphabétique en utilisant la fonction correspondante ou via VBA.
La fonction DROITE permet d’extraire un nombre spécifié de caractères de la partie droite d’une chaîne.
Reprenons le deuxième exemple, supposons que vous souhaitiez séparer le code numérique à trois chiffres (à droite de la chaîne) des codes d’articles expédiés dans la feuille de calcul.
Voici comment utiliser la fonction RIGHT pour y parvenir :
=RIGHT(A2, 3)
Prenons un autre exemple.
Supposons que vous disposiez d’une liste de numéros de téléphone au format (XXX) XXX-XXXX. Vous souhaitez extraire les quatre derniers chiffres de la liste. En supposant que les numéros de téléphone se trouvent dans la colonne A, vous utiliserez la fonction DROITE comme suit :
=RIGHT(A2, 4)
A2 est la cellule source, et 4 est le nombre de caractères qu’elle extraira du caractère le plus à droite de A2.
La fonction MID vous permet d’extraire un nombre spécifié de caractères du milieu d’une chaîne de caractères. Voici la syntaxe de la fonction MID :
=MID(text, start, num_chars)
Voici ce que chaque argument représente dans cette fonction :
- texte est la…

