SUPRESSION CHAINES DE CARACTERES EXCEL

Fermé
banbao Messages postés 5 Date d'inscription mardi 2 mars 2010 Statut Membre Dernière intervention 4 mars 2010 - 2 mars 2010 à 11:20
Raymond PENTIER Messages postés 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 - 3 mars 2010 à 04:30
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

3 réponses

g Messages postés 1263 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
2 mars 2010 à 18:08
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 5 Date d'inscription mardi 2 mars 2010 Statut Membre Dernière intervention 4 mars 2010
2 mars 2010 à 19:42
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 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 17 163
3 mars 2010 à 04:30
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