Modifier la première lettre des valeurs de minusc en majusc
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir à tous ;)
Quelle pourrait être la formule pour modifier la première lettre des valeurs d’une colonne qui est en minuscule en majuscule ?
éléphant > Éléphant
ornithorynque > Ornithorynque
J’ai essayé ;
=REPLACE(A2,1,1,UPPER(LEFT(A2)))
ou avec SUBSTITUTE
mais ça ne fonctionne pas…
A2 est en surbrillance
(Excel 365)
Merci
iPad / Safari 16.4
4 réponses
-
Bonjour
Il y a un truc hyper simple, sans formule, si tu veux juste avoir une majuscule sur le premier mot. Il faut utiliser le remplissage automatique avec l'apprentissage :
Je pars du principe que tes données sont dans la colonne A.
Dans la première cellule de la colonne B, tu saisis simplement le texte avec la majuscule.
Ensuite, tu sélectionnes B, et tu appuies sur Ctrl+E. Normalement, c'est bon.
m@rina
-
Bonsoir.
Je ne connais et ne pratique pas Office 365.
Mais les versions Excel que je connais ne proposent pas cette manipulation.
Alors ou bien tu fais attention si c'est toi qui saisis les données, ou bien tu fais la manœuvre avec Word et tu fais un copier-coller de Word sur Excel ...
-
Bonjour,
Si, il faut passer par la fonction NOMPROPRE, mais qui est un peu capillotractée, elle passe par une colonne temporaire puis le collage spécial des valeurs obtenues:
https://support.microsoft.com/fr-fr/office/changer-la-casse-du-texte-01481046-0fa7-4f3b-a693-496795a7a44d-
Merci Brucine ;)
Mais cette formule met un accent sur tous les débuts de mot quand il est, il y en a plusieurs dans la cellule :
The Big Knife
Sweet Smell Of Sucess
Chicago Deadline
Y a-t-il un moyen de mettre la majuscule uniquement sur la première lettre du premier mot
Je ne sais pas de manière formelle.
En combinaison de NOMPROPRE, et en admettant que la chaîne à traiter soit en A1, semble fonctionner:
=NOMPROPRE(GAUCHE(A1;1))&STXT(A1;2;NBCAR(A1))
Peut-être en adaptant une formule (ici c'est l'inverse):
https://forums.commentcamarche.net/forum/affich-32669729-mettre-uniquement-la-premiere-lettre-en-minuscule
Ou bien si une macro elle n'affecte que le premier caractère de la chaîne, à vérifier:
https://www.excel-exercice.com/premiere-lettre-en-majuscule/
-
-
Bonjour
Une idée en passant à l'ancienne, cela peut aider?
=MAJUSCULE(GAUCHE(A6;1))&DROITE(A6;NBCAR(A6)-1)
