Excel:avoir JUST la 1ere valeur d'une cellule

Fermé
sicile13 - 2 nov. 2011 à 23:10
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 4 nov. 2011 à 16:05
Bonjour,

je me demande si sur excel on peut a l'aide d'une fonction , l'extraction de la 1ere valeur d'une cellule !! exemple : une cellule qui contient 33-22- 11 peut on avoir sur une autre cellule que la premiere valeur "33" !! merci pour votre aide :)

A voir également:

3 réponses

pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 386
2 nov. 2011 à 23:22
bonsoir,

si tu dois extraire systématiquement deux caractères :

=GAUCHE(A1;2)

A+

pépé
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 386
2 nov. 2011 à 23:29
Bonsoir,

si le nombre de chiffres avant le tiret est variable :

=GAUCHE(A1;CHERCHE("-";A1)-1)

A+

pépé
0
MERCI Pépé , t'es tjr la pour me sauver la vie :)
je me permet de poser une autre question , si on a un "text " et non une valeur , sera t-il possible ? genre : avril -11 " barré" mai-11 " barré" juin-11 , peut on extraire que avril -11 dans l'autre cellule sans la mention barré ??
je vous serai reconnaissante si vous puissiez rependre a ma question :)
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
3 nov. 2011 à 00:32
Bonsoir,

pépé il est couché à cette heure... ;-)
Apparemment tu as un espace en séparation :
=GAUCHE(A1;CHERCHE(" ";A1)-1)

eric
0
Mais il y a Mr eric :D , disant que j'ai de la chance aujourd'hui :p
la formule que vous m'avez proposer ne fonctionne pas sur mon fichier excel , Je pense que j'ai pas d'espace entre mes données mais plutot " alt +entrer" si vous comprenez ce que je veux dire :) j'ai essayer la méthode de "convertir les données et les délimités " ça a marché mais ça sera automatique pour les nouvelles données saisie ;)
meric Mr eric pour ta réponse et fait de beau reves pépé :D
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
3 nov. 2011 à 07:21
Bonjour
si vous avez Alt +enter, il s'agit d'un retour à la ligne, pas d'un blanc
vous pouvez alors utiliser la formule d'Eric avec le premier terme de votre texte
soit par exemple selon ce que vous avez écrit:
=GAUCHE(A1;CHERCHE(""";A1)-1)
ou
==GAUCHE(A1;CHERCHE("b";A1)-1)
s'il s(agit du b de barré
etc...
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
Modifié par eriiic le 3/11/2011 à 07:56
Bonjour,

ou bien de façon plus générale en entrant le code du caractère 'retour à la ligne'
=GAUCHE(A1;CHERCHE(CAR(10);A1)-1)

eric
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
4 nov. 2011 à 16:05
Re,

J'savais bien qu'il y avait plus simple.
Je m'en veux de ne pas y avoir pensé plus tôt :-)
=GAUCHE(A1;CHERCHE(" ";SUBSTITUE(A1&" ";CAR(10);" ")))

eric
0