NOMPROPRE
Met en majuscule la première lettre de chaque mot dans une chaîne de texte.
NOMPROPRE(texte)Arguments
texteLe texte à convertir en casse de titre
=NOMPROPRE("john doe")Met en majuscule les premières lettres
=NOMPROPRE(A1)Met en casse de titre le contenu de la cellule
=NOMPROPRE("HELLO WORLD")Corrige le texte en majuscules
- •Met en majuscule après tout caractère non alphabétique
- •Peut mettre en majuscule des lettres non souhaitées (O'Brien devient O'Brien)
- •Idéal pour nettoyer des noms
- •S'attendre à ce que NOMPROPRE gère correctement les sigles - elle met en majuscule seulement la première lettre de chaque mot, donc 'IBM' devient 'Ibm'
- •Utiliser NOMPROPRE sur des noms avec des préfixes comme 'McDonald' ou 'O'Brien' et obtenir 'Mcdonald' ou 'O'brien' à la place
- •Oublier que la cellule source n'est pas mise à jour, donc les autres formules qui la référencent voient toujours l'ancienne casse
Pourquoi NOMPROPRE déforme-t-elle des noms comme McDonald ou O'Brien ?
NOMPROPRE ne regarde que les espaces pour décider où commence un nouveau mot, donc elle met systématiquement une majuscule après chaque espace, ce qui casse les schémas de majuscules internes aux mots.
Comment corriger les sigles après avoir utilisé NOMPROPRE ?
Imbriquez une SUBSTITUE pour chaque exception connue, comme =SUBSTITUE(NOMPROPRE(A1);"Ibm";"IBM"), ou corrigez-les manuellement s'il n'y en a que quelques-unes.
NOMPROPRE met-elle une majuscule après un trait d'union ou une apostrophe ?
Non, elle ne considère que les espaces comme limites de mots, donc 'jean-paul' devient 'Jean-paul', pas 'Jean-Paul'.
Besoin de traduire une formule utilisant NOMPROPRE ?
Utilisez notre traducteur pour convertir votre formule complète
