SUPRESSION CHAINES DE CARACTERES EXCEL

Bonjour,
j'aurai besoins d'une aide precieuse

Dans une feuille excel de d'environ 500000 lignes je voudrai récuperer qu'une partie dans une chaine de caracteres.

Ci joint 3 exemples dans la colonne J ou se trouve ma chaine complete

GPC--PM=PM--MID=G945841WR_R2.01--C=2472595--S=LT_WC_GPC_Chuckspot--R=6A0GA.31A0.6A0GA31A0029--N=3--G=1--T=6.94907118445862348--I1=Range_PHY_X--I2=Range_PHY_Y

GPC--PM=PM--MID=J934IRIRW_R2.01--C=2441134--S=LT_WC_GPC_Chuckspot--R=RA69A.55D01.RA69A55D0000--N=3--G=1--T=45.0389034951322742--I1=Range_PHY_X--I2=Range_PHY_Y

GPC--PM=PM--MID=G929177.15--C=2418321--S=LT_WC_GPC_Chuckspot--R=H9I01.31B0.H9I0103182DB--N=3--G=1--T=6.53395027740526491--I1=Range_PHY_X--I2=Range_PHY_Y

Le But est de récupérer dans la colonne K les digit apres le R=
6A0GA.31A0.6A0GA31A0029
RA69A.55D01.RA69A55D0000
H9I01.31B0.H9I0103182DB

Ainsi qu'une decomposition colonne L , M, N
ainsi Avoir
L
6A0GA
RA69A
H9I01

M
31A0
55D01
31B0

N
6A0GA31A0029
RA69A55D0000
H9I0103182DB

merci d'avance pour votre Aide

CordialementConfiguration: xp
Configuration: XP

3 réponses

  1. Bonjour,

    K1=DROITE(GAUCHE(J1;CHERCHE("N=";J1)-3);NBCAR(GAUCHE(J1;CHERCHE("N=";J1)-3))-CHERCHE("R=";J1)-1)
    L1=GAUCHE(K1;CHERCHE(".";K1)-1)
    M1=GAUCHE(DROITE(K1;NBCAR(K1)-NBCAR(L1)-1);CHERCHE(".";DROITE(K1;NBCAR(K1)-NBCAR(L1)-1))-1)
    N1=DROITE(K1;NBCAR(K1)-NBCAR(L1)-NBCAR(M1)-2)

    Bonne soirée.
    1. Merci je vais essayé cette combinaison, mon chemin est encore long pour aboutir dans ma manip
      car il me faut compter le nombre d'occurence en automatique et faire un camembert
      pour environ 30 machines

      Encore grand Merci pour ton aide, car j'ai appris l'existence des Macro Jeudi dernier

      Merci Merci Merci
      1. Contributeur
        Pourquoi parles-tu de macros ?
        Les formules de g sont ce qu'il y a de plus classique et de plus conventionnel ; de l'Excel de base, avec de simples fonctions. Aucune trace de macro dans tout cela !