Isoler les caracteres du milieu
Sarah
-
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
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
-
Bonjour,
Avec le texte en A5:
=STXT(GAUCHE(A5;CHERCHE(",";A5;1)-1);CHERCHE("|";SUBSTITUE(A5;";";"|";3);1)+1;99) -
Bonjour,
quel excel avez-vous????
Ces donnees viennent comment dans excel??? -
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) -