Extraire chaine a partir d'un mot ss placefix

Fermé
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013 - 23 juil. 2009 à 10:26
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013 - 24 juil. 2009 à 14:06
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
A voir également:

11 réponses

tompols Messages postés 1273 Date d'inscription jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
23 juil. 2009 à 10:51
Bonjour,
=STXT(A1;CHERCHE("ABS";A1);7) pour un texte en A1...
0
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013
23 juil. 2009 à 11:33
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"
0
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013
23 juil. 2009 à 15:18
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
0
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 189
23 juil. 2009 à 15:38
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);""))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013
23 juil. 2009 à 16:18
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
0
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 189
23 juil. 2009 à 16:20
=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é
0
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013
23 juil. 2009 à 16:28
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!
0
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 189
24 juil. 2009 à 07:25
à mon avis ça vient de la syntaxe en anglais
essaye de mettre un ; avant le 2e IF
0
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013
24 juil. 2009 à 10:16
Salut,

ba non ca marche pas non plus.... en tout grand merci pour ton aide!!!
0
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 189
24 juil. 2009 à 11:39
met un extrait de ton fichier sur cijoint.fr pour qu'on puisse tester directement
0
julsimoo Messages postés 23 Date d'inscription jeudi 23 juillet 2009 Statut Membre Dernière intervention 2 décembre 2013
24 juil. 2009 à 14:06
Re,
voici le lien ou le fichier est:

http://www.cijoint.fr/cjlink.php?file=cj200907/cijf0qVEG8.xls
0