• Initiateur de la discussion Initiateur de la discussion mathieu
  • 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 !

M

mathieu

Guest
bonjour a tous

est il possible de couper une partie des donnees ds une cellule?

je m explique je voudrait que mes donnée qui sont du type 'mathieu 08-02-2005' soit séparés en 2. une premiere partie sera placée ds la colonne B et la seconde partie qui represente la date soit placé ds la colonne C

colonne A = nom+date soit mathieu 08-02-2005
colonne B = nom uniquement soit mathieu
colonne C = date uniquement soit 08-02-2005

le format de la date est important

si vous avez des idéees je vous ecoute.

merci d avance

Bonne fin de journée.

@+ Mat
 
Re,
Pourquoi ne retournes-tu pas le problème,càd par exemple tu mets ton prénom en B, ta date en C, et avec une formule en A du type :
=Bx&' '&Cx ,tu aurais 'B+C'.
Mais peux-être as-tu besoin de le faire dans cet ordre?
 
bonjour mathieu, eaqu...(je m'y ferai pas lol)


Si mathieu 18-02-05 est en A3

=GAUCHE(A3;CHERCHE(' ';A3)) te donne 'mathieu'
et
CNUM(DROITE(A3;CHERCHE(' ';A3))) te donne un nombre qur tu mets au format date par la cmde format-cellule-nombre-date

A+
Michel
 
Re,
j'ai peut-être une autre solution.Si tes données se trouvent en A2:
En B2,tu peux mettre la formule suivante:
=gauche(A2;trouve(' ';A2)-1)

Et en C2,tu peux mettre:
=droite(A2;10)

Je pense que cela fonctionne aussi.
 
Bonjour à tous,

une autre approche qui reprend un peu ce que vous avez fait.

J'ai considéré que le prénom pouvait être composé et contenir un espace. Par contre, la date contient toujours 10 caractères. J'ai donc attaqué la cellule par la droite (elle n'y a pas survécu 😉 ).

Donc, avec 'mathieu 08-02-2005' en A1, je mets :

en B1 :

=GAUCHE(A1;NBCAR(A1)-11)

et en C1 :

=TEXTE(CNUM(DROITE(A1;10));'jj-mm-aaaa') : permet d'éviter l'application d'un format date.

pour cette 2ème formule, tout dépend si on a besoin ou pas de la considérer comme une date ou comme du texte.

La conclusion : il existe plusieurs chemins pouyr parvenir à la solution.

Bonne soirée à tous.


P.S. :

Météo Maubeuge : il pleut + orage.
 
C clair qu'il ne faut pas oublier le Données/convertir
Sinon, tu peux te faire une petite macro VBA avec un code du type
madate=right(cells(),X)
qui permet de donner à ta variable ma date la valeur des x caractères de ta cellule en partant de la droite. Comme ta cellule est formaté selon ta norme, ye'a pas de pb.
Du coup, après tu fais ta cellule B2 = B1-B3. Attention tout de même au pb de formats dans les cellules. Il faut alors peut etre passer par du B2.value=B1.value-B3.value

Bon courage
 
- 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

Réponses
13
Affichages
1 K
G
  • Question Question
Réponses
4
Affichages
1 K
G
P
Réponses
2
Affichages
1 K
Ptrs32
P
T
  • Question Question
Réponses
125
Affichages
14 K
A
Réponses
3
Affichages
1 K
AlicePrince
A
R
Réponses
6
Affichages
3 K
Retour