TexteDébutant

Fonction MAJUSCULE ExcelGuide Complet 2026 avec Exemples

MAJUSCULE (UPPER en anglais) est une fonction texte essentielle pour standardiser tes données. Que tu travailles avec des codes produits, des noms de clients ou des identifiants, cette fonction te permet de convertir instantanément n'importe quel texte en lettres capitales. C'est l'outil parfait pour uniformiser tes bases de données et éviter les doublons causés par des différences de casse.

Dans ce guide, tu vas découvrir comment utiliser MAJUSCULE efficacement, avec des exemples concrets tirés de situations professionnelles réelles. Que tu sois en RH, dans le commercial, développeur ou gestionnaire de données, tu trouveras des cas pratiques directement applicables à ton quotidien.

Syntaxe de la fonction MAJUSCULE

=MAJUSCULE(texte)

La fonction MAJUSCULE est très simple : elle prend un seul argument (du texte ou une référence de cellule) et retourne ce texte avec toutes les lettres converties en majuscules. C'est cette simplicité qui la rend si pratique au quotidien.

Comprendre chaque paramètre de la fonction MAJUSCULE

1

texte

(obligatoire)

C'est le texte que tu veux convertir en majuscules. Ça peut être une chaîne de caractères directement entre guillemets comme "bonjour", une référence de cellule comme A1, ou même le résultat d'une autre fonction comme CONCATENER(A1;" ";B1). Tous les caractères alphabétiques seront convertis en majuscules, tandis que les chiffres et symboles resteront inchangés.

Astuce : Tu peux combiner MAJUSCULE avec d'autres fonctions texte. Par exemple, =MAJUSCULE(SUPPRESPACE(A1)) convertit en majuscules ET supprime les espaces inutiles en un seul coup. Pratique pour nettoyer des données importées !

Exemples pratiques pas à pas

Exemple 1 – Gestionnaire de données : standardiser des codes produits

Tu es gestionnaire de données et tu reçois des fichiers de différents fournisseurs. Problème : certains saisissent les codes produits en minuscules, d'autres en majuscules. Tu dois uniformiser tout ça pour éviter les doublons dans ta base.

MAJUSCULE standardise tous les codes en lettres capitales, peu importe la saisie initiale.

AB
1Code saisiCode normalisé
2abc-123ABC-123
3Xyz-456XYZ-456
4DEF-789DEF-789
5MnO-321MNO-321
Formule :=MAJUSCULE(A1)
Résultat :ABC-123

Avec cette normalisation, tu es certain que 'abc-123' et 'ABC-123' seront traités comme le même produit dans ta base de données. Plus de doublons dus à la casse !

Exemple 2 – RH : formater des noms pour un système de paie

Tu travailles aux ressources humaines et ton système de paie exige que tous les noms de famille soient en majuscules pour l'export DADS-U. Tu dois convertir tous les noms du fichier Excel avant l'import.

Les noms composés, apostrophes et particules sont gérés correctement.

AB
1Nom saisiNom formaté
2DupontDUPONT
3Martin-LefèvreMARTIN-LEFÈVRE
4O'ConnorO'CONNOR
5de La FontaineDE LA FONTAINE
Formule :=MAJUSCULE(A1)
Résultat :DUPONT

Notice que les accents sont préservés (è devient È) et que les caractères spéciaux comme les apostrophes et les tirets restent intacts. Seules les lettres changent.

Exemple 3 – Commercial : créer des identifiants clients uniques

Tu es commercial(e) et tu dois générer des identifiants clients en combinant les 3 premières lettres du nom avec le code postal. Pour éviter les doublons, tout doit être en majuscules.

Combinaison de MAJUSCULE et GAUCHE pour extraire et formater en un seul coup.

ABC
1EntrepriseCPID Client
2Amazon75001AMA75001
3Google69002GOO69002
4Microsoft13008MIC13008
Formule :=MAJUSCULE(GAUCHE(A1;3))&B1
Résultat :AMA75001

Cette technique garantit que tous tes identifiants clients suivent le même format, même si le nom de l'entreprise est saisi avec une casse différente dans le fichier source.

Exemple 4 – Développeur : valider des commandes SQL sans erreur de casse

Tu es développeur et tu prépares un fichier Excel pour générer des requêtes SQL. Ton système de base de données est sensible à la casse pour certains identifiants. Tu dois tout convertir en majuscules avant de générer les scripts.

MAJUSCULE intégrée dans une formule de concaténation pour générer du SQL.

AB
1Nom tableSQL généré
2usersSELECT * FROM USERS;
3ProductsSELECT * FROM PRODUCTS;
4Order_ItemsSELECT * FROM ORDER_ITEMS;
Formule :="SELECT * FROM "&MAJUSCULE(A1)&";"
Résultat :SELECT * FROM USERS;

En normalisant tous les noms de tables en majuscules, tu évites les erreurs de casse dans tes requêtes SQL. C'est particulièrement utile quand tu génères des centaines de requêtes d'un coup.

Astuces de pro pour MAJUSCULE

Nettoyer les données en un seul coup :

Combine =MAJUSCULE(SUPPRESPACE(A1)) pour convertir en majuscules ET supprimer les espaces superflus avant/après le texte. Idéal pour nettoyer des imports CSV qui contiennent souvent des espaces parasites.

Remplacer les données originales :

Une fois que tu as converti ton texte avec MAJUSCULE dans une colonne auxiliaire, copie les résultats puis utilise Collage spécial > Valeurs pour remplacer les données originales. Tu peux ensuite supprimer la colonne de formules.

Comparer sans tenir compte de la casse :

Pour vérifier si deux cellules contiennent le même texte (indépendamment des majuscules/minuscules), utilise =MAJUSCULE(A1)=MAJUSCULE(B1). Cette formule retourne VRAI si les textes sont identiques, quelle que soit leur casse.

Les erreurs fréquentes et comment les corriger

Oublier les guillemets pour du texte direct

Si tu écris =MAJUSCULE(bonjour) sans guillemets, Excel cherchera une cellule nommée "bonjour" et affichera une erreur #NOM?.

Solution : Toujours mettre le texte entre guillemets : =MAJUSCULE("bonjour"). Ou utilise une référence de cellule comme =MAJUSCULE(A1).

Appliquer MAJUSCULE à des nombres

Si tu appliques MAJUSCULE à une cellule contenant uniquement un nombre (comme 12345), la fonction le convertit en texte. Ça peut poser problème pour les calculs futurs.

Solution : MAJUSCULE est faite pour le texte, pas les nombres. Si ta cellule contient un mélange texte-chiffres (comme "ABC123"), pas de souci. Mais pour des nombres seuls, n'utilise pas cette fonction.

Cellule en erreur #VALEUR!

Si MAJUSCULE renvoie #VALEUR!, c'est généralement parce que la cellule référencée contient une erreur (comme #N/A ou #DIV/0!).

Solution : Utilise SIERREUR pour gérer les erreurs : =SIERREUR(MAJUSCULE(A1);""). Si A1 contient une erreur, la formule retournera une cellule vide au lieu de propager l'erreur.

MAJUSCULE vs MINUSCULE vs NOMPROPRE vs EXACT

CritèreMAJUSCULEMINUSCULENOMPROPREEXACT
FonctionTout en MAJUSCULESTout en minusculesPremière lettre majCompare texte exact
ExempleJEAN DUPONTjean dupontJean DupontVRAI/FAUX
Gère les accents✅ ÉTÉ✅ été✅ Été✅ Sensible
Usage courantCodes, IDsEmails, URLsNoms propresValidation
Sensible casse❌ Uniformise❌ Uniformise❌ Uniformise✅ Oui
Type retournéTexteTexteTexteBooléen

Quand utiliser quoi ? Utilise MAJUSCULE pour standardiser des codes ou identifiants, MINUSCULE pour des emails ou URLs, NOMPROPRE pour formater des noms de personnes, et EXACT quand tu dois vérifier que deux textes sont strictement identiques (y compris la casse).

Questions fréquentes

MAJUSCULE convertit-elle les caractères accentués ?

Oui, absolument ! MAJUSCULE convertit tous les caractères accentués en leur équivalent majuscule. Par exemple, 'été' devient 'ÉTÉ', et 'François' devient 'FRANÇOIS'. Excel gère parfaitement les caractères spéciaux français.

Comment convertir seulement la première lettre en majuscule ?

Utilise la fonction NOMPROPRE au lieu de MAJUSCULE. NOMPROPRE convertit la première lettre de chaque mot en majuscule et le reste en minuscule, idéal pour formater des noms propres comme 'Jean Dupont'.

MAJUSCULE affecte-t-elle les chiffres et les symboles ?

Non, MAJUSCULE ne convertit que les lettres. Les chiffres, espaces, symboles de ponctuation et caractères spéciaux restent exactement identiques. Par exemple, 'abc123!@#' devient 'ABC123!@#'.

Puis-je utiliser MAJUSCULE pour comparer du texte sans tenir compte de la casse ?

Oui, c'est une technique très utile ! Utilise =MAJUSCULE(A1)=MAJUSCULE(B1) pour comparer deux cellules en ignorant les différences majuscules/minuscules. C'est parfait pour vérifier si deux textes sont identiques.

Comment convertir toute une colonne en majuscules sans réécrire les données ?

Crée une nouvelle colonne avec la formule MAJUSCULE, copie les résultats, puis utilise 'Collage spécial > Valeurs' pour remplacer les données originales. Tu peux ensuite supprimer la colonne de formules. Cette technique préserve tes données originales jusqu'à la dernière étape.

Les fonctions similaires à MAJUSCULE

Deviens un pro d'Excel

Tu maîtrises maintenant MAJUSCULE ! Rejoins Le Dojo Club pour découvrir les autres fonctions texte essentielles et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours