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.
Comment utiliser la fonction LEFT pour extraire du texte de la partie gauche d’une chaîne de caractères
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.
Comment utiliser la fonction RIGHT pour extraire du texte de la partie droite d’une chaîne de caractères ?
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.
Comment utiliser la fonction MID pour extraire du texte du milieu d’une chaîne de caractères ?
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 chaîne ciblée dont vous voulez extraire les caractères.
- début est la position à partir de laquelle vous voulez commencer à extraire les caractères.
- num_chars est le nombre de caractères que vous souhaitez extraire.
Voyons un exemple :
Supposons que vous disposiez d’une liste de numéros de téléphone au format (XXX)XXX-XXXX, et que vous souhaitiez extraire les trois numéros du milieu de la liste. En supposant que les numéros de téléphone se trouvent dans la colonne A, vous utiliserez la fonction MID comme suit :
=MID(A2,6,3)
Cette formule extrait trois nombres au milieu, à partir de la 6e position de la chaîne numérique. Vous pouvez également classer les données par ordre croissant ou décroissant à l’aide de la fonction de tri d’Excel.
Voici un autre exemple.
Supposons que vous disposiez d’une liste d’adresses électroniques dans une feuille de calcul au format username@domain.com et que vous souhaitiez en extraire le nom de domaine. En supposant que les adresses électroniques se trouvent dans la colonne A, voici comment vous utiliserez la fonction MID :
=MID(A2, FIND("@", A2)+1, LEN(A2))
Ici, la fonction FIND localisera la position de @, et la fonction LEN calculera la longueur d’une chaîne de texte à utiliser dans l’argument num_chars.
Extraire des données dans Excel rapidement et facilement
Lorsque vous travaillez avec des données dans Excel, vous devez veiller à ce qu’elles soient cohérentes et normalisées. Si vous travaillez avec des informations variées, vous pouvez utiliser les fonctions GAUCHE, DROITE et MOYEN pour atteindre vos objectifs. Ces fonctions vous permettent de manipuler rapidement et facilement les données pour répondre à vos besoins spécifiques, ce qui facilite le travail avec vos données.
Que vous soyez un débutant ou un utilisateur expérimenté, la maîtrise de ces fonctions vous aidera à gagner en confiance et à surmonter les craintes liées à l’utilisation des feuilles de calcul.