SUPRESSION CHAINES DE CARACTERES EXCEL

banbao Messages postés 6 Statut Membre -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
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. g Messages postés 1285 Statut Membre 578
     
    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.
    0
  2. banbao Messages postés 6 Statut Membre
     
    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
    0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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 !
    0