Éditeur Excel en ligne
Utiliser gratuitement

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)
ArgumentCe qu’il signifie
texteLa 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ômeCause la plus fréquenteCorrectif
Le résultat ne se somme ni ne se graphiqueNOMPROPRE 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 45658Les 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’êtreNOMPROPRE 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

NOMPROPREMAJUSCULEMINUSCULE
Convertit enPremière Lettre De Chaque MotTOUTES MAJUSCULEStout en minuscules
« jane doe » devient« Jane Doe »« JANE DOE »« jane doe »
Job typiqueNoms affichés, adresses, titresCodes, ID, sigles de pays et d’états, clés de jointureAdresses e-mail, identifiants, champs système en minuscules
Quirk connu« McDonald » s’aplatit en « Mcdonald », « USA » en « Usa »Les nombres deviennent du textePareil

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 NOMPROPRERemplissage instantané (Ctrl+E)
SortieUne formule vivante dans une colonne auxiliaire ; se recalcule quand la source changeDes valeurs statiques, écrites une fois ; les nouvelles lignes exigent un nouveau remplissage
PrécisionDéterministe — chaque ligne, à chaque foisMotif deviné — contrôlez la colonne obtenue par échantillonnage
Idéal pourImports répétés et rapports qui doivent rester à jourUn nettoyage unique d’une table finie
Disponible dansToutes les versions d’Excel et Google SheetsExcel 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