Supprimer les 3 dernier caractère d'une colonne Excel

Bonjour,

Je possède une colonne de référence, et j’aimerais pouvoir supprimer les 3 voire 4 derniers caractères.
Je vous mets un exemple:

Colonne initiale:
AB-CD-1000-EF-10A
BD-DE-1000-FG-11-A
DE-FG-1000-HI-12-A

Comment j’aimerais qu’elle devienne:
AB-CD-1000-EF
BD-DE-1000-FG
DE-FG-1000-HI

J’aimerais savoir si il y aurait moyen de faire cela sur une colonne d’un peu prés 10 000 fichiers.

Merci :slight_smile:

Bonjour Sora,
Il est possible de supprimer les 3 voire 4 derniers caractères du contenu d’une cellule.
Pour ta demande, j’ai utilisé la fonction STXT (catégorie Texte). Cette fonction nécessite 3 arguments :
Arg 1 : la chaîne de caractères
Arg 2 : le numéro de départ
Arg 3 : le nombre de caractères

=STXT(A1;1;NBCAR(A1)-4)
NBCAR : est une fonction qui calcule le nombre de caractères d’une chaîne de caractères

Je te joins un fichier Excel avec les valeurs que tu as indiquées. La formule n’a plus qu’à être recopiée jusqu’à la fin.

Fonction STXT.xlsx (9,0 Ko)

Bien à toi

Bonjour à tous,
Il y a plus simple si le Nb de caractères à garder est constant
dans l’exemple c’est les 13 premiers caractères
soit la formule:
=GAUCHE(A2;13)
à recopier jusqu’en bas

Bonjour,

Merci cela fonctionne ! :slight_smile:

Passez une bonne journée.

Bonjour,

Malheureusement le nombre de caractère n’est pas constant…
Mais je garde ton astuce si jamais un cas similaire se présente.

Merci beaucoup !

Re,
Dans ce cas, si tu as toujours 3 tirets “-” dans la valeur à conserver,
teste ceci
=STXT(A2;1;CHERCHE("-";A2;CHERCHE("-";A2;CHERCHE("-";A2;CHERCHE("-";A2)+1)+1)+1)-1)

Car si tu as 10 000 lignes à corriger, pas très pratique de mentionner à chaque ligne le Nb de caractères à ôter

Ça fonctionne !

Merci beaucoup :slight_smile:

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.