Comment remplacer une valeur par une autre

Résolu
capeo Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -  
capeo Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans la colonne A, j'ai des valeurs alphanumérique qui sont exemptes de "-" du a des erreurs de frappe
Pour corriger ces erreurs, j'ai besoin de remplacer les valeurs de la colonne A par des valeurs comportant "-"

exemples :

abc10902 à remplacer par abc109-02.
cad10100 à remplacer par cad101-00


pouvez vous m'aider à résoudre ce problème ?

Merci
A voir également:

5 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonsoir,

Tu peux utiliser la formule
=GAUCHE(A1;NBCAR(A1)-2)&"-"&DROITE(A1;2)


A+
0
capeo Messages postés 181 Date d'inscription   Statut Membre Dernière intervention  
 
Pour jee pee

mes valeurs ne sont pas limitées à 8 de long.

pour Gyrus il n'y que le signe - qui apparaît

ceci est un un échantillon des valeurs


SBC1100401 SBC110-04-01
UCD1062 UCD106-2
NCO114 NCO114-00
GHJ110217 GHJ110-21-7
NHJ1120901A NHJ112-09-01-A
GLV3 GLV003

En fait ce que je recherche c'est que dans une colonne j'ai les écritures sans "-" (A;A)
et que dans (B;B) j'ai les écritures avec les "-". et que je puisse remplacer les valeurs de la colonne A;A par les valeurs de la colonne B;B

merci
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir,

alors en B2 si la première chaine est en A2 cette formule

=SUBSTITUE(A2;"-";"")
en C2 la formule de Gyrus
=GAUCHE(C2;NBCAR(C2)-2)&"-"&DROITE(C2;2)

ou directement
=GAUCHE(SUBSTITUE(A2;"-";"");NBCAR(SUBSTITUE(A2;"-";""))-2)&"-"&DROITE(SUBSTITUE(A2;"-";"");2)

et avec une gestion d'erreur pournerie afficher si la celule en A est vide

=SIERREUR(GAUCHE(SUBSTITUE(A2;"-";"");NBCAR(SUBSTITUE(A2;"-";""))-2)&"-"&DROITE(SUBSTITUE(A2;"-";"");2);"")
0
capeo Messages postés 181 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour

merci pour votre aide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Il faut que tous les textes fassent 8 de long
 
=CONCATENER(GAUCHE(A1;6);"-";DROITE(A1;2)) 


cdlt
        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
-1