Retrouver mot dans Excel

Résolu/Fermé
Sarah - Modifié le 21 août 2017 à 11:58
 Sarah - 21 août 2017 à 16:36
Bonjour,
J'aimerais extraire d'excel les chiffres après le RepShareClass=LU ainsi que les chiffres après ShareClass=LU
La cellule est celle-ci:
Version=2.0; GeneratorContact=***@***; DocumentType=KID; PublicationCountry=AT; Language=de; RepShareClass=LU0390856580; RepShareClassCurrency=EUR; ShareClass=LU0390856580,VALOR:4832530,WKNDE:A0RASL; DateOfPublication=2017-08-02; RecordDate=2017-08-02; ModificationDate=2017-08-02; SRRI=6; EntryCharge=Bis zu 5.00%; ExitCharge=Bis zu 1.00%; OngoingCharges=1.81%; ProductionDateTime=2017-08-02 14:38:01;


Quelqu'un peut-il m'aider?

Merci,

Sarah

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 21 août 2017 à 12:36
Bonjour

en supposant, puisqu'on n'a pas d'info sur le sujet
  • que le nombre de chiffres à ressortir et toujours de 10 dans les deux cas
  • que le shareclass=LU à ressortir est bien toujours précédé d'un point virgule, et qu'il n'y a pas de blanc entre ce point virgule et le début du texte
  • que les textes d'identification sont toujours identiques dansn toutes les cellules à traiter


pour un texte en A1, à adapter:

code derrière Repshareclass=LU

=STXT(A1;TROUVE("RepShareClass=LU";A1)+16;10)

et derrière le Shareclass=LU seul:

=STXT(A1;TROUVE(";ShareClass=LU";A1)+14;10)

dans cette seconde formule c'est le point virgule qui permet de détecter le bon Shareclass des autres.

Rajouter un blanc dans le texte entre guillemets s'il y en a un dans vos textes

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Merci beaucoup :)
0
Bonjour Sarah,

Je te propose une solution qui trouve les 2 bons nombres,
que leur longueur soit fixe ou variable.

Fichier Excel 2007 : https://mon-partage.fr/f/MeSMMbfK/

Cordialement
 
0
Super merci pour la solution :) Bonne journée
0