|
Il n'existe pas une seule fonction Excel qui modifie directement *uniquement* les premières lettres majuscules d'une chaîne de texte tout en laissant le reste en minuscules. Vous auriez besoin de combiner quelques fonctions. L'approche la plus courante utilise « PROPER ».
La fonction `PROPER` met en majuscule la première lettre de chaque mot dans une chaîne de texte et convertit le reste des lettres en minuscules.
Par exemple:
Si la cellule A1 contient "hello world", alors `=PROPER(A1)` renverra "Hello World".
Si vous avez une chaîne dans laquelle vous voulez uniquement que la *toute première* lettre soit en majuscule et le reste en minuscules, vous aurez besoin d'une formule plus complexe, utilisant potentiellement les fonctions `LEFT`, `LOWER` et `RIGHT`. Par exemple:
`=HAUT(GAUCHE(A1,1))&INFÉRIEUR(DROITE(A1,LEN(A1)-1))`
Cette formule prend la première lettre (`LEFT(A1,1)`), la convertit en majuscule (`UPPER()`), puis la concatène (`&`) avec le reste de la chaîne (`RIGHT(A1,LEN(A1)-1)`), convertie en minuscule (`LOWER()`).
Par conséquent, « PROPER » est la fonction la plus proche, mais pour un contrôle précis uniquement sur la toute première lettre, la combinaison de « UPPER », « LEFT », « LOWER » et « RIGHT » est nécessaire.
|