Excel: Extraire des données d'une même cellule avant virgule
Résolu
Al
-
Ofa86 -
Ofa86 -
Bonjour,
Ma cellule contient des données qui peuvent contenir une virgule. Lorsqu'il y en a une, j'aimerais pouvoir extraire les données contenues avant la 1ère virgule quelle que soit leur longueur, sinon toutes les données de la cellule.
Exemple: si la cellule contient 'DUPONT, Jean-Paul, Paris', j'aimerais pouvoir n'extraire que 'DUPONT', et si la cellule contient 'DUPONT', alors 'DUPONT' devra être extrait.
Comment faire?
Je vous remercie pour votre aide!
Ma cellule contient des données qui peuvent contenir une virgule. Lorsqu'il y en a une, j'aimerais pouvoir extraire les données contenues avant la 1ère virgule quelle que soit leur longueur, sinon toutes les données de la cellule.
Exemple: si la cellule contient 'DUPONT, Jean-Paul, Paris', j'aimerais pouvoir n'extraire que 'DUPONT', et si la cellule contient 'DUPONT', alors 'DUPONT' devra être extrait.
Comment faire?
Je vous remercie pour votre aide!
A voir également:
- Excel: Extraire des données d'une même cellule avant virgule
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel trier par ordre croissant chiffre - Guide
3 réponses
Bonjour
ton texte en A13
=SI(ESTERR(CHERCHE(",";A13;1));A13;GAUCHE(A13;CHERCHE(",";A13;1)-1))
Cdlmnt
ton texte en A13
=SI(ESTERR(CHERCHE(",";A13;1));A13;GAUCHE(A13;CHERCHE(",";A13;1)-1))
Cdlmnt
Bonjour,
voici ma solution :
Tu n'as plus qu'à ecrire la fonctionne dans une cellule =extract(tacellule) et c'est bon.
Cordialement,
Mesurer la masse de sa connerie permettrait dans connaitre sa gravité ;)
voici ma solution :
Function extract(z As String) As String
ma = Len(z)
For a = 1 To 1000
If ma = a Then
extract = "Pas de virgule détecté"
Exit Function
End If
If Right(Left(z, a), 1) = "," Then
extract = Left(z, a - 1)
Exit Function
End If
Next
End Function
Tu n'as plus qu'à ecrire la fonctionne dans une cellule =extract(tacellule) et c'est bon.
Cordialement,
Mesurer la masse de sa connerie permettrait dans connaitre sa gravité ;)
Je viens d'essayer la formule proposée, et elle bien aboutit au résultat attendu!
Je t'en remercie énormément!
Bonne journée!