Bonjour,
Alors voilà je dispose d'un fichier excel dans lequel le texte suivant est inséré dans une seule cellule :
Agence / loueur1 / cp1 / ville1 Garage / garage1 / cp2 / ville2 Expert / expert1 / cp3 / ville3 |
Je cherche à extraire chaque ligne, donc à avoir :
| loueur1 / cp1 / ville1 | garage1 / cp2 / ville2 | expert1 / cp3 / ville3 |
Grace à des recherches sur le net (et principalement ce forum lol) j'ai réussi à extraire les lignes "loueur1 / cp1 / ville1" et "garage1 / cp2 / ville2", grâce à des formules STXT :
=STXT(C4;TROUVE("Agence";C4)+13;TROUVE("Garage";C4)-TROUVE("Agence";C4)-13)
=STXT(C4;TROUVE("Garage";C4)+13;TROUVE("Expert";C4)-TROUVE("Garage";C4)-13)
Mais je bute sur la dernière ligne, étant donné que j'ai 2 cas de figure possible pour la cellule "d'origine" :
Agence / loueur2 / cp4 / ville4 Garage / garage2 / cp5 / ville5 Expert / expert2 / cp6 / ville6 |
ou
Agence / loueur1 / cp1 / ville1 Garage / garage1 / cp2 / ville2 Expert / expert1 / cp3 / ville3 NOM CODE POSTAL (Fr) VILLE (Fr) "PAYS |
Le point commun étant qu'après la dernière "ville" il y a un retour à la ligne.
D'où ma question : existe-t-il un moyen d'adapter la formule STXT pour extraire la ligne "Expert" entre le mot "Expert" et le retour à la ligne ?
Merci
Cordialement