Extraire données lignes Excel (2010)

Résolu
Bonjour,

J'ai une liste de textes sur 2000 lignes qui sont sous la forme suivante :

Type=Dialog ID=52123{..\\Programme.exe}[1]{5}[11];"Dessin";"TextArt Gallery";""

Je souhaiterais extraire le 2ème texte (dans l'exemple TextArt Gallery) dans une colonne adjacente
Egalement extraire le 1er texte (Dessin) dans une autre colonne adjacente
Et enfin "couper" chaque ligne pour qu'elle devienne:
Type=Dialog ID=52123{..\\Programme.exe}[1]{5}[11];"Dessin";"

La difficulté est que la longueur (nbcar) de chaque ligne est fluctuante et les textes différents, d'où ma question.

Merci à vous,

2 réponses

  1. Modérateur
    Bonjour,
    Soit en colonne A des "textes" sous la forme :
    Type=Dialog ID=52123{..\\Programme.exe}[1]{5}[11];"Dessin";"TextArt Gallery";""
    Tu veux :
    - en colonne B "Dessin"
    - en colonne C : "TextArt Gallery"
    - en colonne D : Type=Dialog ID=52123{..\\Programme.exe}[1]{5}[11];"Dessin";"
    Pour les colonnes B et C, pas de problème. Méthode :
    1- tu sélectionnes toutes tes données colonne A (voir toute la colonne le cas échéant)
    2- Menu : Données/Convertir , cliquer sur "délimité", suivant, séparateur : point-virgule et cliquer sur Terminer.

    Pour la colonne D, essayez la formule (pour la ligne 1) en D1 :
    =A1&";"&B1&";"
    0
    1. Merci pijaku,

      Cela devrait en effet résoudre mon souci.

      Bonne soirée!
      0
  2. Contributeur
    Bonsoir
    un petit joujou par formules ici:
    https://www.cjoint.com/?AKCtAhyl5km

    sous réserve de la configuration des textes (voir nota sur le fichier)
    bonne chance

    crdlmnt

    Ps je pensais qu'il fallait supprimer les guillemets dans les éditions 1 et 2. Effectivement en gardant les guillemets, c'est plus simple avec convertir.

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
    1. Merci Vaucluse pour cette solution itou.

      Cdt
      0