Formule pour extraire du texte de plusieurs lignes

MarkusMiller

XLDnaute Nouveau
Bonjour,

Je rencontre quelques soucis pour effectuer une certaine opération d'extraction de texte dans un fichier excel

Voici le texte :
:70E::ADTX//++ ADDITIONAL INFORMATION
++++++ NEW INFORMATION DATED
12 APRIL 2011 ++++
.
AS PER INFORMATION FROM THE
AGENT, PLEASE NOTE THAT FOR
THIS ISSUE THE PRICE IS NOW
MONITORED DAILY TO SEE IF THE
CONVERSION OPTION HAS BEEN
TRIGGERED. IT HAS SO FAR NOT
:70E::ADTX//MET REQUIREMENTS AND SO IS
NOT CONVERTIBLE AT PRESENT.
.
+++DATED 06JAN11+++
.
PLEASE BE ADVISED THAT THE
CONVERSION IS NOT APPLICABLE
THIS QUARTER FROM 01JAN11
UNTIL 31MAR11 AS THE
CONDITIONS HAVE NOT BEEN MET.

Dans une seule et même cellule je souhaiterai récupérer le texte situé entre :70E:: et la balise suivante :70E::
Le texte se situe sur plusieurs lignes excel
Pour l'instant j'ai la formule
=SI(ESTNA(DROITE(RECHERCHEV("*" & ":70E::" & "*";Message!A:A;1;FAUX);3))=VRAI;"";STXT(RECHERCHEV("*" & ":70E::" & "*";Message!A:A;1;FAUX);7;50))
résultat = ADTX//++ ADDITIONAL INFORMATION

Il faudrait inclure également la formule =recherchev
résultat attendu = dans une cellule avoir ADTX//++ ADDITIONAL INFORMATION ++++++ NEW INFORMATION DATED 12 APRIL 2011 ++++ etc....
Voilà je sais c'est pas trés clair, j'en suis désolé

Merci d'avance pour vos réponses
 

JNP

XLDnaute Barbatruc
Re : Formule pour extraire du texte de plusieurs lignes

Re :),
La proposition de mon #11 semble bien donner le résultat voulu (je peux retire l'espace entre les lignes si nécessaire :rolleyes:).
Bonne suite :cool:
 

Pièces jointes

  • exemple markus.xls
    38 KB · Affichages: 58
  • exemple markus.xls
    38 KB · Affichages: 52
  • exemple markus.xls
    38 KB · Affichages: 69

Statistiques des forums

Discussions
312 413
Messages
2 088 201
Membres
103 766
dernier inscrit
mahieux