Lorsque vous travaillez avec des données textuelles non structurées dans vos feuilles de calcul, vous devez souvent les analyser pour récupérer des informations pertinentes. Nous allons apprendre quelques façons simples de supprimer n’importe quel nombre de caractères du côté gauche ou droit d’une chaîne de texte.
Supprimer les caractères de gauche
La suppression des premiers caractères d’une chaîne est l’une des tâches les plus courantes dans Excel et peut être accomplie avec 3 formules différentes.
Pour supprimer le premier caractère d’une chaîne, vous pouvez utiliser soit la fonction REMPLACER , soit une combinaison de fonctions DROITE et NBCAR .
= REMPLACER( chaîne; 1; 1; “”)
Ici, nous prenons simplement 1 caractère de la première position et le remplaçons par une chaîne vide (“”).
DROITE( chaîne; NBCAR( chaîne ) – 1)
Dans cette formule, nous utilisons la fonction NBCAR pour calculer la longueur totale de la chaîne et en soustraire 1 caractère. La différence est transmise à DROITE, donc il extrait autant de caractères de la fin de la chaîne.
Par exemple, pour supprimer le premier caractère de la cellule A2, les formules sont les suivantes :
=REMPLACER(A2; 1; 1; “”) ou =DROITE(A2; NBCAR(A2) – 1)
Supprimer les caractères de gauche
Pour supprimer les caractères de début du côté gauche d’une chaîne, vous utilisez également les fonctions REMPLACER ou NBCAR et DROITE, mais spécifiez le nombre de caractères que vous souhaitez supprimer à chaque fois :
= REMPLACER ( chaîne ; 1; nb_chars , “”) Ou DROITE( chaîne ; NBCAR( chaîne ) – nb_chars )
Par exemple, pour supprimer les 2 premiers caractères de la chaîne en A2, les formules sont :
=REMPLACER(A2; 1; 2; “”) ou =DROITE(A2; NBCAR(A2) – 2)
Pour supprimer les 3 premiers caractères , les formules prennent cette forme :
=REMPLACER(A2; 1; 3; “”) ou =DROITE(A2; NBCAR(A2) – 3)
La capture d’écran ci-dessous montre la formule REMPLACER en action. Avec DROITE et NBCAR, les résultats seraient exactement les mêmes.
Comment supprimer des caractères de droite
Pour supprimer des caractères du côté droit d’une chaîne, vous pouvez également utiliser des fonctions natives ou créer la vôtre.
Pour supprimer le dernier caractère d’une cellule, la formule générique est :
= GAUCHE( chaîne; NBCAR( chaîne ) – 1)
Dans cette formule, vous soustrayez 1 de la longueur totale de la chaîne et transmettez la différence à la fonction GAUCHE pour qu’elle extraie autant de caractères du début de la chaîne.
Par exemple, pour supprimer le dernier caractère de la cellule A2, la formule dans B2 est :
=GAUCHE(A2; NBCAR(A2) – 1)
Pour supprimer un nombre donné de caractères à la fin d’une cellule, la formule générique est :
= GAUCHE( chaîne ; NBCAR( chaîne ) – nb_chars )
La logique est la même que dans la formule ci-dessus, et vous trouverez ci-dessous quelques exemples.
Pour supprimer les 3 derniers caractères , utilisez 3 pour nb_chars :
=LEFT(A2, LEN(A2) – 3)
=GAUCHE(A2; NBCAR(A2) – 3)
Pour supprimer les 5 derniers caractères , indiquez 5 pour nb_chars :
=GAUCHE(A2; NBCAR(A2) – 5)
hiI like your writing so much share we be in contact more approximately your article on AOL I need a specialist in this area to resolve my problem Maybe that is you Looking ahead to see you