Comment remplacer une valeur par une autre

Résolu
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. Bonsoir,

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


    A+
    0
    1. 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
      1. 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
        1. bonjour

          merci pour votre aide
          0
          1. Modérateur
            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