Accéder au contenu principal

Changer la casse du texte dans Excel – 6 méthodes super pratiques

Author: Siluvia Last Modified: 2025-05-27

Maintenir une casse de texte cohérente dans Excel, comme la capitalisation de la première lettre de chaque mot ou l'utilisation d'une casse majuscule/minuscule uniforme, améliore considérablement la lisibilité et le professionnalisme des données. Contrairement à Microsoft Word, Excel ne fournit pas de bouton Changer la casse pour modifier la casse du texte dans les feuilles de calcul, ce qui complique la tâche de nombreux utilisateurs d'Excel. Cet article propose six méthodes pratiques pour vous aider à changer la casse du texte dans Excel selon vos besoins. Travaillons ensemble pour apporter de l'uniformité à vos données textuelles !

change the case of text in excel

Vidéo : Changer la casse du texte dans Excel


Changer la casse du texte dans Excel

Cette section présente différentes méthodes pour vous aider à convertir les valeurs de texte dans les cellules en majuscules, minuscules, casse correcte ainsi qu'en casse de phrase.


Changer la casse du texte avec des fonctions intégrées

Supposons que vous ayez une liste de noms dans la plage A2:A7 comme le montre la capture d'écran ci-dessous, et maintenant vous souhaitez changer la casse du texte en majuscules, minuscules ou casse correcte. Microsoft Excel dispose des fonctions intégrées suivantes qui peuvent vous aider à accomplir facilement cette tâche.

sample data
  • Fonction MAJUSCULE – Convertit le texte en majuscules, par exemple le PRIX TOTAL > LE PRIX TOTAL
  • Fonction MINUSCULE – Convertit le texte en minuscules, par exemple le PRIX TOTAL > le prix total
  • Fonction NOMPROPRE – Met en majuscule la première lettre de chaque mot dans une chaîne de texte, par exemple le PRIX TOTAL > Le Prix Total
Changer la casse du texte en majuscules avec la fonction MAJUSCULE

Pour changer la casse du texte dans la plage A2:A7 en majuscules, la fonction MAJUSCULE peut vous aider. Veuillez procéder comme suit.

Étape 1 : Appliquer la fonction MAJUSCULE

Ici, je sélectionne la cellule C2, entre la formule suivante et appuie sur la touche Entrée pour obtenir le premier résultat.

=UPPER(A2)
Change the case of text to uppercase with the UPPER function

Étape 2 : Obtenir tous les résultats

Sélectionnez la première cellule de résultat, faites glisser son poignée de recopie vers le bas pour obtenir tous les résultats. Vous pouvez voir que le texte référencé est converti en majuscules comme le montre la capture d'écran ci-dessous.

drag its Fill Handle down to get all the results
Changer la casse du texte en minuscules avec la fonction MINUSCULE

Pour changer la casse du texte dans la plage A2:A7 en minuscules, vous pouvez appliquer la fonction MINUSCULE comme suit.

Étape 1 : Appliquer la fonction MINUSCULE

Ici, je sélectionne la cellule C2, entre la formule suivante et appuie sur la touche Entrée pour obtenir le premier résultat.

=LOWER(A2)
Change the case of text to lowercase with the LOWER function

Étape 2 : Obtenir tous les résultats

Sélectionnez la première cellule de résultat, faites glisser sa poignée de recopie vers le bas pour obtenir tous les résultats. Vous pouvez voir que le texte référencé est converti en minuscules comme le montre la capture d'écran ci-dessous.

drag its Fill Handle down to get all the results
Changer la casse du texte en casse correcte (titre) avec la fonction NOMPROPRE

Pour changer la casse du texte dans la plage A2:A7 en casse correcte (mettre en majuscule la première lettre de chaque mot), la fonction NOMPROPRE peut vous aider. Veuillez procéder comme suit.

Étape 1 : Sélectionnez une cellule pour afficher le résultat et appliquez la fonction NOMPROPRE

Ici, je sélectionne la cellule C2, entre la formule suivante et appuie sur la touche Entrée pour obtenir le premier résultat.

=PROPER(A2)
Change the case of text to Proper case with the PROPER function

Étape 2 : Obtenir tous les résultats

Sélectionnez la première cellule de résultat, faites glisser sa poignée de recopie vers le bas pour obtenir tous les résultats. Vous pouvez voir que le texte référencé est converti en casse correcte (la première lettre de chaque mot est en majuscule) comme le montre la capture d'écran ci-dessous.

drag its Fill Handle down to get all the results

Changer la casse du texte en quelques clics avec un outil pratique

Bien que les fonctions mentionnées ci-dessus vous permettent de changer la casse du texte, elles nécessitent une colonne auxiliaire pour stocker le texte modifié. Cela peut être inconfortable, surtout si vous avez besoin du texte modifié pour d'autres opérations. Cependant, la fonctionnalité Changer la casse de Kutools pour Excel vous permet d'ajuster facilement la casse du texte dans une plage sélectionnée en majuscules, minuscules, casse correcte ou même en casse de phrase, directement dans la plage. Veuillez essayer la fonctionnalité comme suit.

Après avoir installé Kutools pour Excel, accédez à sélectionner Kutools > Texte > Changer la casse, puis procédez comme suit :

  1. Sélectionnez la plage contenant le texte dont vous souhaitez changer la casse.
  2. Dans la boîte de dialogue Changer la casse, choisissez l'option de casse de texte dont vous avez besoin.
  3. Cliquez sur OK.
    specify the options in the dialog box

Résultat

Dans ce cas, j'ai choisi l'option TOUTES MAJUSCULES, après avoir cliqué sur le bouton OK, tout le texte dans la plage sélectionnée sera changé en majuscules. Voir la capture d'écran ci-dessous.

get the result by kutools
Remarques :

Changer la casse du texte avec Flash Fill

Passons maintenant à la troisième méthode, connue sous le nom de Flash Fill. Introduit dans Excel 2013, Flash Fill est conçu pour remplir automatiquement vos données lorsqu'il détecte un modèle. Utiliser la fonctionnalité Flash Fill pour changer la casse du texte dans une plage dans Excel est relativement simple. Voici le guide étape par étape :

Étape 1 : Tapez la première entrée dans la casse souhaitée dans la cellule adjacente

Dans la cellule immédiatement adjacente à votre première entrée de données, tapez manuellement la première entrée comme vous voulez qu'elle apparaisse.

Par exemple, si je veux changer la casse du texte dans la plage A2:A7 en majuscules, je vais dans la cellule B2 qui est directement adjacente au premier nom et tape manuellement le texte en majuscules.

Type the first entry in the desired case into the adjacent cell

Étape 2 : Appliquez le Flash Fill pour remplir automatiquement toutes les majuscules

Déplacez-vous vers la cellule en dessous de B2, et tapez le deuxième nom depuis A3 en majuscules, puis Excel détectera le modèle à partir de votre saisie précédente et une suggestion de Flash Fill apparaîtra pour remplir automatiquement les cellules restantes avec du texte en majuscules. Ensuite, vous devez appuyer sur Entrée pour accepter l'aperçu.

Apply the Flash Fill feature
Astuce : Si Excel ne reconnaît pas le modèle lorsque vous remplissez la deuxième cellule, remplissez manuellement les données pour cette cellule, puis passez à la troisième cellule. Le modèle devrait être reconnu lorsque vous commencez à saisir des données dans la troisième cellule consécutive.

Résultat

Après avoir appuyé sur la touche Entrée pour accepter l'aperçu, vous obtiendrez une liste de texte en majuscules comme le montre la capture d'écran ci-dessous.

the text case is converted to your desired
Remarques :
  • Cette fonctionnalité n'est disponible que dans Excel 2013 et les versions ultérieures.
  • Vous pouvez suivre les mêmes étapes pour appliquer Flash Fill afin de changer la casse du texte en minuscules, casse correcte ainsi qu'en casse de phrase selon les besoins.
  • Si Excel n'offre pas automatiquement une suggestion de Flash Fill, vous pouvez forcer son effet à l'aide de l'une des méthodes suivantes.
    • Par raccourci
      Après avoir tapé le premier texte en majuscules dans la cellule B2, sélectionnez la plage B2:B7, appuyez sur Ctrl + E pour remplir automatiquement le reste des textes en majuscules.
      apply Flash Fill by shortcut
    • Par option du ruban
      Après avoir tapé le premier texte en majuscules dans la cellule B2, sélectionnez la plage B2:B7, allez cliquer sur Remplissage > Flash Fill sous l'onglet Accueil.
      apply Flash Fill by ribbon option

Changer la casse du texte avec Microsoft Word

Utiliser Microsoft Word pour aider à changer la casse du texte d'une plage dans Excel implique un peu de contournement. Cependant, cela peut être bénéfique si vous êtes plus à l'aise avec les capacités de changement de casse de Word. Voici les étapes :

Étape 1 : Copiez la plage de cellules contenant le texte dont vous souhaitez changer la casse

Dans ce cas, je sélectionne la plage A2:A7 dans une feuille de calcul Excel et appuie sur Ctrl + C pour la copier.

Copy the range of cells

Étape 2 : Collez la plage sélectionnée dans un document Word

Vous devez ensuite appuyer sur Ctrl + V pour coller le contenu copié dans un nouveau ou un document Word existant.

Paste the selected range into a Word document

Étape 3 : Changez le texte sélectionné en majuscules, minuscules ou autres cas courants

  1. Sélectionnez le texte copié dans Word.
  2. Sous l'onglet Accueil, cliquez pour développer le menu déroulant Changer la casse.
  3. Choisissez l'une des options de casse dont vous avez besoin. Ici, je choisis minuscules dans le menu déroulant.
    Change the selected text to uppercase, lowercase or other common cases in Word

Étape 4 : Copiez les textes modifiés depuis Word et collez-les de nouveau dans Excel

Une fois que le texte est changé dans la casse spécifiée (ici, la casse du texte est changée en minuscules), vous devez faire comme suit :

  1. Sélectionnez et copiez les textes modifiés dans Word.
  2. Revenez à votre feuille de calcul Excel.
  3. Sélectionnez la première cellule de la plage où vous souhaitez placer les textes, puis appuyez sur Ctrl + V pour coller le contenu de nouveau dans Excel.
    Copy the changed texts from word and paste back into Excel

Changer la casse du texte avec Power Query

Vous pouvez également appliquer la fonctionnalité Power Query pour changer la casse du texte dans Excel. L'inconvénient de cette méthode est qu'elle nécessite plusieurs étapes pour être terminée, tout comme la méthode Microsoft Word. Plongeons pour voir comment cela fonctionne.

Étape 1 : Sélectionnez la plage de données, activez la fonctionnalité À partir du tableau/plage

Sélectionnez les cellules (y compris l'en-tête) où vous souhaitez changer la casse du texte, ici je sélectionne la plage A1:A7. Ensuite, sélectionnez Données > À partir du tableau/plage.

click Data > From Table/Range

Étape 2 : Convertissez les cellules sélectionnées au format tableau

Si les cellules sélectionnées ne sont pas au format tableau Excel, une boîte de dialogue Créer un tableau apparaîtra. Dans cette boîte de dialogue, il vous suffit de vérifier si Excel a bien choisi votre plage de cellules sélectionnée, marquez si votre tableau a un en-tête, puis cliquez sur le bouton OK.

Si les cellules sélectionnées sont un tableau Excel, passez à l'étape 3.

Convert the selected cells to table format

Étape 3 : Convertissez les textes dans n'importe quelle casse dont vous avez besoin

Dans la fenêtre Power Query qui s'ouvre, vous devez :

  1. Allez à l'onglet Transformer.
  2. Cliquez sur Format.
  3. Choisissez l'une des options de casse (minuscules, MAJUSCULES, Capitaliser chaque mot) dont vous avez besoin. Ici, je choisis MAJUSCULES dans le menu déroulant.
    choose one of the case options in Power Query window

La transformation est maintenant terminée. Comme vous pouvez le voir dans la capture d'écran ci-dessous, tout le texte a été changé en majuscules dans la fenêtre Power Query dans cet exemple.

all text has been changed to specific case

Étape 4 : Enregistrez et chargez le texte de retour dans Excel

  1. Dans ce cas, comme j'ai besoin de spécifier une destination personnalisée pour mes données, je clique Fermer et charger > Fermer et charger vers sous le Accueil onglet.
    click Close & Load > Close & Load To under the Home tab
    Astuce : Pour charger le texte dans une nouvelle feuille de calcul, choisissez l'option Fermer et charger.
  2. Dans la boîte de dialogue Importation de données, choisissez l'option Feuille de calcul existante, sélectionnez une cellule pour placer le texte converti, puis cliquez sur OK.
    choose the Existing worksheet option, and select a cell to place the converted text

Résultat

Le texte qui a été changé dans la casse spécifiée à l'étape 3 est maintenant de retour dans votre feuille de calcul.

the data is loaded to Excel sheet
Remarques :
  • Pour utiliser Power Query, vous avez besoin d'Excel 2016 ou version ultérieure.
  • Si vous utilisez Excel 2010/2013, téléchargez le complément Microsoft Power Query pour commencer.

Changer la casse du texte avec un code VBA

Cette méthode fournit quatre codes VBA qui vous aident à changer la casse du texte dans une plage spécifiée en majuscules, minuscules, casse correcte et casse de phrase. Veuillez procéder comme suit et choisir le code dont vous avez besoin.

Étape 1 : Ouvrir la fenêtre Microsoft Visual Basic pour Applications

Appuyez sur les touches Alt + F11 pour ouvrir cette fenêtre.

Étape 2 : Insérer un module et entrer le code VBA

Cliquez sur Insertion > Module, puis copiez et collez l'un des codes VBA suivants dans la fenêtre Module (Code).

Dans ce cas, je veux changer la casse du texte dans une plage en majuscules, donc je vais copier et coller le code VBA 1 ci-dessous.

copy and paste the code into the module

Code VBA 1 : Changer la casse du texte dans une plage en majuscules

Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = UCase(cell.Value)
        Next cell
    End If
End Sub

Code VBA 2 : Changer la casse du texte dans une plage en minuscules

Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = LCase(cell.Value)
        Next cell
    End If
End Sub

Code VBA 3 : Changer la casse du texte dans une plage en casse correcte

Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim vText As Variant, i As Long

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            vText = Split(cell.Value, " ")
            For i = LBound(vText) To UBound(vText)
                vText(i) = Application.WorksheetFunction.Proper(vText(i))
            Next i
            cell.Value = Join(vText, " ")
        Next cell
    End If
End Sub

Code VBA 4 : Changer la casse du texte dans une plage en casse de phrase

Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim content As String

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            content = LCase(cell.Value)
            cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
        Next cell
    End If
End Sub

Étape 3 : Exécuter le code VBA

Appuyez sur la touche F5 pour exécuter le code. Ensuite, une boîte de dialogue apparaîtra vous invitant à sélectionner les cellules contenant le texte dont vous souhaitez changer la casse (ici, je sélectionne la plage A2:A7). Après avoir effectué votre sélection, cliquez sur OK.

vba code to select the cells to convert the text case

Résultat

Le texte dans les cellules sélectionnées est alors changé en majuscules ou dans la casse que vous avez spécifiée.

The text cells are changed to the specified case

Comparaison de ces méthodes

Le tableau suivant dresse une comparaison des méthodes mentionnées dans cet article. Chaque méthode a ses avantages et inconvénients. Le choix de celle à utiliser dépend de vos besoins.

Méthode Considération Types de casse pris en charge
Fonctions intégrées
  • Fonctionnalités natives.
  • Fonctionne sur toutes les versions.
  • Nécessite de créer une colonne auxiliaire pour les résultats.
  • Majuscules
  • Minuscules
  • Casse correcte
Kutools pour Excel
  • Convivial, nécessite seulement quelques clics.
  • Peut modifier directement les données originales.
  • Nécessite téléchargement et installation.
  • Majuscules
  • Minuscules
  • Casse correcte
  • Casse de phrase
Flash Fill
  • Reconnaît et applique automatiquement les modèles.
  • Peut ne pas être aussi précis que d'autres méthodes, surtout avec des motifs de texte irréguliers.
  • Majuscules
  • Minuscules
  • Casse correcte
  • Casse de phrase
Microsoft Word
  • Outils de mise en forme de texte faciles à utiliser.
  • Implique le transfert de données entre deux programmes, ce qui pourrait entraîner une perte de format ou de données.
  • Majuscules
  • Minuscules
  • Casse correcte
  • Casse de phrase
Power Query
  • Peut gérer de grandes quantités de données à la fois.
  • Adapté aux tâches complexes de transformation de données.
  • Peut être excessif pour des tâches simples.
  • Possède une courbe d'apprentissage.
  • Majuscules
  • Minuscules
  • Casse correcte
Codes VBA
  • Adapté à l'automatisation et aux tâches complexes.
  • Nécessite des connaissances en VBA, peut ne pas être idéal pour les utilisateurs non techniques.
  • Un codage erroné pourrait entraîner des problèmes.
  • Majuscules
  • Minuscules
  • Casse correcte
  • Casse de phrase

En conclusion, il existe de nombreuses façons de changer la casse du texte dans Excel, chacune répondant à des préférences et niveaux d'expertise différents. Que vous recherchiez une solution rapide ou complète, il est nécessaire d'explorer et de comprendre les différentes techniques pour trouver la méthode qui convient le mieux à vos besoins. Pour ceux qui souhaitent approfondir les capacités d'Excel, notre site web regorge de tutoriels. Découvrez plus d'astuces et conseils Excel ici.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !