Guides Excel

Comment Mettre en Majuscule sur Excel ? Toutes les Méthodes

15 janvier 2026 5 vues

Excel est un outil puissant pour manipuler des données, mais parfois, la mise en forme du texte peut s'avérer frustrante. Transformer du texte en majuscules est une opération courante, que ce soit pour uniformiser une base de données, préparer un rapport ou simplement améliorer la lisibilité. Heureusement, Excel offre plusieurs façons d'accomplir cette tâche, allant des formules simples aux fonctionnalités plus avancées. Dans cet article, nous allons explorer en détail toutes les méthodes pour mettre en majuscule sur Excel, avec des exemples pratiques et des astuces pour optimiser votre flux de travail. Préparez-vous à maîtriser l'art de la mise en majuscule sur Excel !

Transformer du Texte en Majuscules sur Excel : Guide Complet

Excel offre plusieurs méthodes pour convertir du texte en majuscules. Le choix de la méthode dépendra de vos besoins spécifiques et de la complexité de votre tâche. Nous allons explorer les options les plus courantes, des formules aux fonctionnalités intégrées.

1. La Fonction MAJUSCULE

La fonction MAJUSCULE est la méthode la plus simple et la plus directe pour convertir du texte en majuscules sur Excel. Cette fonction prend une chaîne de texte en argument et renvoie la même chaîne, mais en majuscules.

Syntaxe de la fonction MAJUSCULE

La syntaxe de la fonction MAJUSCULE est la suivante :

=MAJUSCULE(texte)

texte est la cellule ou la chaîne de texte que vous souhaitez convertir en majuscules.

Exemple d'utilisation de la fonction MAJUSCULE

Supposons que vous ayez le texte "bonjour le monde" dans la cellule A1. Pour convertir ce texte en majuscules, vous pouvez utiliser la formule suivante dans une autre cellule (par exemple, B1) :

=MAJUSCULE(A1)

La cellule B1 affichera alors "BONJOUR LE MONDE".

Application pratique : Uniformiser une colonne de noms

Imaginez que vous ayez une colonne de noms dans une feuille Excel, et que certains noms soient en minuscules, d'autres en majuscules, et d'autres encore avec une combinaison des deux. Pour uniformiser cette colonne et mettre tous les noms en majuscules, vous pouvez utiliser la fonction MAJUSCULE combinée à la fonctionnalité de "tirer" la formule.

  1. Insérez une nouvelle colonne à côté de la colonne contenant les noms.
  2. Dans la première cellule de la nouvelle colonne, entrez la formule =MAJUSCULE(A1), en remplaçant A1 par la cellule contenant le premier nom.
  3. Cliquez sur le petit carré en bas à droite de la cellule contenant la formule (le "coin de remplissage").
  4. Faites glisser le coin de remplissage vers le bas pour appliquer la formule à toutes les cellules de la colonne contenant les noms.

Excel remplira automatiquement la nouvelle colonne avec les noms en majuscules.

2. Combiner MAJUSCULE avec d'autres fonctions

La fonction MAJUSCULE peut être combinée avec d'autres fonctions Excel pour des opérations plus complexes. Par exemple, vous pouvez l'utiliser avec la fonction CONCATENER pour créer une chaîne de texte en majuscules à partir de plusieurs cellules.

Exemple : Créer un nom complet en majuscules

Supposons que vous ayez le prénom dans la cellule A1 et le nom de famille dans la cellule B1. Pour créer le nom complet en majuscules dans la cellule C1, vous pouvez utiliser la formule suivante :

=MAJUSCULE(CONCATENER(A1;" ";B1))

Cette formule concatène le prénom, un espace et le nom de famille, puis convertit le résultat en majuscules.

3. Utiliser VBA (Visual Basic for Applications)

Pour des besoins plus avancés, vous pouvez utiliser VBA pour automatiser la conversion en majuscules. VBA est un langage de programmation intégré à Excel qui vous permet de créer des macros et des fonctions personnalisées.

Créer une macro pour convertir une sélection en majuscules

Voici une macro VBA qui convertit le texte de la sélection actuelle en majuscules :

Sub ConvertirEnMajuscules()
  Dim Cell As Range
  For Each Cell In Selection
    If Not IsEmpty(Cell) Then
      Cell.Value = UCase(Cell.Value)
    End If
  Next Cell
End Sub

Pour utiliser cette macro :

  1. Ouvrez l'éditeur VBA (Alt + F11).
  2. Insérez un nouveau module (Insertion > Module).
  3. Copiez et collez le code VBA dans le module.
  4. Fermez l'éditeur VBA.

Vous pouvez maintenant exécuter la macro en sélectionnant les cellules que vous souhaitez convertir en majuscules, puis en allant dans l'onglet "Développeur" (si vous ne voyez pas l'onglet Développeur, allez dans Fichier > Options > Personnaliser le ruban et cochez la case "Développeur"), en cliquant sur "Macros", en sélectionnant la macro "ConvertirEnMajuscules" et en cliquant sur "Exécuter".

Explication du code VBA

  • Sub ConvertirEnMajuscules() : Déclare le début de la macro.
  • Dim Cell As Range : Déclare une variable Cell de type Range (une cellule).
  • For Each Cell In Selection : Boucle à travers chaque cellule de la sélection.
  • If Not IsEmpty(Cell) Then : Vérifie si la cellule n'est pas vide.
  • Cell.Value = UCase(Cell.Value) : Convertit le contenu de la cellule en majuscules en utilisant la fonction UCase de VBA.
  • End If : Termine la condition If.
  • Next Cell : Passe à la cellule suivante dans la sélection.
  • End Sub : Déclare la fin de la macro.

4. Power Query (Get & Transform Data)

Power Query, également connu sous le nom de "Get & Transform Data", est un outil puissant intégré à Excel qui vous permet d'importer, de transformer et de charger des données provenant de diverses sources. Vous pouvez également l'utiliser pour convertir du texte en majuscules.

Étapes pour convertir du texte en majuscules avec Power Query

  1. Sélectionnez la colonne contenant le texte que vous souhaitez convertir.
  2. Allez dans l'onglet "Données" et cliquez sur "From Table/Range" (à partir d'un tableau/plage).
  3. L'éditeur Power Query s'ouvrira.
  4. Cliquez avec le bouton droit sur l'en-tête de la colonne et sélectionnez "Transform" > "UPPERCASE" (transformer > majuscules).
  5. Cliquez sur "Close & Load" (Fermer et charger) pour charger les données transformées dans une nouvelle feuille Excel.

Power Query est particulièrement utile lorsque vous travaillez avec de grandes quantités de données ou lorsque vous devez effectuer des transformations complexes.

5. Alternatives et Astuces

  • Copier-coller spécial : Si vous avez du texte en majuscules dans une autre application (par exemple, Word), vous pouvez le copier et le coller dans Excel. Excel conservera la mise en forme du texte.
  • Utiliser un éditeur de texte : Si vous avez beaucoup de texte à convertir en majuscules, vous pouvez utiliser un éditeur de texte (par exemple, Notepad++) qui offre des fonctionnalités de conversion de casse.
  • Fonction PROPRE : Avant de convertir en majuscules, utilisez la fonction PROPRE pour supprimer les espaces inutiles et les caractères non imprimables.

Erreurs à Éviter

  • Écraser les données originales : Avant de convertir du texte en majuscules, assurez-vous de créer une copie de vos données originales, au cas où vous auriez besoin de revenir en arrière.
  • Ignorer les accents : Les fonctions MAJUSCULE et UCase convertissent également les lettres accentuées en majuscules (par exemple, "é" devient "É").
  • Oublier de mettre à jour les références : Si vous utilisez des formules qui font référence aux cellules contenant le texte original, assurez-vous de mettre à jour les références après avoir converti le texte en majuscules.

Conclusion

Transformer du texte en majuscules sur Excel est une tâche simple, mais il est important de connaître les différentes méthodes disponibles pour choisir celle qui convient le mieux à vos besoins. Que vous utilisiez la fonction MAJUSCULE, VBA ou Power Query, vous pouvez facilement uniformiser et améliorer la lisibilité de vos données. N'oubliez pas d'appliquer les bonnes pratiques et d'éviter les erreurs courantes pour optimiser votre flux de travail et garantir la qualité de vos résultats. En maîtrisant ces techniques, vous deviendrez un expert de la mise en forme du texte sur Excel !

Questions fréquentes

Comment puis-je convertir une seule cellule en majuscules dans Excel ?

Utilisez la fonction `MAJUSCULE` en entrant la formule `=MAJUSCULE(A1)` (en remplaçant A1 par la cellule que vous souhaitez convertir) dans une autre cellule. La cellule contenant la formule affichera le contenu de A1 en majuscules.

Puis-je convertir du texte en majuscules directement dans la même cellule ?

Non, la fonction `MAJUSCULE` nécessite une cellule distincte pour afficher le résultat. Cependant, vous pouvez utiliser VBA pour modifier le contenu de la cellule directement.

La fonction `MAJUSCULE` affecte-t-elle les chiffres ou les symboles ?

Non, la fonction `MAJUSCULE` ne modifie que les lettres minuscules en majuscules. Les chiffres, les symboles et les espaces restent inchangés.

Mots-clés associés :

excel uppercase excel upper excel capitalize excel change case excel text functions

Partager cet article :