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

Extraire un nombre d'un cellule texte

Béa277

XLDnaute Nouveau
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
 

Tibo

XLDnaute Barbatruc
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

@+
 

Béa277

XLDnaute Nouveau
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...
 

Tibo

XLDnaute Barbatruc
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.

@+
 

mjo

XLDnaute Impliqué
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
 

Béa277

XLDnaute Nouveau
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

  • Exemple.xls
    13.5 KB · Affichages: 332
  • Exemple.xls
    13.5 KB · Affichages: 311

Tibo

XLDnaute Barbatruc
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

@+
 

pierrejean

XLDnaute Barbatruc
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

  • exemple.xls
    29 KB · Affichages: 474
  • exemple.xls
    29 KB · Affichages: 421
  • exemple.xls
    29 KB · Affichages: 404
Dernière édition:

Béa277

XLDnaute Nouveau
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

  • Exemple.xls
    14.5 KB · Affichages: 192
  • Exemple.xls
    14.5 KB · Affichages: 204
  • Exemple.xls
    14.5 KB · Affichages: 215

Tibo

XLDnaute Barbatruc
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

@+
 

Béa277

XLDnaute Nouveau
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.
 

Discussions similaires

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