Changer la casse du texte dans Excel – 6 méthodes super pratiques
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 !

- Changer la casse du texte dans Excel
- Avec des fonctions intégrées (pour majuscules, minuscules et casse correcte)
- En quelques clics avec un outil pratique (pour majuscules, minuscules, casse correcte et phrase )
- Avec Flash Fill (pour majuscules, minuscules, casse correcte et phrase )
- Avec Microsoft Word (pour majuscules, minuscules, casse correcte et phrase )
- Avec Power Query (pour majuscules, minuscules et casse correcte)
- Avec des codes VBA (pour majuscules, minuscules, casse correcte et phrase )
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.

- 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)

É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.

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)

É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.

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)

É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.

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 :
- Sélectionnez la plage contenant le texte dont vous souhaitez changer la casse.
- Dans la boîte de dialogue Changer la casse, choisissez l'option de casse de texte dont vous avez besoin.
- Cliquez sur OK.
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.

- Pour utiliser cette fonctionnalité, vous devez d'abord installer Kutools pour Excel, veuillez cliquer pour télécharger et profiter d'un essai gratuit de 30 jours dès maintenant.
- Vous pouvez appliquer cette fonctionnalité Changer la casse pour changer la casse du texte dans plusieurs plages simultanément.
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.

É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.

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.

- 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.
- 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.
- Par raccourci
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.

É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.

Étape 3 : Changez le texte sélectionné en majuscules, minuscules ou autres cas courants
- Sélectionnez le texte copié dans Word.
- Sous l'onglet Accueil, cliquez pour développer le menu déroulant Changer la casse.
- Choisissez l'une des options de casse dont vous avez besoin. Ici, je choisis minuscules dans le menu déroulant.
É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 :
- Sélectionnez et copiez les textes modifiés dans Word.
- Revenez à votre feuille de calcul Excel.
- 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.
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.

É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.

É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 :
- Allez à l'onglet Transformer.
- Cliquez sur Format.
- 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.
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.

Étape 4 : Enregistrez et chargez le texte de retour dans Excel
- 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.
Astuce : Pour charger le texte dans une nouvelle feuille de calcul, choisissez l'option Fermer et charger.
- 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.
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.

- 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.

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.

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.

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 |
|
|
Kutools pour Excel |
|
|
Flash Fill |
|
|
Microsoft Word |
|
|
Power Query |
|
|
Codes VBA |
|
|
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.
Articles connexes
Compter le nombre de lettres majuscules ou minuscules dans une cellule
Cet article démontre quelques formules rapides pour compter le nombre de lettres uniquement en majuscules ou minuscules dans une chaîne de texte.
Forcer les chaînes de texte en majuscules / minuscules / casse correcte avec Validation des données
Ce tutoriel démontre comment forcer les majuscules, minuscules ou la casse correcte lors de la saisie de chaînes de texte dans Excel.
Identifier les majuscules, minuscules et casse correcte dans Excel
Ce guide étape par étape introduit des moyens simples d'identifier rapidement les cellules avec majuscules, minuscules et casse correcte dans Excel.
Formater les dates en mois en majuscules dans Excel
Cet article fournit des méthodes pour vous aider à formater les dates en mois en majuscules dans Excel.
Meilleurs outils de productivité pour Office
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 !