Comment mettre en majuscule uniquement la première lettre ou la première lettre de chaque mot dans Excel ?
Supposons que vous ayez une liste de chaînes de texte dont les mots sont en majuscules, en minuscules ou mélangés avec des minuscules et des majuscules. Dans cette situation, vous devez mettre la première lettre de chaque mot dans la cellule en majuscule, et les autres en minuscules, comme le montre la capture d'écran suivante. Avez-vous des bonnes méthodes pour mettre rapidement et facilement en majuscule la première lettre de chaque mot pour plusieurs cellules dans Excel ?
Mettre en majuscule uniquement la première lettre dans une cellule avec une formule
Mettre en majuscule la première lettre de chaque mot dans une cellule avec une formule et un code VBA
Pour mettre en majuscule la première lettre de chaque mot dans une cellule, vous pouvez utiliser la fonction PROPER ou un simple code VBA. Veuillez suivre les étapes ci-dessous :
Méthode 1 : Fonction PROPER :
1. Entrez cette formule : =PROPER(A2) dans une cellule vide à côté de vos données, par exemple B2, voir la capture d'écran :
2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule, et vous pouvez voir que toutes les premières lettres de chaque mot dans la cellule ont été mises en majuscule. Voir la capture d'écran :
Méthode 2 : Code VBA :
Le code VBA suivant peut également vous aider à mettre en majuscule toutes les premières lettres de chaque mot dans une cellule.
1. Veuillez maintenir les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : Mettre en majuscule la première lettre de chaque mot dans une cellule
Sub Proper_Case()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x.Value = Application.Proper(x.Value)
Next
End Sub
3. Appuyez ensuite sur la touche F5 pour exécuter ce code, et sélectionnez la plage de données que vous souhaitez utiliser dans la boîte de dialogue qui apparaît, voir la capture d'écran :
4. Cliquez ensuite sur le bouton OK, et toutes les premières lettres de chaque mot dans les cellules seront mises en majuscule.
Mettre en majuscule uniquement la première lettre ou la première lettre de chaque mot dans des cellules contenant des chaînes de texte
Avec l'aide de l'utilitaire Changer la casse de Kutools pour Excel, vous pouvez rapidement changer les chaînes de texte en majuscules, minuscules, majuscules initiales, casse de phrase, etc. Cliquez pour télécharger Kutools pour Excel !
Mettre en majuscule uniquement la première lettre dans une cellule avec une formule
Parfois, vous souhaitez simplement mettre en majuscule uniquement la première lettre et en minuscule les autres dans la cellule, êtes-vous confronté à ce problème dans Excel ? En fait, voici une formule qui peut vous aider à résoudre cette tâche.
1. Tapez cette formule dans une cellule vide à côté de vos données, =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)), voir la capture d'écran :
2. Ensuite, faites glisser la poignée de recopie jusqu'à la plage de cellules où vous souhaitez appliquer cette formule, et seule la première lettre des cellules sera mise en majuscule. Voir la capture d'écran :
Mettre en majuscule la première lettre de chaque mot ou uniquement la première lettre avec Kutools pour Excel
Si vous avez Kutools pour Excel, avec sa fonctionnalité Changer la casse, vous pouvez rapidement mettre en majuscule à la fois la première lettre de chaque mot et uniquement la première lettre dans une cellule.
Après téléchargé et installé Kutools pour Excel, veuillez procéder comme suit :
1. Sélectionnez la plage de données que vous souhaitez utiliser.
2. Cliquez sur Kutools > Texte > Changer la casse, voir la capture d'écran :
3. Dans la boîte de dialogue Changer la casse, si vous sélectionnez Majuscule Initiale, la première lettre de chaque mot sera mise en majuscule, voir la capture d'écran :
Si vous choisissez Casse de phrase, seule la première lettre des chaînes de texte sera mise en majuscule comme le montre la capture d'écran suivante :
Téléchargez et essayez gratuitement Kutools pour Excel maintenant !
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!