SUPRESSION CHAINES DE CARACTERES EXCEL

banbao Messages postés 6 Statut Membre -  
Raymond PENTIER Messages postés 71867 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
A voir également:

3 réponses

g Messages postés 1285 Statut Membre 577
 
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
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
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
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