Excel : une formule pour MID à partir de la droite
La fonction MID dans Excel vous permet d’extraire un nombre spécifique de caractères d’une chaîne en fonction d’une position de départ sur le côté gauche de la chaîne.
Cependant, vous pouvez utiliser la formule suivante pour répliquer la fonction MID et extraire un nombre spécifique de caractères en utilisant une position de départ sur le côté droit de la chaîne :
=RIGHT(REPLACE(A1, LEN(A1)-start_from_right+2, LEN(A1),""), num_characters)
Par exemple, vous pouvez utiliser la formule suivante pour extraire les 4 caractères du milieu de la cellule A1 en commençant 3 positions en partant de la droite :
=RIGHT(REPLACE(A1,LEN(A1)-3+2,LEN(A1),""), 4)
L’exemple suivant montre comment utiliser cette formule dans la pratique.
Exemple : utilisation de MID From Right dans Excel
Supposons que nous ayons la liste suivante de noms d’équipes de basket-ball dans Excel :
Nous pouvons taper la formule suivante dans la cellule B2 pour extraire les 4 caractères du milieu du nom de l’équipe dans la cellule A2 en commençant 3 positions en partant de la droite :
=RIGHT(REPLACE(A2,LEN(A2)-3+2,LEN(A2),""), 4)
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :
La colonne B affiche désormais les 4 caractères du milieu de chaque nom d’équipe en commençant 3 positions à partir de la droite.
Par exemple, considérons le nom de la première équipe :
- Non-conformistes
La 3ème position en partant de la droite est la lettre c :
- Maveri c ks
On extrait ensuite les 4 caractères partant de cette position :
- Mav eric ks
Le résultat est Éric .
La formule répète ce processus pour chaque nom dans la colonne Équipe.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :
Excel : comment utiliser la fonction MID pour terminer la chaîne
Excel : comment utiliser la fonction MID pour les chaînes de longueur variable
Excel : une formule simple pour « si ce n’est pas vide »