Retrouver mot dans Excel

Résolu
Sarah -  
 Sarah -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. Sarah
       
      Merci beaucoup :)
      0
  2. julien
     
    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
    1. Sarah
       
      Super merci pour la solution :) Bonne journée
      0