Changer la casse du texte dans Excel – 6 façons super pratiques
Le maintien d'une casse de texte cohérente dans Excel, comme la mise en majuscule de la première lettre de chaque mot ou l'utilisation de majuscules/minuscules uniformes, améliore considérablement la lisibilité des données et le professionnalisme. Contrairement à Microsoft Word, Excel ne fournit pas de bouton Modifier la casse pour modifier la casse du texte dans les feuilles de calcul, ce qui complique le travail de nombreux utilisateurs d'Excel. Cet article propose six méthodes pratiques pour vous aider à modifier la casse du texte dans Excel selon vos besoins. Travaillons ensemble pour uniformiser vos données texte !
- Changer la casse du texte dans Excel
- Avec fonctions intégrées (pour les cas majuscules, minuscules et propres)
- En quelques clics grâce à un outil pratique (pour supérieur, inférieur, propre et phrase cas)
- Avec remplissage instantané (pour supérieur, inférieur, propre et phrase cas)
- Avec Microsoft Word (pour supérieur, inférieur, propre et phrase cas)
- Avec Power Query (pour les cas majuscules, minuscules et propres)
- Avec des codes VBA (pour supérieur, inférieur, propre et phrase cas)
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 appropriée ainsi qu'en casse de phrase.
Changer la casse du texte avec les fonctions intégrées
Supposons que vous ayez une liste de noms dans la plage A2: A7, comme indiqué dans la capture d'écran ci-dessous, et que vous souhaitiez maintenant changer la casse du texte en majuscule, minuscule ou casse appropriée. Microsoft Excel dispose des fonctions intégrées suivantes qui peut vous aider à accomplir facilement la tâche.
- Fonction SUPÉRIEURE – Convertit le texte en majuscules, tel que le PRIX total > LE PRIX TOTAL
- Fonction INFÉRIEURE – Convertit le texte en minuscules, tel que le PRIX total > le prix total
- Fonction APPROPRIÉE – Mettez en majuscule la première lettre de chaque mot dans une chaîne de texte, telle que le PRIX total > Le prix total
Changez la casse du texte en majuscule avec la fonction UPPER
Pour changer la casse du texte dans la plage A2:A7 en majuscule, le Fonction SUPÉRIEURE peut aider. Veuillez procéder comme suit.
Étape 1 : Appliquer la fonction UPPER
Ici, je sélectionne la cellule C2, saisis la formule suivante et appuie sur le bouton Entrer clé pour obtenir le premier résultat.
=UPPER(A2)
Étape 2 : Obtenez tous les résultats
Sélectionnez la première cellule de résultat, faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats. Vous pouvez voir que le texte référencé est converti en majuscules, comme indiqué dans la capture d'écran ci-dessous.
Changez la casse du texte en minuscule avec la fonction LOWER
Pour changer la casse du texte dans la plage A2:A7 en minuscules, vous pouvez appliquer la Fonction LOWER comme suit.
Étape 1 : Appliquer la fonction LOWER
Ici, je sélectionne la cellule C2, saisis la formule suivante et appuie sur le bouton Entrer clé pour obtenir le premier résultat.
=LOWER(A2)
Étape 2 : Obtenez tous les résultats
Sélectionnez la première cellule de résultat, faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats. Vous pouvez voir que le texte référencé est converti en minuscules, comme indiqué dans la capture d'écran ci-dessous.
Changez la casse du texte en casse appropriée (titre) avec la fonction PROPER
Pour changer la casse du texte dans la plage A2:A7 en casse appropriée (en mettant en majuscule la première lettre de chaque mot), le Fonction CORRECTE peut vous rendre service. Veuillez procéder comme suit.
Étape 1 : Sélectionnez une cellule pour afficher le résultat et appliquez la fonction PROPER
Ici, je sélectionne la cellule C2, saisis la formule suivante et appuie sur le bouton Entrer clé pour obtenir le premier résultat.
=PROPER(A2)
Étape 2 : Obtenez tous les résultats
Sélectionnez la première cellule de résultat, faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats. Vous pouvez voir que le texte référencé est converti en casse appropriée (la première lettre de chaque mot est en majuscule), comme indiqué dans la capture d'écran ci-dessous.
Changez la casse du texte en quelques clics à l'aide d'un outil pratique
Bien que les fonctions susmentionnées vous permettent de modifier la casse du texte, elles nécessitent une colonne d'assistance pour stocker le texte modifié. Cela peut être gênant, surtout si vous avez besoin du texte modifié pour des opérations ultérieures. Cependant, Kutools for Excel's Changer le cas La fonctionnalité vous permet d'ajuster sans effort la casse du texte dans une plage sélectionnée pour supérieur, baisser, correct, ou même phrase cas, directement dans la plage. Veuillez essayer la fonctionnalité comme suit.
Après avoir installé Kutools pour Excel, allez sélectionner Kutools > Texte > Changer le cas, puis procédez comme suit :
- Sélectionnez la plage contenant le texte dont vous souhaitez modifier la casse.
- Dans le Changer le cas dans la boîte de dialogue, choisissez l'option de casse de texte dont vous avez besoin.
- Cliquez OK.
Résultat
Dans ce cas, je choisis le HAUT DE CASSE option, après avoir cliqué sur l'option OK bouton, tous les textes de la plage sélectionnée seront mis en majuscules. Voir la capture d'écran ci-dessous.
- Pour utiliser cette fonctionnalité, vous devez d'abord installer Kutools for Excel, veuillez cliquez pour télécharger et profitez d'un essai gratuit de 30 jours maintenant.
- Vous pouvez appliquer ceci Changer le cas fonctionnalité pour changer la casse du texte dans plusieurs plages en même temps.
Changer la casse du texte avec Flash Fill
Passons maintenant à la troisième méthode, dite Remplissage Flash. Introduit dans Excel 2013, Flash Fill est conçu pour remplir automatiquement vos données lorsqu'il détecte un modèle. L'utilisation de la fonctionnalité Flash Fill pour modifier 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, saisissez manuellement la première entrée telle que vous souhaitez qu'elle apparaisse.
Par exemple, si je souhaite modifier la casse du texte dans la plage A2: A7 en majuscule, j'irais dans la cellule B2 qui est directement adjacente au prénom et je saisirais manuellement le texte en majuscule.
Étape 2 : Appliquez le Flash Fill pour remplir automatiquement toutes les majuscules
Déplacez-vous vers la cellule située sous B2 et tapez le deuxième nom de A3 en majuscule, puis Excel détectera le motif de votre entrée précédente et une suggestion de remplissage Flash apparaîtra pour remplir automatiquement les cellules restantes avec du texte en majuscule. Ensuite, vous devez appuyer sur Entrer pour accepter l'aperçu.
Résultat
Après avoir appuyé sur Entrer pour accepter l'aperçu, vous obtiendrez une liste de texte en majuscules, comme indiqué dans la capture d'écran ci-dessous.
- Cette fonctionnalité est uniquement disponible dans Excel 2013 et les versions ultérieures.
- Vous pouvez suivre les mêmes étapes pour appliquer Flash Fill afin de modifier la casse du texte en minuscule, cas approprié ainsi que cas de peine comme requis.
- Si Excel ne propose pas automatiquement une suggestion Flash Fill, vous pouvez la forcer à prendre effet en utilisant l'une des méthodes suivantes.
- Par raccourci
Après avoir tapé le premier texte en majuscule dans la cellule B2, sélectionnez la plage B2: B7, appuyez sur Ctrl + E touches pour remplir automatiquement le reste des textes en majuscules.
- Par option de ruban
Après avoir tapé le premier texte en majuscule dans la cellule B2, sélectionnez la plage B2: B7, cliquez sur Niveau de remplissage > Remplissage Flash sous le Accueil languette.
- Par raccourci
Changer la casse du texte avec Microsoft Word
En utilisant Microsoft Word pour aider à modifier la casse du texte d'une plage dans Excel implique une petite solution de contournement. Cependant, cela peut être bénéfique si vous êtes plus à l'aise avec les fonctionnalités de changement de casse de Word. Voici les étapes :
Étape 1 : Copiez la plage de cellules contenant le texte dont vous souhaitez modifier la casse
Dans ce cas, je sélectionne la plage A2:A7 dans une feuille de calcul Excel et j'appuie sur Ctrl + C pour le 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 document Word nouveau ou existant.
Étape 3 : modifiez le texte sélectionné en majuscules, minuscules ou dans d'autres cas courants
- Sélectionnez le texte copié dans Word.
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Accueil onglet, cliquez pour développer Changer le cas menu déroulant.
- Choisissez l'une des options de cas selon vos besoins. Ici je choisis minuscule dans le menu déroulant.
Étape 4 : Copiez les textes modifiés à partir de Word et collez-les dans Excel
Une fois que le texte est modifié selon la casse que vous avez spécifiée (ici, la casse du texte est modifiée en minuscule), vous devez procéder 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 recoller le contenu dans Excel.
Changez la casse du texte avec Power Query
Vous pouvez également appliquer le Power Query fonctionnalité pour changer la casse du texte dans Excel. L’inconvénient de cette méthode est qu’elle nécessite plusieurs étapes, tout comme la méthode Microsoft Word. Voyons comment cela fonctionne.
Étape 1 : Sélectionnez la plage de données, activez la fonctionnalité À partir de la table/plage
Sélectionnez les cellules (y compris l'en-tête) dans lesquelles vous souhaitez modifier la casse du texte, ici je sélectionne la plage A1:A7. Sélectionnez ensuite Données > À partir du tableau/plage.
Étape 2 : Convertir les cellules sélectionnées au format tableau
Si les cellules sélectionnées ne sont pas au format tableau Excel, un Créer un tableau boîte de dialogue apparaîtra. Dans cette boîte de dialogue, il vous suffit de vérifier si Excel a sélectionné correctement la plage de cellules sélectionnée, de marquer si votre tableau a un en-tête, puis de cliquer sur le OK .
Si les cellules sélectionnées sont des tableaux Excel, passez à l'étape 3.
Étape 3 : Convertissez les textes dans tous les cas selon vos besoins
Dans l'ouverture Power Query fenêtre, vous devez:
- Allez à Transformer languette.
- Cliquez sur Format.
- Choisissez l'une des options de cas (minuscule, MAJUSCULE, Capitaliser chaque mot) Comme vous le souhaitez. Ici, je choisis MAJUSCULES dans le menu déroulant.
La transformation est désormais réalisée. Comme vous pouvez le voir dans la capture d'écran ci-dessous, tout le texte a été mis en majuscules dans le Power Query fenêtre dans cet exemple.
Étape 4 : Enregistrez et chargez le texte dans Excel
- Dans ce cas, comme je dois spécifier une destination personnalisée pour mes données, je clique sur Fermer et charger > Fermer et charger vers sous le Accueil languette.
Conseil : Pour charger le texte dans une nouvelle feuille de calcul, choisissez l'option Fermer et charger option.
- Dans le Importer des données boîte de dialogue, choisissez le Feuille de calcul existante , sélectionnez une cellule pour placer le texte converti, puis cliquez sur OK.
Résultat
Le texte remplacé par la casse que vous avez spécifiée à l'étape 3 est désormais de retour dans votre feuille de calcul.
- Utiliser Power Query, vous avez besoin d'Excel 2016 ou d'une version ultérieure.
- Si vous utilisez Excel 2010/2013, téléchargez le Microsoft Power Query complément pour commencer.
Changer la casse du texte avec le code VBA
Cette méthode fournit quatre codes VBA qui vous aident à modifier la casse du texte dans une plage spécifiée en majuscules, minuscules, casse appropriée et casse de phrase. Veuillez procéder comme suit et choisir le code dont vous avez besoin.
Étape 1 : Ouvrez la fenêtre Microsoft Visual Basic pour Applications
Appuyez sur la touche autre + F11 touches pour ouvrir cette fenêtre.
Étape 2 : Insérez un module et entrez le code VBA
Cliquez insérer > Module, puis copiez et collez l'un des codes VBA suivants dans le Module (Code) fenêtre.
Dans ce cas, je souhaite changer la casse du texte d'une plage en majuscules, je vais donc copier et coller ce qui suit Code VBA 1.
Code VBA 1 : modifier 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 : modifier 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 : modifiez la casse du texte dans une plage en casse appropriée
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écutez le code VBA
Appuyez sur la touche F5 clé 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 modifier la casse du texte (ici, je sélectionne la plage A2: A7). Après avoir fait votre sélection, cliquez sur OK.
Résultat
Le texte dans les cellules sélectionnées est ensuite passé en majuscules ou dans la casse que vous avez spécifiée.
Comparaison de ces méthodes
Le tableau suivant répertorie une comparaison des méthodes mentionnées dans cet article. Chaque méthode a ses avantages et ses inconvénients. Le choix de celui à utiliser dépend de vos besoins.
Method | Considération | Types de cas pris en charge |
Fonctions intégrées |
|
|
Kutools for Excel |
|
|
Remplissage Flash |
|
|
Microsoft Word |
|
|
Power Query |
|
|
Code VBA |
|
|
En conclusion, il existe de nombreuses façons de modifier la casse du texte dans Excel, chacune répondant à différentes préférences et niveaux d'expertise. Que vous recherchiez une solution rapide ou une solution complète, il est nécessaire d'explorer et de comprendre les différentes techniques pour trouver la méthode la mieux adaptée à vos besoins. Pour ceux qui souhaitent approfondir les fonctionnalités d’Excel, notre site Web propose une multitude de didacticiels. Découvrez plus de trucs et astuces Excel ici.
Articles Relatifs
Comptez le nombre de lettres majuscules ou minuscules dans la cellule
Cet article présente quelques formules rapides pour compter le nombre de lettres majuscules ou minuscules dans une chaîne de texte.
Forcer les chaînes de texte en majuscules / minuscules / casse correcte avec la validation des données
Ce didacticiel montre comment forcer les majuscules, les minuscules ou la casse appropriée lors de la saisie de chaînes de texte dans Excel.
Identifiez les majuscules, les minuscules et les cas appropriés dans Excel
Ce guide étape par étape présente quelques moyens simples d’identifier rapidement les cellules en majuscules, minuscules et casse appropriée dans Excel.
Formater les dates en mois en majuscules dans Excel
Cet article fournit quelques méthodes pour vous aider à formater les dates en mois en majuscules dans Excel.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 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
- Activer l'édition 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é de 50% et réduit des centaines de clics de souris chaque jour!