Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Lorsque vous importez des données dans une feuille de calcul Excel, il est possible que le texte que vous venez d'importer soit entièrement en minuscules ou en majuscules. Mais que se passe-t-il si vous voulez qu'ils soient en cas de peine? Faudrait-il tout réécrire ?

Heureusement, vous pouvez utiliser une formule composée pour qu'Excel convertisse automatiquement votre texte en casse de phrase. Cette formule est composée de différentes fonctions, puisqu'il n'y a pas de fonction Excel exclusive à cet effet.

Conversion de cas dans Excel

Il y a trois fonctions natives dans Excel pour la conversion de cas. Ces fonctions prennent le texte, changent la casse puis le sortent.

  • SUPÉRIEUR: Convertit le texte en MAJUSCULES.
  • INFÉRIEUR: convertit le texte en minuscules.
  • APPROPRIÉ: convertit le texte en casse appropriée ou en casse de titre.
instagram viewer

Comme vous l'avez peut-être remarqué, il n'y a pas de fonction Excel pour convertir le texte en casse de phrase. Heureusement, les fonctions mentionnées nous donnent les bons ingrédients pour créer une formule qui convertit le texte en casse de phrase dans Excel.

En cas de phrase, la première lettre du texte est en majuscule, tandis que le reste est en minuscule. Bien sûr, des exceptions telles que les noms et les pronoms existent, mais nous allons les omettre pour le moment.

Conversion de texte en casse de phrase dans Excel

Pour créer une formule à cet effet, nous allons utiliser cinq fonctions. Nous utiliserons les fonctions UPPER et LOWER dans Excel pour changer la casse. Nous utiliserons également les touches GAUCHE, DROITE et Fonctions Excel LEN pour indiquer quelles lettres doivent être en majuscules ou en minuscules.

Par exemple, dans cette feuille de calcul, nous avons une phrase dans la cellule A2, qui n'est clairement pas en casse. L'objectif ici est d'écrire une formule qui convertit le texte de A2 en casse de phrase et l'affiche en D2. Allons-y.

  1. Sélectionnez la cellule dans laquelle vous souhaitez afficher la sortie. Nous allons sélectionner D2.
  2. Dans la barre de formule, saisissez la formule ci-dessous :
    =SUPER(GAUCHE(A2,1))&INFERIEUR(DROITE(A2,LEN(A2)-1))
  3. Presse Entrer.

Une fois que vous appuyez sur Entrer, Excel prendra la phrase de A2, en fera un cas de phrase, puis l'affichera dans D2, où vous avez entré la formule. Vous pouvez utiliser la poignée de remplissage pour utiliser la formule pour plusieurs cellules, et c'est tout. Cependant, si vous vous demandez comment fonctionne cette formule, la section suivante est pour vous.

Décomposer la formule

Cette formule utilise cinq fonctions différentes pour convertir le texte en casse de phrase. Les fonctions et ce qu'elles font sont les suivantes :

  • GAUCHE: renvoie un nombre spécifié de caractères à partir du début de la chaîne ou du texte.
  • DROITE: renvoie un nombre spécifié de caractères à partir de la fin de la chaîne ou du texte.
  • LEN: compte la longueur d'une chaîne en caractères.
  • SUPÉRIEUR: convertit la chaîne en majuscules.
  • INFÉRIEUR: convertit la chaîne en minuscules.

Maintenant, jetez un œil à la formule, et vous serez probablement en mesure de dire comment la formule fonctionne par vous-même :

=SUPER(GAUCHE(A2,1))&INFERIEUR(DROITE(A2,LEN(A2)-1))

Cette formule se compose de deux parties. Le SUPÉRIEUR fonction avant l'esperluette, et le INFÉRIEUR fonction après lui. D'abord, GAUCHE regarde le A2 chaîne et renvoie les lettres 0 à 1, qui est la première lettre. Puis le SUPÉRIEUR fonction met cette lettre en majuscule.

Suivant, LEN compte les caractères dans A2 et soustrait 1 à partir de celui-ci (parce que la première lettre de la chaîne doit rester en majuscule), puis transmet le nombre résultant au DROITE fonction. DROITE prend en A2, et renvoie toutes les lettres sauf la première. Finalement, le INFÉRIEUR fonction convertit les lettres en minuscules.

Finalement, SUPÉRIEUR se déploie sur la première lettre de la phrase, et INFÉRIEUR est déployé sur tout le reste, et ainsi, la chaîne est convertie en casse de phrase.

Laissez Excel s'en occuper

Dans certains cas, comme la conversion de texte en casse de phrase dans Excel, aucune fonction intégrée ne fait ce que vous avez en tête. Cependant, cela ne signifie pas que vous devez renoncer à l'automatisation dans Excel. Vous pouvez combiner différentes fonctions et créer une formule qui fait exactement ce que vous voulez qu'elle fasse.