Formule Excel : Mettre en majuscule la première lettre d’une chaîne de texte ou de chaque mot
Dans ce tutoriel, vous découvrirez les formules qui permettent de mettre en majuscule la première lettre d’une chaîne de texte ou de chaque mot, et vous comprendrez comment elles fonctionnent.
| Mettre la première lettre de la chaîne de texte en majuscule dans la cellule | Mettre la première lettre de chaque mot en majuscule dans la cellule |
![]() | ![]() |
Mettre la première lettre de la chaîne de texte en majuscule dans la cellule
Mettre en majuscule la première lettre de la chaîne de texte, sans tenir compte des autres lettres
Formule générique :
| UPPER(LEFT(text))&MID(text,2,LEN(text)) |
Arguments
| Text: the text string you want to uppercase the first letter. |
Fonctionnement de cette formule
Exemple : supposons que vous souhaitiez mettre la première lettre de la cellule B3 en majuscule. Saisissez alors la formule ci-dessous dans une cellule vide.
| =UPPER(LEFT(B3))&MID(B3,2,LEN(B3)) |
Appuyez sur Entrée, puis, si nécessaire, faites glisser la poignée de recopie vers le bas pour remplir les cellules avec cette formule et mettre toutes les premières lettres en majuscule.
Explication
MAJUSCULE : transforme toutes les lettres de la chaîne de texte en majuscules.
GAUCHE : extrait un nombre donné de caractères à partir du début d’une chaîne de texte. Dans cette formule, elle récupère uniquement le premier caractère. Ainsi, MAJUSCULE(GAUCHE(B3)) mettra ce premier caractère en majuscule.
STXT : extrait un nombre donné de caractères à partir d’une position précise dans la chaîne de texte.
NBCAR : renvoie le nombre de caractères dans une chaîne de texte. Ainsi, STXT(B3;2;NBCAR(B3)) renvoie tous les caractères sauf le premier.
Remarques :
1. Avec cette formule, seule la première lettre est convertie en majuscule, toutes les autres restant inchangées.
2. Si le premier caractère n’est pas alphabétique, la valeur d’origine est conservée.
Mettre en majuscule la première lettre de la chaîne de texte et les autres en minuscules
Formule générique :
| REPLACE(LOWER(text),1,1,UPPER(LEFT(text,1))) |
Arguments
| Text: the text string you want to uppercase the first letter and lowercase other characters. |
Fonctionnement de cette formule
Exemple : supposons que vous souhaitiez mettre la première lettre de la cellule B3 en majuscule. Utilisez alors la formule ci-dessous dans une cellule vide.
| =REPLACE(LOWER(B3),1,1,UPPER(LEFT(B3,1))) |
Appuyez sur Entrée, puis, si nécessaire, faites glisser la poignée de recopie vers le bas pour remplir les cellules avec cette formule et mettre toutes les premières lettres en majuscule.
Explication
MAJUSCULE(GAUCHE(B3;1)) : convertit le premier caractère d’une chaîne de texte en majuscule.
MINUSCULE(B3) : convertit tous les caractères de la chaîne de texte en minuscules.
REMPLACER : remplace la chaîne « Ancien texte » par la chaîne « Nouveau texte ».
Remarques :
1. Avec cette formule, la première lettre sera convertie en majuscule et toutes les autres en minuscules.
2. Si le premier caractère n’est pas alphabétique, la valeur d’origine est conservée.
Mettre la première lettre de chaque mot en majuscule dans la cellule
Si vous souhaitez mettre en majuscule la première lettre de chaque mot dans la cellule, procédez comme suit :
Formule générique :
| PROPER(text) |
Arguments
| Text: the text string you want to uppercase the first letter of each word. |
Fonctionnement de cette formule
Par exemple, si vous souhaitez mettre en majuscule la première lettre de chaque mot dans la cellule B3, saisissez la formule ci-dessous dans une cellule vide.
| =PROPER(B3) |
Appuyez sur Entrée, puis, si nécessaire, faites glisser la poignée de recopie vers le bas pour remplir les cellules avec cette formule et mettre toutes les premières lettres en majuscule.
Remarques :
1. La fonction NOMPROPRE convertit en majuscules les lettres séparées par des caractères non alphabétiques. Voir la capture d’écran :
2. La fonction NOMPROPRE ne modifie ni les chiffres ni la ponctuation.
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Compter les cellules égales à
Grâce à la fonction NB.SI, vous pouvez compter les cellules égales à une valeur donnée ou celles qui ne la contiennent pas. - Compter les cellules égales à x ou y
Parfois, vous souhaitez compter le nombre de cellules qui répondent à l’un ou l’autre de deux critères. Dans ce cas, utilisez la fonction NB.SI. - Vérifier si une cellule contient l’une parmi plusieurs valeurs
Ce tutoriel vous présente une formule Excel permettant de déterminer si une cellule contient l’une des valeurs d’une liste donnée, et explique en détail ses arguments ainsi que son fonctionnement. - Vérifier si une cellule contient l’une des plusieurs valeurs tout en excluant d’autres valeurs
Ce tutoriel vous présente une formule efficace pour accomplir cette tâche dans Excel : vérifier si une cellule contient certaines valeurs tout en en excluant d’autres, et détaille chacun des arguments de la formule.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.

