Extraire une chaine de carctère d'Excel
Résolu/Fermé
vinzthor
Messages postés
1
Date d'inscription
lundi 20 août 2012
Statut
Membre
Dernière intervention
20 août 2012
-
20 août 2012 à 16:13
vinzthor - 22 août 2012 à 14:13
vinzthor - 22 août 2012 à 14:13
A voir également:
- Extraire une chaine de carctère d'Excel
- Extraire une video youtube - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Extraire son d'une video - Guide
5 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 20/08/2012 à 17:56
Modifié par eriiic le 20/08/2012 à 17:56
Bonjour à tous,
MID() = STXT() sur excel français.
en un peu plus court :
=STXT(A1;CHERCHE(" EUR ";A1)+5;9)*1
ou bien si le séparateur décimal est le . :
=SUBSTITUE(STXT(A1;CHERCHE(" EUR ";A1)+5;9);",";".")*1
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
MID() = STXT() sur excel français.
en un peu plus court :
=STXT(A1;CHERCHE(" EUR ";A1)+5;9)*1
ou bien si le séparateur décimal est le . :
=SUBSTITUE(STXT(A1;CHERCHE(" EUR ";A1)+5;9);",";".")*1
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 308
20 août 2012 à 16:19
20 août 2012 à 16:19
Bonjour,
=DROITE(A1;NBCAR(A1)-TROUVE("EUR";A1)-3)
devrait convenir. A essayer.
Cordialement.
=DROITE(A1;NBCAR(A1)-TROUVE("EUR";A1)-3)
devrait convenir. A essayer.
Cordialement.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
20 août 2012 à 16:20
20 août 2012 à 16:20
Bonjour,
Si tu n'as EUR que juste avant tes montants :
=CNUM(DROITE(A1;NBCAR(A1)-CHERCHE("EUR";A1)-3))
Si tu n'as EUR que juste avant tes montants :
=CNUM(DROITE(A1;NBCAR(A1)-CHERCHE("EUR";A1)-3))
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 308
20 août 2012 à 16:22
20 août 2012 à 16:22
Bonjour Pijaku,
j'ai répondu avant, mais j'avais oublié le CNUM(). Du coup avec ma formule on récupère que du texte.
Merci pour le complément.
Cordialement.
j'ai répondu avant, mais j'avais oublié le CNUM(). Du coup avec ma formule on récupère que du texte.
Merci pour le complément.
Cordialement.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
20 août 2012 à 16:31
20 août 2012 à 16:31
Salut Chaussettes.
de rien pour le complément, tu connaissais déjà CNUM. Juste une omission.
Bonne fin de journée
de rien pour le complément, tu connaissais déjà CNUM. Juste une omission.
Bonne fin de journée
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
20 août 2012 à 16:36
20 août 2012 à 16:36
Pour aller au bout des choses, il faut envisager le cas ou, dans notre cellule de base, on trouverai :
234568 ELEMENT PORTEUR EUR 234,67
La formule donnée plus haut : =CNUM(DROITE(A1;NBCAR(A1)-CHERCHE("EUR";A1)-3)) renvoie #VALEUR...
Pour pallier à cela, consultons Boisgontier:
=STXT(A1;CHERCHE("|";SUBSTITUE(A1;" ";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))))+1;99)
Cherche le dernier espace et renvoie ce qu'il y a après...
234568 ELEMENT PORTEUR EUR 234,67
La formule donnée plus haut : =CNUM(DROITE(A1;NBCAR(A1)-CHERCHE("EUR";A1)-3)) renvoie #VALEUR...
Pour pallier à cela, consultons Boisgontier:
=STXT(A1;CHERCHE("|";SUBSTITUE(A1;" ";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))))+1;99)
Cherche le dernier espace et renvoie ce qu'il y a après...
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
20 août 2012 à 16:51
20 août 2012 à 16:51
Bonjour,
J'aimais bien le CNUM qui retournais une valeur numérique, mais il s'est perdu chez Jacques?
=CNUM(STXT(A1;CHERCHE("|";SUBSTITUE(A1;" ";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))))+1;99))
J'aimais bien le CNUM qui retournais une valeur numérique, mais il s'est perdu chez Jacques?
=CNUM(STXT(A1;CHERCHE("|";SUBSTITUE(A1;" ";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))))+1;99))
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
20 août 2012 à 16:54
20 août 2012 à 16:54
Salut,
Tontong + Chossette!!!
Le sujet "bien chaussé"...
Merci de cette précision
Tontong + Chossette!!!
Le sujet "bien chaussé"...
Merci de cette précision
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question