Exceller

Mettre la première lettre en majuscule

Capitalize First Letter

Formule Excel: mettre en majuscule la première lettreFormule générique
= UPPER ( LEFT (A1))& MID (A1,2, LEN (A1))
Résumé

Pour mettre en majuscule la première lettre d'un mot ou d'une chaîne, vous pouvez utiliser une formule basée sur les fonctions LEFT, MID et LEN. Dans l'exemple illustré, la formule en C5 est:

comment calculer l'intérêt pour excel
 
= UPPER ( LEFT (B5))& MID (B5,2, LEN (B5))
Explication

La première expression utilise LEFT et UPPER pour mettre en majuscule la première lettre:



 
= UPPER ( LEFT (B5))

Inutile de saisir 1 pour num_chars dans LEFT, car il sera par défaut 1. La deuxième expression extrait les caractères restants avec MID:



 
 MID (B5,2, LEN (B5))

Le texte provient de B5, le numéro de début est codé en dur sous la forme 2 et num_chars est fourni par la fonction LEN. Techniquement, nous n'avons besoin d'extraire que les caractères (longueur - 1), mais MID ne se plaindra pas si nous demandons plus de caractères, nous avons donc laissé les choses dans la forme la plus simple.

Minuscules le reste

Si vous voulez tout mettre en minuscules sauf la première lettre, enveloppez simplement la deuxième expression dans la fonction LOWER:



 
= UPPER ( LEFT (B5))& LOWER ( MID (B5,2, LEN (B5)))

La fonction LOWER forcera tous les caractères restants en minuscules.

Auteur Dave Bruns


^