extraire les caractères situés après la "virgule"

fredjuni

XLDnaute Nouveau
Voila mon problème, j'ai plusieurs lignes qui contiennent tous des phrases !
Dans chaque phrase il y a l'âge de la personne qui m'interesse et je voudrais extraire l'âge pour le mettre dans une autre cellule.

Le problème c'est qu'avant l'âge il y a d'autres texte et l'âge se trouve TOUJOURS juste après la premiere virgule de la phrase.

Donc existe t-il une solution pour extraire simplement l'âge? Merci

voici l'exemple en question :

Mickaël ..., 26 ans, profession journaliste
Jean-Yves ..., 32 ans, profession expert comptable...

Voila dans mon tableau je souhaiterais simplement extraire l'âge. Merci !
 

fredjuni

XLDnaute Nouveau
Re : extraire les caractères situés après la "virgule"

j'en profite pour poser une autre question j'ai également dans la cellule marqué : REF = 001
REF = 0131
REF = 01854

etc...

je voudrais chopper tous les chiffres après le = ref pour pouvoir les mettre dans une autre cellule, je pense que si c'etait possible pour la , il suffit de remplacer par = mais je n'arrive pas :(
 

Jocelyn

XLDnaute Barbatruc
Re : extraire les caractères situés après la "virgule"

Bonjour le Forum,
Bonjour fredjuni, l'ami Spitnolan08 :):),

Pour le cas ou tu travaillerais avec des age ayant un seul caractère une formule plus longues mais qui le gère

Jocelyn

EDit pour ta 2° question la réference en A2

=STXT(A2;TROUVE("=";A2;1)+2;99)*1 le *1 servant a remettre la valeur en numérique en cas de besoin
 

Pièces jointes

  • age.zip
    1.8 KB · Affichages: 198
  • age.zip
    1.8 KB · Affichages: 160
  • age.zip
    1.8 KB · Affichages: 184
Dernière édition:

Spitnolan08

XLDnaute Barbatruc
Re : extraire les caractères situés après la "virgule"

Re,

nan, ce n'est pas la même...
pour un texte en A4 :

=STXT(A4;7;NBCAR(A4)-6)

ou plus court (Merci Jocelyn;)) :

=STXT(A4;7;99)

Cordialement

Edit : bonsoir Jocelyn:)
Pour l'âge, j'y avis pensé mais compte tenu des exemples affichés j'ai estimé qu'il serait toujours supérieur à 10 et toujours inférieur à 100...
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : extraire les caractères situés après la "virgule"

Bonsoir à tous


Parce que je trouve cette formule jolie
(et parce que je suis tombé sur sa petite soeur aujourdhui)

Une formule matricielle
(à valider par CTRL+SHIFT+ENTREE)

(Ne prend en compte que deux chiffres,
donc il ne faut pas de centenaires ou d'enfant de moins de 10 ans ;) )

PHP:
=STXT(C4;MIN(CHERCHE(CAR(LIGNE($A$48:$A$57));C4&CAR(LIGNE($A$48:$A$57))));2)
 
Dernière édition:

fredjuni

XLDnaute Nouveau
Re : extraire les caractères situés après la "virgule"

Re,

nan, ce n'est pas la même...
pour un texte en A4 :

=STXT(A4;7;NBCAR(A4)-6)

ou plus court (Merci Jocelyn;)) :

=STXT(A4;7;99)

Cordialement

Edit : bonsoir Jocelyn:)
Pour l'âge, j'y avis pensé mais compte tenu des exemples affichés j'ai estimé qu'il serait toujours supérieur à 10 et toujours inférieur à 100...

ça marche mais pas tout a fait puisque ça me balance tous ce qui est après la référence, alors que j'aimerais que ça s'arrete au premier espace (tout de suite après le chiffre) si tu arrives c'est niquel !

merci a vous 2 :D
 

Spitnolan08

XLDnaute Barbatruc
Re : extraire les caractères situés après la "virgule"

Re,
ça marche mais pas tout a fait puisque ça me balance tous ce qui est après la référence, alors que j'aimerais que ça s'arrete au premier espace (tout de suite après le chiffre) si tu arrives c'est niquel !
Mince, ma boule est tombée en panne car tu n'avais pas précisé qu'il y avait des caractères après ta réf et je ne l'ai pas vu...

Et qu'as tu après ? Des chiffres, des lettres...

Cordialement

Edit : Tu peux tester :
=STXT(A4;TROUVE("=";A4;1)+2;TROUVE(" ";A4;7)-6)

Cordialement
 
Dernière édition:

fredjuni

XLDnaute Nouveau
Re : extraire les caractères situés après la "virgule"

Re,Mince, ma boule est tombée en panne car tu n'avais pas précisé qu'il y avait des caractères après ta réf et je ne l'ai pas vu...

Et qu'as tu après ? Des chiffres, des lettres...

Cordialement

je suis en train de regarder cauet et ca parle des chiffres et des lettres lol

non j'ai des chiffres et des lettres mais la premiere chose qui vient après le chiffre c'est une virgule justement
 

Spitnolan08

XLDnaute Barbatruc
Re : extraire les caractères situés après la "virgule"

Re,

Si c'est une virgule, remplace ma dernière proposition par :
=STXT(A4;TROUVE("=";A4;1)+2;TROUVE(",";A4;7)-6)

Cordialement


Edit :
Dans mon C4
Il y avait
prenom NOM , 36 ans
et ça renvoit 36
Mais alors pourquoi fais tu référence à la plage A48:A57 ???
 
Dernière édition:

fredjuni

XLDnaute Nouveau
Re : extraire les caractères situés après la "virgule"

Re,

Si c'est une virgule, remplace ma dernière proposition par :
=STXT(A4;TROUVE("=";A4;1)+2;TROUVE(",";A4;7)-6)

Cordialement


Edit :Mais alors pourquoi fais tu référence à la plage A48:A57 ???

tu es un ange spitnola08 mais ça ne marche pas encore tout a fais lol il reste la virgule a la fin du chiffre dois je modifier le -6 par -7 ?
 

Statistiques des forums

Discussions
312 321
Messages
2 087 233
Membres
103 497
dernier inscrit
JP9231