Accueil › Fonctions Excel › MAJUSCULE, MINUSCULE et NOMPROPRE
MAJUSCULE, MINUSCULE et NOMPROPRE dans Excel : changer la casse
Excel n'a pas de bouton « Modifier la casse » comme Word, mais trois fonctions simples font le travail : MAJUSCULE pour les majuscules, MINUSCULE pour les minuscules et NOMPROPRE pour mettre une majuscule à la première lettre de chaque mot. Dans l'Excel en anglais, elles s'appellent UPPER, LOWER et PROPER.
Dans ce guide
Syntaxe et exemples
| Fonction | Exemple | Résultat |
|---|---|---|
| MAJUSCULE | =MAJUSCULE("anne martin") | ANNE MARTIN |
| MINUSCULE | =MINUSCULE("Anne@Exemple.COM") | anne@exemple.com |
| NOMPROPRE | =NOMPROPRE("aNNE mARTIN") | Anne Martin |
Chaque fonction n'a qu'un argument : le texte ou la cellule. Les nombres et la ponctuation ne changent pas.
Quand utiliser chacune
- MINUSCULE pour les adresses e-mail et les identifiants, pour que les doublons et les recherches correspondent.
- MAJUSCULE pour les codes et les codes pays : « fr » devient « FR ».
- NOMPROPRE pour des noms et des villes saisis de façon irrégulière.
S'exercer avec MAJUSCULE, MINUSCULE et NOMPROPRE : essayez vous-même
Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.
Exercice: Mettez en B2 une majuscule au début de chaque mot du nom: =NOMPROPRE(A2)
Où NOMPROPRE se trompe
NOMPROPRE met une majuscule à la première lettre après chaque espace ou signe de ponctuation, ce qui n'est pas toujours correct :
=NOMPROPRE("anne de la tour")renvoie « Anne De La Tour », alors que vous voulez peut-être « Anne de la Tour ».=NOMPROPRE("mcdonald")renvoie « Mcdonald », pas « McDonald ».=NOMPROPRE("d'artagnan")renvoie « D'Artagnan » : une apostrophe met aussi en majuscule la lettre qui suit.
Vérifiez le résultat pour les noms avec particules et apostrophes, et corrigez les exceptions à la main ou avec SUBSTITUE.
Mettre seulement la première lettre d'une phrase en majuscule
=MAJUSCULE(GAUCHE(A2; 1)) & MINUSCULE(STXT(A2; 2; 1000))« CECI EST UNE NOTE » devient « Ceci est une note ». Lisez GAUCHE, DROITE et STXT.
Remplacer le texte d'origine
- Mettez
=NOMPROPRE(A2)dans une colonne intermédiaire et recopiez-la vers le bas. - Copiez la colonne intermédiaire et utilisez Collage spécial › Valeurs sur l'original.
- Supprimez la colonne intermédiaire.
Pour une modification ponctuelle, le Remplissage instantané (Ctrl+E) fonctionne aussi : tapez le premier nom comme vous le voulez et laissez Excel compléter le reste.
Questions fréquentes
Existe-t-il un raccourci pour changer la casse dans Excel ?
Non, contrairement à Word (Maj+F3). Utilisez MAJUSCULE, MINUSCULE ou NOMPROPRE, ou le Remplissage instantané.
MAJUSCULE et MINUSCULE influencent-elles les comparaisons ?
La plupart des comparaisons, recherches et NB.SI d'Excel ignorent déjà la casse. La changer sert surtout à la cohérence et à l'apparence, et à faire correspondre des valeurs dans les fonctions qui distinguent la casse, comme EXACT et TROUVE.
Comment vérifier si un texte est entièrement en majuscules ?
Utilisez =EXACT(A2; MAJUSCULE(A2)). Elle renvoie VRAI si le texte est déjà entièrement en majuscules.