Comment mettre en majuscule la première lettre d'une chaîne de texte dans Excel

Comment mettre en majuscule la première lettre d'une chaîne de texte dans Excel

Apprenez à capitaliser la première lettre d'une chaîne de texte dans Excel grâce à des formules simples et efficaces, pour un formatage de données précis et professionnel.

Dans cet article, nous allons vous montrer comment mettre en majuscule la première lettre d'une chaîne de texte dans Microsoft Excel. Lorsque vous exportez des données vers Excel, les chaînes de texte ne sont souvent pas correctement formatées. Elles peuvent apparaître en casse de titre, en casse de phrase, en majuscules, ou dans un mélange de cas aléatoires. Si vous devez traiter de telles données et ajuster la capitalisation, ce guide est fait pour vous.

La manière la plus simple de mettre en majuscule du texte dans Excel est d'utiliser la fonction PROPER. Elle met en majuscule la première lettre de chaque mot dans une chaîne de texte tout en convertissant toutes les autres lettres en minuscules. Cependant, si vous avez besoin de capitaliser uniquement la première lettre et de laisser le reste inchangé, ni la fonction PROPER ni aucune autre fonction unique d'Excel ne peuvent le faire.

Comment mettre en majuscule la première lettre d'une chaîne de texte dans Excel

Pour mettre en majuscule la première lettre d'une chaîne de texte dans Excel, vous pouvez utiliser une formule qui combine plusieurs fonctions. Cependant, vous ne pouvez pas appliquer une formule directement dans la même cellule qui contient les données d'origine. Au lieu de cela, vous devez utiliser une colonne supplémentaire pour appliquer la formule.

Une fois la formule appliquée et la capitalisation corrigée, vous pouvez copier et coller les valeurs des cellules contenant la formule dans la colonne d'origine, puis supprimer la colonne supplémentaire.

Comprenons cela à l'aide d'un exemple. Supposons que nous avons un ensemble de données d'exemple comme indiqué dans l'image ci-dessous :

Dans les données ci-dessus, nous devons changer la casse de la première lettre de chaque chaîne de texte dans la colonne B de minuscule à majuscule. Nous pouvons atteindre cette capitalisation de deux manières différentes :

  1. Mettre en majuscule la première lettre et convertir le reste en minuscules
  2. Mettre en majuscule la première lettre et laisser le reste inchangé

Voyons cela en détail.

Mettre en majuscule la première lettre et convertir le reste en minuscules

Tout d'abord, nous allons ajouter une colonne supplémentaire pour appliquer la formule. Placez votre curseur au-dessus de la colonne B, faites un clic droit et sélectionnez Insérer.

Cela déplacera le contenu de la colonne B vers la colonne C et insérera une colonne supplémentaire entre les deux.

Maintenant, placez votre curseur dans la cellule B2 et écrivez la formule suivante :

=REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))

Appuyez sur Entrée.

La formule ci-dessus mettra en majuscule la première lettre de la chaîne de texte contenue dans la cellule C2 et convertira le reste en minuscules. Voici comment :

  1. LOWER(C2) convertit tout le texte dans la cellule C2 en minuscules.
  2. LEFT(C2,1) extrait la première lettre de C2.
  3. UPPER(LEFT(C2,1)) convertit cette première lettre en majuscule.
  4. REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1))) prend le texte en minuscules de l'étape 1 et remplace le premier caractère (1ère position, 1 caractère de long) par la lettre majuscule de l'étape 3.

Maintenant, placez votre curseur dans le coin inférieur droit de la cellule B2, et quand il se transforme en signe plus, cliquez et faites-le glisser vers la cellule B11.

Cela copiera rapidement la formule dans toute la colonne.

Mettre en majuscule la première lettre et laisser le reste inchangé

Insérez une colonne supplémentaire entre les colonnes A et B comme expliqué ci-dessus. Maintenant, placez votre curseur dans B2 et tapez la formule suivante :

=REPLACE(C2,1,1,UPPER(LEFT(C2,1)))

Appuyez sur Entrée.

clé.

La formule ci-dessus ne mettra en majuscule que la première lettre de la chaîne de texte dans la cellule C2 tout en gardant le reste du texte inchangé. Voici comment :

  1. LEFT(C2,1) extrait le premier caractère du texte dans la cellule C2.
  2. UPPER(LEFT(C2,1)) convertit ce caractère en majuscule.
  3. REPLACE(C2,1,1,UPPER(LEFT(C2,1))) remplace le premier caractère (position 1, longueur 1 caractère) dans C2 par la lettre en majuscule de l'étape 2. Le reste du texte reste inchangé.

Une autre formule qui combine les fonctions LEFT, UPPER, MID et LEN peut atteindre le même résultat. Placez votre curseur dans la cellule B2 et écrivez la formule suivante :

=UPPER(LEFT(C2)) & MID(C2,2,LEN(C2)-1

Appuyez sur Entrée.

La formule met en majuscule uniquement la première lettre de la chaîne de texte tout en gardant le reste du texte inchangé. Voici une explication :

  1. LEFT(C2) extrait le premier caractère du texte dans C2 (Excel suppose que l'argument num_chars est 1 par défaut lorsqu'il n'est pas spécifié dans la fonction LEFT).
  2. UPPER(LEFT(C2)) convertit la première lettre en majuscule.
  3. MID(C2,2,LEN(C2)-1) extrait le reste du texte en commençant par le deuxième caractère. LEN(C2)-1 garantit que tous les caractères sauf le premier sont inclus.
  4. La concaténation (&) combine la première lettre en majuscule (UPPER(LEFT(C2))) avec le reste du texte (MID(C2,2,LEN(C2)-1)).

Copiez la formule dans le reste des cellules de données dans la colonne B en glissant et en déposant. Une fois terminé, sélectionnez les cellules B2:B11 et appuyez sur Ctrl + C (copiant les valeurs des cellules). Sélectionnez maintenant les cellules C2:C11, cliquez avec le bouton droit et sélectionnez Coller sous forme de valeurs. Vous pouvez maintenant supprimer la colonne supplémentaire, la colonne B.

C'est tout. J'espère que vous trouvez cela utile.

Comment mettre en majuscules la première lettre dans une chaîne dans Excel ?

Pour mettre en majuscules la première lettre de chaque mot d'une chaîne dans Excel, vous pouvez utiliser la fonction PROPER. Pour ne mettre en majuscule que la première lettre en laissant le reste de la chaîne inchangé, vous pouvez écrire des formules personnalisées. À part cela, vous pouvez utiliser Power Query, des macros VBA ou des modules complémentaires tiers pour effectuer un formatage avancé de la casse du texte.

Comment capitaliser automatiquement la première lettre dans Excel ?

Pour capitaliser automatiquement la première lettre dans Excel, vous pouvez utiliser la formule =UPPER(LEFT(A1,1)) & MID(A1,2,LEN(A1)-1). Cela convertit la première lettre en majuscule et garde le reste du texte inchangé. Vous pouvez entrer cette formule dans une colonne séparée, puis copier et coller les résultats sur les données d'origine si nécessaire.

Maintenant que tu as fini de lire Comment mettre en majuscule la première lettre d'une chaîne de texte dans Excel, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Comment mettre en majuscule la première lettre d'une chaîne de texte dans Excel
    1. Comment mettre en majuscules la première lettre dans une chaîne dans Excel ?
    2. Comment capitaliser automatiquement la première lettre dans Excel ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up