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

recherche de nombre dans du texte

  • Initiateur de la discussion Initiateur de la discussion Goose
  • 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 !

Goose

XLDnaute Occasionnel
Bjr à tous,

voilà le souci...j'ai une plage de texte du genre:
l'aventurier (12)
dizzidence politik
kao bang
le péril jaune (22)(mp3)86
miss paramount (23)
3 nuits par semaine
tes yeux noirs (22)86

dans ce sens, comment a partir d'une formule, extraire les nombres entre parenthèses (22), (23) et (12) ?

Merci d'avance
@+
 
Re : recherche de nombre dans du texte

Salut Goose,
supposons que tes termes soient dans la colonne A. À glisser vers le bas.

Code:
=SI(ESTERREUR(STXT(A1;TROUVE("(";A1);TROUVE(")";A1)-TROUVE("(";A1)+1));"";STXT(A1;TROUVE("(";A1);TROUVE(")";A1)-TROUVE("(";A1)+1))

Cordialement,

Étienne
 
Re : recherche de nombre dans du texte

Bonjour

Un essai avec cette formule (en imaginant que les chiffres entre parenthèse sont toujours en premier avant les textes entre parenthèse):

Code:
=SI(OU(ESTERREUR(CHERCHE("(";$A1;1));ESTERREUR(CHERCHE(")";$A1;1)));"";STXT($A1;CHERCHE("(";$A1;1)+1;CHERCHE(")";$A1;1)-CHERCHE("(";$A1;1)-1))

Bonne soirée,

mth

Edit: 🙂 🙂 Hello Etienne 🙂 🙂
rudement longue à la détente moi !! 🙂
xoxo 🙂
m
 
Re : recherche de nombre dans du texte

Salut Mireille 🙂
c'était simplement une question de décalage horaire 😉 😛

Mais en regardant les formules, j'aurais tendance à dire que les grands esprits se rencontrent 😉 Sans prétention bien sur !!!

Porte-toi bien chère amie et à bientôt !!!
xxx
Étienne
 
Re : recherche de nombre dans du texte

Merci Etienne,
t'a solution résouds à 99% mon problème, le seul hic (mais je ne l'avait pas précisé), c'est que j'ai le cas où le texte est également entre parenthèse du genre:
joue pas (JAMISON)(22)89

et là, ça coince !!
 
Re : recherche de nombre dans du texte

Salut Goose,
essaye ceci:

Code:
=SI(ESTNUM(CNUM(STXT(STXT(A1;TROUVE("(";A1);TROUVE(")";A1)-TROUVE("(";A1)+1);2;NBCAR(STXT(A1;TROUVE("(";A1);TROUVE(")";A1)-TROUVE("(";A1)+1))-2)));STXT(A1;TROUVE("(";A1);TROUVE(")";A1)-TROUVE("(";A1)+1);"")

Cordialement,

Étienne
 
Re : recherche de nombre dans du texte

Bonsoir tout le monde, m🙂, Etienne🙂,
Pas normal que ce soit nous qui produisions le fichier exemple (pourtant pas compliqué)😡.
formules matricielles à tester :
- si 4 caractères, cf. formules colonnes G et H
- si nombre de caractères aléatoire entre les parenthèses, cf. formules colonnes I et J.
J'ai laissé quelques colonnes intermédiaires (B à F) pour te permettre de comprendre la formule mais tu peux les effacer.
A+
 

Pièces jointes

Re : recherche de nombre dans du texte

Bonsoir à tous,

Une fonction VBA (pour ceux qui aiment) :

Code:
Function RECH(t As String)
Dim i%, j%, n As Variant
RECH = ""
For i = 1 To Len(t) - 1
  If Mid(t, i, 2) Like "(#" Then
    j = InStr(i, t, ")")
    n = Mid(t, i + 1, j - i - 1)
    If IsNumeric(n) Then RECH = CInt(n): Exit Function
  End If
Next
End Function
Fichier joint.

Edit : n déclaré as Variant

A+
 

Pièces jointes

Dernière édition:
Re : recherche de nombre dans du texte

effectivement david j'aurai dû donner un fichier exemple...dsl !!
par ailleurs, t'a formule matricielle me convient très bien merci !!
merci également aux autres participants pour vos réponses !!
@+
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…