Passer au contenu principal

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 !


Vidéo : Modifier 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 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 :

  1. Sélectionnez la plage contenant le texte dont vous souhaitez modifier la casse.
  2. Dans le Changer le cas dans la boîte de dialogue, choisissez l'option de casse de texte dont vous avez besoin.
  3. 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.

Notes:

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.

Conseil : Si Excel ne reconnaît pas le modèle lorsque vous remplissez la deuxième cellule, remplissez manuellement les données de cette cellule, puis passez à la troisième cellule. Le modèle doit être reconnu lorsque vous commencez à saisir des données dans la troisième cellule consécutive.

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.

Notes:
  • 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.

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

  1. Sélectionnez le texte copié dans Word.
  2. 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.
  3. 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 :

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

  1. Allez à Transformer languette.
  2. Cliquez sur Format.
  3. 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

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

Notes:
  • 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
  • Fonctionnalités natives.
  • Fonctionne sur toutes les versions.
  • Nécessite la création d'une colonne d'assistance pour les résultats.
  • Majuscule
  • Minuscule
  • Cas approprié
Kutools for Excel
  • Convivial, ne nécessite que quelques clics.
  • Peut modifier directement les données originales.
  • Nécessite un téléchargement et une installation.
  • Majuscule
  • Minuscule
  • Cas approprié
  • Cas de la peine
Remplissage Flash
  • Reconnaît et applique automatiquement les modèles.
  • Peut-être pas aussi précis que d'autres méthodes, en particulier avec des modèles de texte irréguliers.
  • Majuscule
  • Minuscule
  • Cas approprié
  • Cas de la peine
Microsoft Word
  • Outils de formatage de texte faciles à utiliser.
  • Implique le déplacement de données entre deux programmes, ce qui peut entraîner un formatage ou une perte de données.
  • Majuscule
  • Minuscule
  • Cas approprié
  • Cas de la peine
Power Query
  • Peut gérer de grandes quantités de données à la fois.
  • Convient aux tâches complexes de transformation de données.
  • Cela pourrait être excessif pour des tâches simples.
  • A une courbe d’apprentissage.
  • Majuscule
  • Minuscule
  • Cas approprié
Code VBA
  • Convient à l'automatisation et aux tâches complexes.
  • Nécessite une connaissance de VBA, n'est peut-être pas idéal pour les utilisateurs non techniques.
  • Un codage erroné peut entraîner des problèmes.
  • Majuscule
  • Minuscule
  • Cas approprié
  • Cas de la peine

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.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant 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 Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
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 et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

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

Description


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!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations