Extraire un nombre d'un cellule texte

  • Initiateur de la discussion Initiateur de la discussion Béa277
  • 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 !

B

Béa277

Guest
Bonjour,

j'ai récupérer une base de données XLS dans laquelle une des colonnes contient des infos sur le modèle "immeuble de 29 logements" (cellule au format texte).
Je souhaite travailler sur le nombre de logements seulement.
Comment puis-je extraire les nombres de logements pour ensuite les sommer, ou faire des stat ?

Merci
 
Re : Extraire un nombre d'un cellule texte

Bonjour Béa,

Tes données sont-elles toujours identiques (en dehors du nombre de logements) ?

Si oui, tu peux essayer avec :

=STXT(A1;13;3)*1
à recopier vers le bas

(Les données sont en colonne A)

Bon app

@+
 
Re : Extraire un nombre d'un cellule texte

Merci mais le problème c'est que mes données ne sont pas toujours les mêmes, surtout en partant de la gauche...
Par contre, en partant de la droite, c'est possible et c'est ce que j'ai déjà fait. Le problème (encore un !) c'est qu'ensuite, je n'arrive pas à sommer les nombres extraits...
 
Re : Extraire un nombre d'un cellule texte

re,

A essayer : sur la base d'une formule qui trouve l'avant-dernier espace (et un nombre de logements limité à 999) :

=STXT(A1;TROUVE("µ";SUBSTITUE(A1;" ";"µ";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))-1))+1;3)*1

Si logement > 999, possible d'adapter la formule.

Essaye et dis nous.

@+
 
Re : Extraire un nombre d'un cellule texte

Bonjour,

=(STXT(A1;EQUIV(0;(ESTERREUR(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)*1)*1);0);NBCAR(A1)+1-SOMME((ESTERREUR(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)*1)*1))))*1
formule matricielle à valider par Ctrl+Maj+Entrée

Seule restriction : il ne peut il y avoir qu'un seul nombre dans la chaîne de texte, mais pas besoin d'avoir d'espace.

mjo
 
Re : Extraire un nombre d'un cellule texte

Bonjour,

J'espère que tous ceux qui ont la gentillesse de venir à notre secours pour l'utilisation d'Excel ont été bien gâtés pour Noël car ils le méritent !
J'aurais encore besoin de vos connaissances.
c'est toujours le même problème qu'au départ, mais cette fois, je dois extraire d'une même cellule, 3 informations pour les mettre chacune dans une colonne propre.
Je vous joins un fichier pour exemple.

Merci beaucoup

Regarde la pièce jointe Exemple.xls
 

Pièces jointes

Re : Extraire un nombre d'un cellule texte

Bonjour Béa,

Peux-tu nous donner plus d'exemples.

En effet, il peut y avoir une multitude de cas à gérer :

- les numéros avec bis ter quater ...
- les arrondissements entre parenthèses sont-ils toujours mentionnés ?

Il faudrait en fait un aperçu plus vaste des différents cas que l'on peut rencontrer dans ton fichier.

A te lire

@+
 
Re : Extraire un nombre d'un cellule texte

bonjour Béa277

en attendant les formulistes

une solution par fonctions personnalisées

Salut Tibo (je n'avais pas rafraichi)

ps: basé sur le 1er espace puis sur la combinaison espace tiret (a respecter)
 

Pièces jointes

Dernière édition:
Re : Extraire un nombre d'un cellule texte

Pierre Jean, soit je n'ai pas compris le contenu de ton fichier, soit il y a erreur sur le sujet (dans ton fichier, on parle de nombre de repas !!)...
Tibo, je te joins un nouveau fichier, avec à peu près tous les cas de figures que je peux rencontrer.
Je ne pense pas qu'on puisse tous les traiter comme je le veux, mais ma BD n'est pas énorme, donc certaines infos pourront être traitées à part et manuellement...

Bonnes réflexions...!
 

Pièces jointes

Re : Extraire un nombre d'un cellule texte

re Béa,

Ca va pas être évident de traiter tes données.

L'idéal est d'avoir une structure toujours identique

Numéro adresse - adresse - Nbre de logements

Dans ton cas, on a des lignes sans n°, certaines qui commencent par SOLDE, l'avant dernière n'a pas de nombre de logements.

Ca complique beaucoup le traitement.

Donc s'il est possible d'adapter ton fichier pour qu'il présente une structure tojours identique pour chaque ligne, il y aura moyen de faire quelque chose.

A te lire

@+
 
Re : Extraire un nombre d'un cellule texte

Bonjour,

merci beaucoup pour tous les conseils que vous m'avez donné.
Pierre Jean, je ne comprends pas comment fonctionnent tes formules. Je suis débutante en Excel, et mis à part les formules basiques, je ne maîtrise pas...
Mais je pense que le plus simple serait de ne pas séparer le numéro de rues et le nom de la rue... ça j'y arrive !

Merci encore et bonne fin d'année à tous.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour