Extraire chaine a partir d'un mot ss placefix
julsimoo
Messages postés
27
Statut
Membre
-
julsimoo Messages postés 27 Statut Membre -
julsimoo Messages postés 27 Statut Membre -
Bonjour,
Merci d'avance pour vos solutions. Je suis sur Excel 2003
Mon probleme est le suivant: je cherche a extraire d'une cellule une chaine de 7 caractere commencant par ABS placer au hasard dans la cellule. exemple:
CONNECTOR ABS0364B26PC je souhaite récuperer ABS0364 et copier cette valeur dans la case a coté
CONTACT TWINAX ABS1112P0100 je souhaite récuperer ABS1112 et copier cette valeur dans la case a coté
Comment puis je procédé?
Merci
Merci d'avance pour vos solutions. Je suis sur Excel 2003
Mon probleme est le suivant: je cherche a extraire d'une cellule une chaine de 7 caractere commencant par ABS placer au hasard dans la cellule. exemple:
CONNECTOR ABS0364B26PC je souhaite récuperer ABS0364 et copier cette valeur dans la case a coté
CONTACT TWINAX ABS1112P0100 je souhaite récuperer ABS1112 et copier cette valeur dans la case a coté
Comment puis je procédé?
Merci
A voir également:
- Extraire chaine a partir d'un mot ss placefix
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
11 réponses
Merci pour la reponse. mais, peut etre parce que je suis sur excel 2000 en mode anglais, la synthaxe ne semble pas convenir. j'ai testé:
=MID(F39;SEARCH("ABS";F39);7) pour F39 mais rien y fait. j'obtiens "The formula you typed contains a error"
=MID(F39;SEARCH("ABS";F39);7) pour F39 mais rien y fait. j'obtiens "The formula you typed contains a error"
C'est bon ca marche super merci avec des virgules et MIDB....
maintenant j'ai besoin de complexifier la chose:
j'essaie d'avoir : si la cellule contient "ABS" alors écrire MIDB(F3,SEARCH("ABS",F3),15), ou si la cellule contient "NSA" écrire MIDB(F3,SEARCH("NSA",F3),8).
Comment puis je faire
maintenant j'ai besoin de complexifier la chose:
j'essaie d'avoir : si la cellule contient "ABS" alors écrire MIDB(F3,SEARCH("ABS",F3),15), ou si la cellule contient "NSA" écrire MIDB(F3,SEARCH("NSA",F3),8).
Comment puis je faire
salut
tu mets une condition
en français ça donnerait
=SI(CHERCHE("ABS";A1)<>0;STXT(A1;CHERCHE("ABS";A1);7);SI(CHERCHE("NSA";A1)<>0;
STXT(A1;CHERCHE("NSA";A1);7);""))
tu mets une condition
en français ça donnerait
=SI(CHERCHE("ABS";A1)<>0;STXT(A1;CHERCHE("ABS";A1);7);SI(CHERCHE("NSA";A1)<>0;
STXT(A1;CHERCHE("NSA";A1);7);""))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour la reponse!
j'ai ecris
=IF(SEARCH(F3,"ABS")<>0,MIDB(F3,SEARCH("ABS",F3),7),IF(SEARCH("NSA",F3)<>0,
MIDB(F3,SEARCH("NSA",F3),7),""))
mais J' obtiens : #value!
pour F3 : CLAMPBLOCK 4 HOLES ABS1413DEFF40
idem avec un BLOCK NSA937901IN
Pouvez m'expliquer pourquoi ca bug?
merci
julien
j'ai ecris
=IF(SEARCH(F3,"ABS")<>0,MIDB(F3,SEARCH("ABS",F3),7),IF(SEARCH("NSA",F3)<>0,
MIDB(F3,SEARCH("NSA",F3),7),""))
mais J' obtiens : #value!
pour F3 : CLAMPBLOCK 4 HOLES ABS1413DEFF40
idem avec un BLOCK NSA937901IN
Pouvez m'expliquer pourquoi ca bug?
merci
julien
=IF(SEARCH(F3,"ABS")<>0,MIDB(F3,SEARCH("ABS",F3),7),IF(SEARCH("NSA",F3)<>0,
MIDB(F3,SEARCH("NSA",F3),7),""))
ce qui en gras est inversé
MIDB(F3,SEARCH("NSA",F3),7),""))
ce qui en gras est inversé
merci
maintenant ca marche quand il y a un ABS mais toujours pas quand c'est pour NSA, ca donne #value!
vous savez pk?
en tout cas merci pour tes reponses ca me fait gagné beaucoup de temps!
maintenant ca marche quand il y a un ABS mais toujours pas quand c'est pour NSA, ca donne #value!
vous savez pk?
en tout cas merci pour tes reponses ca me fait gagné beaucoup de temps!