EXTRACTION CHAINE DE CARACTERE Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
M
MAYCON238
Jeune membre
Jeune membre
Messages : 30
Inscrit le : 9 novembre 2016
Version d'Excel : mac 2010

Message par MAYCON238 » 22 mai 2017, 16:23

Bonjour

je cherche à extraire deux éléments d'une cellule;

exemple : en celulle A1 : mercedes benz CLK 300 (ref12345) (ABCDEF)

je souhaite avoir :
"mercedes benz clk" dans une cellule
et "abcdef" dans une autre cellulle

merci à tous
J
JFL
Membre impliqué
Membre impliqué
Messages : 1'335
Inscrit le : 1 avril 2011
Version d'Excel : 2010 FR, 2013 FR

Message par JFL » 22 mai 2017, 16:59

Bonjour,

A tester :
1ère partie :
=GAUCHE(A1;CHERCHE("(";A1)-1)
2ème partie
STXT(A1;CHERCHE("(";A1;CHERCHE("(";A1)+1)+1;NBCAR(A1)-(CHERCHE("(";A1;CHERCHE("(";A1)+1)+1))
Cordialement

JF
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 5'003
Appréciations reçues : 256
Inscrit le : 16 mars 2017
Version d'Excel : 2010 sur PC

Message par i20100 » 22 mai 2017, 18:15

Bonjour,
=GAUCHE(A1;CHERCHE("(";$A$1)-1)
et
=DROITE(A1;SOMME(TROUVE({"(";")"};A1)*{-1;1}))
ou sans accolade,
=SUBSTITUE(DROITE(A1;NBCAR(A1)-SOMME(TROUVE({")"};A1)*{1})-2);")";"")
Merci! de faire un clic sur le bouton résolu pour nous aider à t'aider.
Si vous avez un doute :
annonces/explications-et-regles-a-respecter-t13.html

isabelle
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'105
Appréciations reçues : 165
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 22 mai 2017, 18:46

bonjour
une contribution
pour a gauche idem mes amis
pour la fin
=DROITE(A1;NBCAR(A1)-MAX(SI(STXT(A1;LIGNE(1:255);1)="(";LIGNE(1:255);""))+1)
matricielle a 3 doigts
cordialement
c'est en cherchant qu'on trouve
J
JFL
Membre impliqué
Membre impliqué
Messages : 1'335
Inscrit le : 1 avril 2011
Version d'Excel : 2010 FR, 2013 FR

Message par JFL » 22 mai 2017, 18:56

Re,
Bonsoir SabV et Tulipe !

Vos deux formules pour la deuxième partie retournent ===> (ABCDEF)
Hors notre ami MAYCON238 désire ===> ABCDEF
Cordialement

JF
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'105
Appréciations reçues : 165
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 22 mai 2017, 19:16

salut jfl
mossieur chipotte :lol:
=SUBSTITUE(DROITE(A1;NBCAR(A1)-SOMMEPROD(MAX((STXT(A1;LIGNE(1:255);1)="(")*LIGNE(1:255))));")";"")
eh pi comme ça
cordialement
c'est en cherchant qu'on trouve
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 5'003
Appréciations reçues : 256
Inscrit le : 16 mars 2017
Version d'Excel : 2010 sur PC

Message par i20100 » 22 mai 2017, 19:26

ou sans accolade ;;)
=SUBSTITUE(DROITE(A1;NBCAR(A1)-SOMME(TROUVE({")"};A1)*{1})-2);")";"")
Merci! de faire un clic sur le bouton résolu pour nous aider à t'aider.
Si vous avez un doute :
annonces/explications-et-regles-a-respecter-t13.html

isabelle
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'105
Appréciations reçues : 165
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 22 mai 2017, 19:30

bonjour sabV
pas con ta combine de localisation des"(" :sp:
cordialement
c'est en cherchant qu'on trouve
J
JFL
Membre impliqué
Membre impliqué
Messages : 1'335
Inscrit le : 1 avril 2011
Version d'Excel : 2010 FR, 2013 FR

Message par JFL » 22 mai 2017, 19:31

Voilà ! ;;)
Cordialement

JF
M
MAYCON238
Jeune membre
Jeune membre
Messages : 30
Inscrit le : 9 novembre 2016
Version d'Excel : mac 2010

Message par MAYCON238 » 22 mai 2017, 20:30

HEY Bonsoir

merci à tous c'est super :) :D :D :D :D :D :D :D :D :D :D :D
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message