A voir également:
- Inverser deux mots dans une cellule excel
- Excel inverser deux mots dans une cellule - Meilleures réponses
- Inverser nom et prénom excel - Meilleures réponses
- Inverser les mots d'une cellule ✓ - Forum - Excel
- Inverser l'ordre des mots dans une cellule ✓ - Forum - Excel
- Excel : comment intervertir 2 mots dans une même cellule - Forum - Excel
- Comment inverser le nom et le prénom - Forum - Excel
- Séparer deux mots dans une cellule excel ✓ - Forum - Excel
3 réponses
JvDo
- Messages postés
- 1978
- Date d'inscription
- mercredi 27 juillet 2005
- Statut
- Membre
- Dernière intervention
- 28 septembre 2020
Bonjour,
essaye =DROITE(C5;NBCAR(C5)-CHERCHE(", ";C5)-1)&"."&GAUCHE(C5;CHERCHE(", ";C5)-1)
cdlt
essaye =DROITE(C5;NBCAR(C5)-CHERCHE(", ";C5)-1)&"."&GAUCHE(C5;CHERCHE(", ";C5)-1)
cdlt
Vaucluse
- Messages postés
- 25751
- Date d'inscription
- lundi 23 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 18 janvier 2021
Bonjour
avec cette formule pour A1, à tirer sur la auteur du champ:
=GAUCHE(A1;TROUVE(",";A1;1)-1)&"."&DROITE(A1;NBCAR(A1)-TROUVE(",";A1;1)-1)
(à condition que la séparation nom / prénom soit bien : virgule + un blanc)
ensuite, faire un copier coller spécial valeur de la ,colonne résultat pour garder les valeurs sans les formules.
crdlmnt
Errare humanum est, perseverare diabolicum
avec cette formule pour A1, à tirer sur la auteur du champ:
=GAUCHE(A1;TROUVE(",";A1;1)-1)&"."&DROITE(A1;NBCAR(A1)-TROUVE(",";A1;1)-1)
(à condition que la séparation nom / prénom soit bien : virgule + un blanc)
ensuite, faire un copier coller spécial valeur de la ,colonne résultat pour garder les valeurs sans les formules.
crdlmnt
Errare humanum est, perseverare diabolicum
Alex92
Merci pour la réactivité
Lorsque je copié ta formule dans la cellule et je l'ai tiré sur toute la hauteur de ma colonne.
J'ai bien un "point" à la place de "virgule + un blanc" mais le nom reste devant le prénom or je veux l'inverse.
Alex
Lorsque je copié ta formule dans la cellule et je l'ai tiré sur toute la hauteur de ma colonne.
J'ai bien un "point" à la place de "virgule + un blanc" mais le nom reste devant le prénom or je veux l'inverse.
Alex
Vaucluse
- Messages postés
- 25751
- Date d'inscription
- lundi 23 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 18 janvier 2021
Suffit d'inverser le deux items et ça devrait aller:
=DROITE(A1;NBCAR(A1)-TROUVE(",";A1;1)-1)&"."&GAUCHE(A1;TROUVE(",";A1;1)-1)
Notez que cette formule est identique à celle de JvDO, elle renvoie aussi valeur si la cellule de référence ne contient pas de texte où de virgule (la différence" vient sans doute du fait que JvDO a utilisé C5 au lieu de A1 et que vous n'y avez pas prêté attention)
pour éviter ça, vous pouvez la "protéger":
=SI(ESTERREUR(TROUVE(",";A1;1);"";DROITE(A1;NBCAR(A1)-TROUVE(",";A1;1)-1)&"."&GAUCHE(A1;TROUVE(",";A1;1)-1))
crdlmnt
=DROITE(A1;NBCAR(A1)-TROUVE(",";A1;1)-1)&"."&GAUCHE(A1;TROUVE(",";A1;1)-1)
Notez que cette formule est identique à celle de JvDO, elle renvoie aussi valeur si la cellule de référence ne contient pas de texte où de virgule (la différence" vient sans doute du fait que JvDO a utilisé C5 au lieu de A1 et que vous n'y avez pas prêté attention)
pour éviter ça, vous pouvez la "protéger":
=SI(ESTERREUR(TROUVE(",";A1;1);"";DROITE(A1;NBCAR(A1)-TROUVE(",";A1;1)-1)&"."&GAUCHE(A1;TROUVE(",";A1;1)-1))
crdlmnt