Comment remplacer une valeur par une autre

Résolu
capeo Messages postés 188 Statut Membre -  
capeo Messages postés 188 Statut Membre -
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

5 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonsoir,

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


    A+
    0
  2. capeo Messages postés 188 Statut Membre
     
    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
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  4. capeo Messages postés 188 Statut Membre
     
    bonjour

    merci pour votre aide
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jee pee Messages postés 9450 Date d'inscription   Statut Modérateur Dernière intervention   9 994
     
    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