Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Extraire une chaine variable contenue entre 2 balises

  • Initiateur de la discussion Initiateur de la discussion Tonic95
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Tonic95

XLDnaute Nouveau
Bonjour à tous,

Ma cellule A1 contient la chaine : "MONTEXTE <1234>"

Sous le tableur Excel (pas sous VBA) je cherche à ecrire une formule qui devra extraire les nombres compris entre les balises < >.

Le problème étant que le nombre de caractère est variable (de 1 à 4 caractères)

Quelqu'un peut'il m'aider à écrire cette formule ?

Merci d'avance,

PS:Je suis sous Excel 2003
 
Re : Extraire une chaine variable contenue entre 2 balises

Bonjour,

Un essai avec :

Code:
=STXT(A1;TROUVE("<";A1)+1;TROUVE(">";A1)-TROUVE("<";A1)-1)

Je te laisse tester

@+
 
Re : Extraire une chaine variable contenue entre 2 balises

Bonjour Tonic95,

si ta cellule est D20, un truc comme :

Code:
=CNUM(STXT(D20;CHERCHE("<";D20)+1;CHERCHE(">";D20)-CHERCHE("<";D20)-1))

Edit : bing, Bonjour Tibo, encore grillé 😉
 
Re : Extraire une chaine variable contenue entre 2 balises

Bonjour

avec une petite fonction personnalisée

Code:
Function tr(texte As String)
l = Val(Mid(texte, InStr(texte, "<") + 1))
tr = l
End Function

🙄
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…