Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment afficher un texte différent de la valeur réelle dans la même cellule ?

Author Xiaoyang Last modified

Dans Excel, la valeur que vous saisissez dans une cellule est généralement affichée à la fois dans la cellule elle-même et dans la barre de formule, garantissant ainsi la cohérence et la transparence des données en permanence. Comme illustré dans la première capture d'écran ci-dessous, ce qui apparaît dans la cellule correspond exactement à ce que vous voyez dans la barre de formule. Cependant, dans certains scénarios—comme la conception de tableaux de bord, la création de rapports ou la présentation d'informations résumées—vous pourriez souhaiter afficher un texte dans une cellule qui diffère de sa valeur sous-jacente. De cette manière, la cellule pourrait visuellement montrer un texte descriptif tout en conservant sa valeur numérique ou codée dans la barre de formule, comme le montre la deuxième capture d'écran. Obtenir cette différenciation visuelle est utile pour améliorer la lisibilité ou transmettre des informations spécifiques, tout en permettant toujours d'effectuer des calculs ou des analyses de données en utilisant la valeur sous-jacente. Cet article présente des méthodes pratiques pour accomplir cela dans Excel, couvrant à la fois les approches intégrées et des modules complémentaires pour gagner du temps.

Comparison of two screenshots showing that normally entered data appears the same in the formula bar and cell, while the second screenshot illustrates how to display different text in the cell from the value shown in the formula bar

Afficher un texte différent de la valeur dans la même cellule avec la mise en forme conditionnelle

Rendre le texte affiché égal à la valeur réelle avec Kutools pour Excel

Solution alternative : Utiliser une macro VBA pour afficher dynamiquement des textes différents


arrow blue right bubble Afficher un texte différent de la valeur dans la même cellule avec la mise en forme conditionnelle

Supposons que vous souhaitiez améliorer la clarté dans un tableau récapitulatif et rendre le contenu plus intuitif. Par exemple, vous voulez que la cellule C1 affiche le mot "Lundi", mais sa valeur sous-jacente—le nombre qui apparaît dans la barre de formule—reste 1. De même, C2 affiche "Mardi" alors que sa valeur réelle est 2, et ainsi de suite. Cette technique est utile lorsque vous souhaitez présenter des étiquettes ou des textes conviviaux tout en vous appuyant encore sur les données originales pour les calculs, le filtrage ou les références. Voici une capture d'écran d'exemple qui illustre l'effet :

Example showing cell C1 displaying 'Monday' with a value of1 in the formula bar, and cell C2 displaying 'Tuesday' with a value of2, illustrating the difference between displayed text and underlying value

1. Tout d'abord, sélectionnez la plage de cellules où vous souhaitez afficher un texte alternatif (par exemple, les cellules C1 à C7). Ensuite, dans le ruban, cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle. Cela ouvre la boîte de dialogue Nouvelle règle de mise en forme. Veuillez consulter la capture d'écran ci-dessous pour référence visuelle :

New Rule option on the Conditional Formatting dropdown

2. Dans la fenêtre Nouvelle règle de mise en forme, sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme dans la liste. Dans le champ de formule, entrez la formule suivante (par exemple, pour C1 affichant "Lundi" lorsque la valeur est 1) :

=C1=1

Remarque : Remplacez C1 par la référence de cellule appropriée pour votre sélection, et 1 par la valeur réelle pour laquelle vous souhaitez modifier conditionnellement le texte affiché. Si vous mettez en forme une plage (par exemple, C1:C7), assurez-vous que votre formule commence par la cellule en haut à gauche de votre sélection pour appliquer correctement la condition. Si nécessaire, utilisez des références relatives ou absolues selon le cas. La boîte de dialogue devrait ressembler à ceci :

New Formatting Rule dialog box

3. Cliquez sur le bouton Format pour ouvrir la boîte de dialogue Format de cellule. Sous l'onglet Nombre, sélectionnez Personnalisé dans le volet de gauche. Dans le champ Type, tapez le texte que vous souhaitez afficher, encadré par des guillemets doubles—par exemple :

"Lundi"

Il est essentiel d'utiliser des guillemets doubles ; sinon, la cellule peut ne pas afficher correctement le texte. Voir l'exemple ci-dessous :

Format Cells dialog box

Remarque : Assurez-vous d'inclure les guillemets autour de votre texte, sinon Excel retournera une erreur ou affichera le code de format au lieu de votre étiquette prévue.

4. Cliquez sur OK pour fermer la boîte de dialogue Format de cellule, puis cliquez à nouveau sur OK dans la boîte de dialogue Nouvelle règle de mise en forme pour appliquer la règle. Les valeurs numériques ciblées dans les cellules afficheront désormais votre texte spécifié, tel que “Lundi” au lieu de 1, comme illustré ci-dessous :

The number1 in the cells are displayed as Monday

Remarque : Pour configurer différentes valeurs afin d'afficher divers textes, il suffit de répéter le processus pour chaque valeur que vous souhaitez personnaliser. Entrez la formule pertinente dans la boîte de dialogue Mise en forme conditionnelle et spécifiez le texte affiché pour chaque condition. Cette technique est efficace lorsqu'il s'agit d'un petit ensemble fixe de valeurs telles que les jours de la semaine, les statuts ou les catégories.

Formule conditionnelle Format (Nombre : Personnalisé)
=C1=2 "Mardi"
=C1=3 "Mercredi"
=C1=4 "Jeudi"
=C1=5 "Vendredi"
=C1=6 "Samedi"
=C1=7 "Dimanche"

Scénario applicable : Cette solution est idéale lorsque vous avez un nombre limité de valeurs connues et souhaitez présenter des étiquettes conviviales tout en conservant leurs valeurs d'origine pour les calculs ou les recherches.
Avantages : Aucune formule ni code externe requis ; affiche des données visuellement intuitives.
Limitations : Pour chaque nouvelle paire valeur/texte, une règle de mise en forme distincte doit être ajoutée, ce qui peut devenir fastidieux pour de grands ensembles de données. La valeur originale de la cellule reste inchangée pour les calculs, mais l'étiquette visible peut prêter à confusion si elle n'est pas documentée. De plus, cette approche ne modifie pas physiquement la valeur de la cellule elle-même—seul son format d'affichage change conditionnellement.

Conseils pratiques : Si vous devez réutiliser cette logique d'affichage ailleurs, utilisez l'outil Reproduire la mise en forme pour copier les règles de mise en forme conditionnelle. Si les règles semblent ne pas fonctionner, vérifiez bien que les références de cellule dans la formule correspondent exactement à votre sélection.

Dépannage : Si le texte n'apparaît pas comme prévu, vérifiez qu'il n'y a pas de règles de mise en forme conditionnelle conflictuelles dans les mêmes cellules. Assurez-vous également que votre chaîne de format personnalisé est entrée entre guillemets doubles, et que les références de formule sont correctes. Notez que la mise en forme conditionnelle ne modifie que l'apparence de la cellule et n'affecte pas les exportations de données ou l'intégration avec des systèmes externes.


arrow blue right bubble Rendre le texte affiché égal à la valeur réelle avec Kutools pour Excel

Dans certaines situations, après avoir appliqué un format de nombre personnalisé ou une mise en forme conditionnelle, vous pouvez remarquer que la valeur affichée dans la cellule ne correspond plus à sa véritable valeur sous-jacente, entraînant confusion ou erreurs lors de nouvelles analyses ou du partage de données. Si vous souhaitez rapidement rétablir les cellules—de sorte que le texte visible dans la cellule corresponde exactement à ce qui apparaît dans la barre de formule, et que les deux reflètent la valeur stockée réelle—Excel ne fournit pas de fonction native simple pour cette tâche.

Avec Kutools pour Excel, résoudre ce problème est remarquablement efficace. Sa fonction En réel est conçue précisément pour cela : synchroniser instantanément le texte affiché avec la vraie valeur de la cellule, supprimant tout formatage personnalisé qui provoque des incohérences.

Kutools pour Excel - Regorge de plus de 300 outils essentiels pour Excel. Profitez de fonctionnalités IA définitivement gratuites ! Téléchargez dès maintenant !

Après avoir installé Kutools pour Excel, suivez ces étapes simples :

1. Sélectionnez les cellules où vous souhaitez que le texte affiché corresponde à la valeur réelle, puis accédez à l'onglet Kutools et cliquez sur En réel. Reportez-vous à la capture d'écran pour un emplacement précis :

To Actual button on the Kutools tab on the ribbon

2. D'un seul clic, l'affichage est mis à jour et le texte affiché est désormais cohérent avec les données sous-jacentes. La cellule affiche la valeur réelle telle qu'elle apparaît dans la barre de formule :

All displayed text are converted to the actual values

Scénario applicable : Utilisez cette méthode lorsque vous souhaitez désactiver le formatage personnalisé des cellules et restaurer l'affichage pour qu'il montre les valeurs littérales, évitant ainsi toute interprétation erronée ou erreur de saisie de données.
Avantages : Extrêmement rapide à utiliser, le traitement par lots est pris en charge, et il n'est pas nécessaire de nettoyer manuellement les formats individuels.
Limitations : Nécessite l'installation du module complémentaire Kutools pour Excel. Soyez prudent lorsque vous travaillez dans des environnements partagés, car les modifications sont immédiates et affectent l'apparence de vos données pour tous les usages en aval.

Cliquez pour télécharger Kutools pour Excel et bénéficiez d'un essai gratuit dès maintenant !


arrow blue right bubble Solution alternative : Utiliser une macro VBA pour afficher dynamiquement des textes différents

Si vous avez besoin d'une correspondance plus dynamique—telle que le traitement des valeurs basé sur des recherches externes, des entrées utilisateur ou de grands ensembles de données—une macro VBA personnalisée offre une grande flexibilité. Cette solution convient particulièrement aux utilisateurs avancés et aux scénarios où le formatage natif est insuffisant.

1. Appuyez sur Alt+F11 pour ouvrir l'éditeur VBA. Dans la Microsoft Visual Basic pour Applications fenêtre, cliquez sur Insertion > Module.
2. Copiez et collez le code suivant dans le module :

Sub DisplayCustomText()
    Dim cell As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range for custom display", xTitleId, WorkRng.Address, Type:=8)
    For Each cell In WorkRng
        Select Case cell.Value
            Case 1
                cell.NumberFormat = """Monday"""
            Case 2
                cell.NumberFormat = """Tuesday"""
            Case 3
                cell.NumberFormat = """Wednesday"""
            Case 4
                cell.NumberFormat = """Thursday"""
            Case 5
                cell.NumberFormat = """Friday"""
            Case 6
                cell.NumberFormat = """Saturday"""
            Case 7
                cell.NumberFormat = """Sunday"""
            Case Else
                cell.NumberFormat = "General"
        End Select
    Next
End Sub

3. Exécutez la macro en cliquant sur le Run button bouton, ou appuyez sur F5. Une boîte de dialogue apparaîtra vous invitant à sélectionner la plage où vous souhaitez appliquer cette logique.

Après exécution, chaque cellule de la plage sélectionnée affichera le nom du jour associé à sa valeur, sans changer la valeur numérique sous-jacente.

Explications des paramètres :
La macro utilise la propriété NumberFormat pour définir comment les valeurs s'affichent, en les faisant correspondre à un nom de jour s'ils sont compris entre 1 et 7 ; sinon, le format par défaut est appliqué.
Précautions : Les résultats sont uniquement visuels ; les valeurs réelles des cellules restent inchangées pour les formules et les calculs. Pour revenir en arrière, réinitialisez manuellement le format numérique ou utilisez la fonction En réel de Kutools.

Conseils : Vous pouvez adapter cette macro pour d'autres schémas de correspondance simplement en modifiant les blocs Select Case.

Suggestions de synthèse :
Le choix entre la mise en forme conditionnelle, ou l'approche VBA dépend de vos besoins spécifiques—en considérant le nombre de correspondances différentes, la facilité de maintenance ultérieure, la compatibilité avec les fichiers partagés et la familiarité des utilisateurs. Pour une restauration rapide ou des opérations par lots, Kutools pour Excel offre des options très pratiques pour assurer la fidélité et la clarté des données.


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer 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 des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement 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 chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels