NOMPROPRE dans Excel : syntaxe, exemples et erreurs
Mis à jour le 2026-10-14 · Gratuit · Compatible Excel et Google Sheets
Syntaxe
=NOMPROPRE(texte)Réponse rapide
NOMPROPRE met en majuscule la première lettre de chaque mot et abaisse le reste : =NOMPROPRE(A2) transforme « jane doe » en « Jane Doe ». Il n’applique qu’une règle mécanique — après un espace, un chiffre ou un signe commence un nouveau mot — donc « McDonald » devient « Mcdonald », « USA » devient « Usa », et le résultat est toujours du texte.
Syntaxe
=NOMPROPRE(texte)| Argument | Ce qu’il signifie |
|---|---|
| texte | La cellule ou le littéral à convertir en casse Nominale — première lettre de chaque mot en majuscule, le reste en minuscules. Obligatoire — et l’unique argument. |
Avec un seul argument, il n’y a rien à séparer : la question du point-virgule ne se pose donc pas ici. =NOMPROPRE(A2) se présente à l’identique dans tous les paramètres régionaux.
NOMPROPRE travaille par position, pas par sens : toute lettre qui suit un caractère non alphabétique (espace, chiffre, ponctuation) passe en majuscule, le reste en minuscules. Voilà pourquoi « jane doe » devient « Jane Doe », « o’brien » devient « O’Brien » — et pourquoi « McDonald » devient « Mcdonald ». Les lettres accentuées suivent la même règle (é → É) dans les versions actuelles d’Excel.
Exemples de base
=NOMPROPRE(A2)La bête de somme des colonnes d’affichage : « jane doe » se lit « Jane Doe », les adresses sortent en « 123 Main Street » et les listes importées ne font plus penser à une frappe clavier tout en majuscules — partout où un humain lit le résultat.
=NOMPROPRE(SUPPRESPACE(A2))Nettoyer puis convertir : SUPPRESPACE retire d’abord les espaces de début, de fin et doublés, si bien que « jane doe » sort en « Jane Doe » et non en « Jane Doe ». Le duo s’emboîte en permanence sur les données importées.
=SUBSTITUE(NOMPROPRE(A2), "Mcdonald", "McDonald")NOMPROPRE ignore que McDonald, MacBook ou iPhone gardent des majuscules internes — il les aplatit en Mcdonald, Macbook, Iphone. Le remède classique : une courte liste de rustines SUBSTITUE pour les noms réellement présents ; « USA » exige le même traitement pour redevenir « USA » plutôt que « Usa ».
=EXACT(A2, NOMPROPRE(A2))Le test de casse Nominale : VRAI seulement si la cellule est déjà correctement casée. Le = simple ne le peut pas — Excel juge « jane doe » = « Jane Doe » égaux — donc EXACT est la seule comparaison sensible à la casse.
=SI(EXACT(A2, NOMPROPRE(A2)), "OK", "Fix")Transforme le test en colonne d’indicateurs : les lignes encore à normaliser affichent « Fix », exactement ce que vous voulez voir avant un import dans un système sensible à la casse.
NOMPROPRE transforme les nombres en texte : NOMPROPRE(12345) renvoie le texte « 12345 » qui ne se somme plus, et une date revient en numéro de série (« 45658 »), pas en date. Tenez les colonnes numériques et de dates hors de NOMPROPRE, ou récupérez les chiffres avec CNUM.
Erreurs courantes et corrections
| Symptôme | Cause la plus fréquente | Correctif |
|---|---|---|
| Le résultat ne se somme ni ne se graphique | NOMPROPRE convertit les nombres en texte — NOMPROPRE(12345) est l’étiquette « 12345 », pas la valeur. | Réservez NOMPROPRE aux vraies colonnes de texte. Si des chiffres doivent passer, reconvertissez avec =CNUM(NOMPROPRE(A2)). |
| Une date devient un nombre comme 45658 | Les dates sont des numéros de série en coulisses ; NOMPROPRE met en texte le numéro de série, pas la date affichée. | Excluez les colonnes de dates de la conversion, ou remettez ensuite le résultat au format date. |
| « McDonald » sort en « Mcdonald » et « USA » en « Usa » | NOMPROPRE n’applique qu’une règle mécanique et ne possède aucun dictionnaire de noms ni de sigles. | Rustinez les exceptions réellement présentes : =SUBSTITUE(NOMPROPRE(A2), "Mcdonald", "McDonald") — ou corrigez à la main une liste courte. |
| « 2nd Avenue » devient « 2Nd Avenue » | Les chiffres ouvrent un mot : toute lettre qui suit un nombre est traitée comme initiale et mise en majuscule. | Aucune formule ne le répare entièrement — corrigez ces lignes à la main ou retirez d’abord les chiffres de la colonne. |
| Les lignes vides cessent de l’être | NOMPROPRE d’une cellule vide renvoie "" — du texte vide, qui ne compte plus comme vide pour ESTVIDE. | Protégez-la : =SI(A2="", "", NOMPROPRE(A2)) garde réellement vides les lignes vides. |
Pas une erreur, mais bon à savoir : NOMPROPRE met en majuscule après tout caractère non alphabétique. La même règle offre gratuitement « O’Brien » depuis « o’brien » — et offre « 2Nd » depuis « 2nd ».
NOMPROPRE face à MAJUSCULE et MINUSCULE
| NOMPROPRE | MAJUSCULE | MINUSCULE | |
|---|---|---|---|
| Convertit en | Première Lettre De Chaque Mot | TOUTES MAJUSCULES | tout en minuscules |
| « jane doe » devient | « Jane Doe » | « JANE DOE » | « jane doe » |
| Job typique | Noms affichés, adresses, titres | Codes, ID, sigles de pays et d’états, clés de jointure | Adresses e-mail, identifiants, champs système en minuscules |
| Quirk connu | « McDonald » s’aplatit en « Mcdonald », « USA » en « Usa » | Les nombres deviennent du texte | Pareil |
Les trois prennent exactement un argument texte et renvoient toujours du texte. Choisissez selon le lecteur : les yeux humains reçoivent NOMPROPRE — avec retouches manuelles pour les noms aplatis — tandis que machines et jointures préfèrent l’uniformité de MAJUSCULE ou MINUSCULE.
NOMPROPRE face au remplissage instantané
| Formule NOMPROPRE | Remplissage instantané (Ctrl+E) | |
|---|---|---|
| Sortie | Une formule vivante dans une colonne auxiliaire ; se recalcule quand la source change | Des valeurs statiques, écrites une fois ; les nouvelles lignes exigent un nouveau remplissage |
| Précision | Déterministe — chaque ligne, à chaque fois | Motif deviné — contrôlez la colonne obtenue par échantillonnage |
| Idéal pour | Imports répétés et rapports qui doivent rester à jour | Un nettoyage unique d’une table finie |
| Disponible dans | Toutes les versions d’Excel et Google Sheets | Excel 2013 et ultérieur ; Sheets répond avec le remplissage intelligent |
Choisissez selon la durée de vie : formules NOMPROPRE pour des données qui continuent d’arriver, remplissage instantané pour un remodelage unique que vous recollerez par-dessus. Si vous gardez la voie des formules, recollez les valeurs une fois la colonne figée.
NOMPROPRE dans Google Sheets
- Même nom, même argument unique — toutes les formules ci-dessus se collent dans Sheets sans modification.
- La distinction = insensible à la casse / EXACT se comporte à l’identique : le test de casse Nominale se transpose tel quel.
- Le remplissage intelligent (la réponse de Sheets au remplissage instantané) devine lui aussi un motif capitalisé — même bémol : il écrit des valeurs statiques, pas des formules vivantes.
- Les majuscules accentuées (É, Ñ, Ç) sortent correctement dans les deux produits ; les particularités régionales ne touchent que de très vieilles versions d’Excel.
Limites et astuces
- Un travail par appel : NOMPROPRE ne force pas les majuscules totales (MAJUSCULE), ni les minuscules totales (MINUSCULE), ni le retrait des espaces (SUPPRESPACE) — empilez : =NOMPROPRE(SUPPRESPACE(A2)).
- Aucun dictionnaire : gardez une courte liste de rustines SUBSTITUE pour les noms et sigles réellement présents dans vos données — McDonald, iPhone, USA — au lieu d’espérer que la formule les connaisse.
- Les chiffres ouvrent un mot : « 2nd » → « 2Nd », « 3rd » → « 3Rd » — vérifiez toute ligne mêlant lettres et chiffres.
- Les apostrophes jouent pour vous : « o’brien » sort « O’Brien » sans effort supplémentaire.
- Les cellules vides deviennent "" avec NOMPROPRE — protégez-les avec SI(A2="", "", NOMPROPRE(A2)) quand les vides doivent le rester.
- Recollez les valeurs : Copiez la colonne auxiliaire → Collage spécial → Valeurs → supprimez l’auxiliaire ; la table survit au nettoyage de la colonne source.
Pensez à NOMPROPRE comme à la vitrine de la chaîne de nettoyage : SUPPRESPACE ôte le rembourrage, NOMPROPRE habille les lettres pour le lecteur humain, vous rustinez les exceptions, puis recollez les valeurs. Les consommateurs machine devraient lire la colonne MAJUSCULE ou MINUSCULE — une forme canonique par lectorat garde chaque jointure sûre.
Outils associés
Fonctions associées
Questions fréquentes
Que fait la fonction NOMPROPRE dans Excel ?
Elle met en majuscule la première lettre de chaque mot et abaisse le reste : =NOMPROPRE(A2) transforme « jane doe » en « Jane Doe ». La règle est mécanique — espaces, chiffres et ponctuation ouvrent tous un mot — et le résultat est toujours du texte.
Comment mettre une colonne entière en casse Nominale ?
Ajoutez une colonne auxiliaire avec =NOMPROPRE(A2), recopiez vers le bas, puis Copier → Collage spécial → Valeurs par-dessus l’original et supprimez l’auxiliaire. Chaque ligne suit la même règle, ce qui est plus sûr que de ressaisir ou de passer par Rechercher et remplacer.
Pourquoi NOMPROPRE transforme-t-il mes nombres en texte ?
NOMPROPRE est une fonction de texte : elle reçoit 12345 et renvoie l’étiquette « 12345 », qui ne se somme ni ne se graphique plus. Les dates reviennent en numéros de série (« 45658 »). Tenez les colonnes numériques et de dates hors de NOMPROPRE, ou récupérez les chiffres avec CNUM.
Pourquoi NOMPROPRE transforme-t-il McDonald en Mcdonald ?
NOMPROPRE ne connaît qu’une règle — majuscule après tout caractère non alphabétique — et ne possède aucun dictionnaire de noms propres. L’aplatissement est le prix à payer ; rustinez les noms rencontrés avec =SUBSTITUE(NOMPROPRE(A2), "Mcdonald", "McDonald") ou corrigez-les à la main.
Pourquoi « 2nd » devient-il « 2Nd » ?
Parce que les chiffres comptent comme débuts de mot : la lettre qui suit un nombre est traitée comme une initiale et mise en majuscule. Aucun réglage intégré ne permet de la désactiver — corrigez ces lignes à la main ou isolez d’abord les chiffres.
Quelle différence entre NOMPROPRE, MAJUSCULE et MINUSCULE ?
NOMPROPRE capitalise chaque mot pour la lecture humaine ; MAJUSCULE met tout en capitales et MINUSCULE tout en minuscules pour les machines. Codes et jointures prennent MAJUSCULE ou MINUSCULE, les colonnes affichées NOMPROPRE — en se souvenant qu’il aplatit « McDonald » et « USA ».
NOMPROPRE fonctionne-t-elle dans Google Sheets ?
Oui — même nom, même argument unique, mêmes tests via EXACT. Sheets propose aussi le remplissage intelligent comme alternative au remplissage instantané, avec le même bémol : il écrit des valeurs statiques plutôt que des formules vivantes.
Prêt à l’essayer avec votre propre fichier ?
Ouvrir Changer la casse dans Excel — c’est gratuit