Isoler les caracteres du milieu

Sarah -  
 Sarah -
Bonjour,

J'ai une liste de données (800 lignes) telle que ci dessous: avec des num de vols, aéroports, pays, date...
Je dois isoler le nom de l'aeroport ainsi que le pays. Par ex ST GALLEN-ALTENRHEIN APT, SWITZERLAND pour la 1ere ligne.

PE101;1;ACH;ST GALLEN-ALTENRHEIN APT, SWITZERLAND;01/04/;06/04/
XQ981;1;ADB;ADNAN MENDERES APT, TURKEY;22/03/;25/03/

En revanche, je n'y arrive pas, j'ai essayé avec les formules: gauche, droite, stxt, nbrcar...
Comme les noms d'aéroport et pays non pas le meme nombre de caractères je n'arrive pas à l'appliquer sur toute ma liste.

Idealement j'aurais besoin d'une formule qui me selectionne toute ce qui a au milieu entre le 3eme points virgule et 1ere virugle.

Pouvez-m'aider?

merci
Sarah

4 réponses

  1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    Avec le texte en A5:
    =STXT(GAUCHE(A5;CHERCHE(",";A5;1)-1);CHERCHE("|";SUBSTITUE(A5;";";"|";3);1)+1;99)
    0
    1. Sarah
       
      Rohhh merci t'assures Tontong :D
      0
    2. Sarah
       
      Du coup j'ai que
      "ST GALLEN-ALTENRHEIN APT" au lieu de ST GALLEN-ALTENRHEIN APT, SWITZERLAND
      il me faut le pays aussi :s :s
      déso
      0
    3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      au milieu entre le 3eme points virgule et 1ere virugle.
      J'en étais resté là.
      0
    4. Sarah
       
      ah oui autant pour mois
      sais tu si on peut intégrer le pays cad entre le 3eme ; et le 4eme ; ?

      merci :D
      0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    quel excel avez-vous????

    Ces donnees viennent comment dans excel???
    0
    1. Sarah
       
      Excel 2010
      Extraction faite via logiciel du boulot
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,
      selectionnez la colonne:

      menu, donnees, convertir, delimite, suivant, point virgule, terminer

      et vos donnees sont dans des colonnes distinctes
      0
    3. Sarah
       
      merci j'ai reussi avec le formule de tontong :)
      0
  3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Avec la recette:
    =STXT(GAUCHE(A5;CHERCHE("|";SUBSTITUE(A5;";";"|";4);1)-1);CHERCHE("|";SUBSTITUE(A5;";";"|";3);1)+1;99)

    SUBSTITUE(A5;";";"|";3) remplace le 3ème ";" par un "|" ( choisir un caractère rare et absent des textes à soumettre)

    CHERCHE("|";SUBSTITUE(A5;";";"|";3);1) =12
    SUBSTITUE(A5;";";"|";4) remplace le 4ème ";" par un "|"

    CHERCHE("|";SUBSTITUE(A5;";";"|";4);1) =50

    STXT(GAUCHE(A5;50-1);12+1;99) = ST GALLEN-ALTENRHEIN APT, SWITZERLAND (99= majorant assez large du nombre de caractères à extraire)
    0