KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Formule Excel : Mettre en majuscule la première lettre d’une chaîne de texte ou de chaque mot

AuteurSun Date de modification

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
 doc mettre la première lettre en majuscule 1 doc mettre la première lettre en majuscule 2

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.
doc mettre la première lettre en majuscule 3

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.
doc mettre la première lettre en majuscule 4

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.
doc mettre la première lettre en majuscule 5

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 :
doc mettre la première lettre en majuscule 6

2. La fonction NOMPROPRE ne modifie ni les chiffres ni la ponctuation.

Fichier exemple

exemple de documentCliquez pour télécharger le fichier exemple


Formules associées


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.