KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment convertir entre formule et texte/valeur

AuteurAmanda Li Date de modification

Ce tutoriel présente différentes méthodes pour convertir une formule en son résultat ou en une chaîne de texte, ainsi que pour transformer une formule sous forme de texte en une formule active affichant son résultat dans Excel.

CONVERTIR LES FORMULES EN Valeur réelle

CHAÎNES Convertir les formules en texte

Convertir le texte en formule

Vous pouvez vous retrouver dans différentes situations où vous souhaitez Convertir les formules en texte ou convertir des valeurs dans Excel :

Vous devez copier les valeurs réelles depuis le fichier Excel vers un autre fichier…
Vous devez envoyer à d’autres personnes un fichier Excel, mais certaines fonctions sont volatiles : les valeurs seront recalculées dès l’ouverture du fichier sur un autre ordinateur équipé d’une version différente d’Excel…
Vous ne souhaitez pas que le destinataire de votre fichier Excel ait accès aux formules que vous avez utilisées — fruit d’un travail acharné ou, pour votre entreprise, un savoir-faire facturé à vos clients dans la création de rapports basés sur des formules complexes. Il vous faut donc remplacer ces formules par leurs résultats…

Ne vous inquiétez pas : notre équipe ExtendOffice a répertorié plusieurs méthodes pour Convertir les formules en texte ou convertir des valeurs dans Excel afin de répondre aux besoins de différents utilisateurs.


CONVERTIR LES FORMULES EN Valeur réelle

Les méthodes ci-dessous vous permettent de convertir les formules en leurs valeurs tout en supprimant les formules elles-mêmes. Appuyez sur Ctrl + Z pour annuler l’opération si vous souhaitez récupérer les formules.

Appuyez sur F2 + F9 pour convertir les formules en Valeur réelle

Cette méthode ne fonctionne que pour une seule cellule, mais elle est extrêmement simple à utiliser et à retenir. Elle convient aux utilisateurs qui n’ont besoin de modifier qu’une ou quelques cellules. Voici les étapes précises :

1. Placez votre curseur sur la cellule et appuyez sur F2, ou double-cliquez sur la cellule pour la modifier.

2. Appuyez sur F9, puis sur Entrée.

 double-cliquez sur la cellule Appuyez sur F9, puis sur Entrée

Utilisez la fonctionnalité Collage spécial d’Excel pour convertir les formules en Valeur réelle

Lorsque vous copiez ou coupez-collez dans Excel, tout le contenu des cellules sources est collé par défaut dans les cellules de destination. Mais ce comportement ne correspond pas toujours à vos attentes. La fonctionnalité Collage spécial d’Excel vous permet de coller uniquement les éléments souhaités. Voici deux méthodes pour y accéder :

• Appuyez sur Alt + E + S + V (Excel Collage spécial)

1. Copiez la cellule ou la plage source que vous souhaitez convertir en valeurs.

2. Maintenez la touche Alt enfoncée, puis appuyez successivement sur E, S et V.

Appuyez sur Alt + E + S + V pour accéder à la fonction Collage spécial

3. Cliquez sur OK ou appuyez sur Entrée.

Cliquez sur OK pour obtenir le résultat

• Utilisez le menu contextuel (Excel Collage spécial)

Si vous craignez d’oublier le raccourci ci-dessus, suivez les étapes suivantes :

1. Copiez la cellule ou la plage source que vous souhaitez convertir en valeurs.

2. Cliquez avec le bouton droit sur la ou les cellules de destination, puis sélectionnez l’icône (Valeurs) ci-dessous.

Cliquez avec le bouton droit sur la ou les cellules de destination, puis sélectionnez Valeurs les formules sont converties en valeurs via le menu contextuel


Ou suivez les étapes détaillées ci-dessous :

1. Copiez la cellule ou la plage source que vous souhaitez convertir en valeurs.

2. Cliquez avec le bouton droit sur la ou les cellules de destination, puis sélectionnez Collage spécial.

 sélectionnez Collage spécial dans le menu contextuel

3. Cliquez sur Valeurs, puis sur OK.

Cliquez sur Valeurs, puis sur OKles formules sont converties en valeurs grâce à la fonction Collage spécial

√ Astuce : si des triangles verts apparaissent dans le coin supérieur gauche des cellules ciblées, sélectionnez la plage concernée. Le bouton Vérifier l’erreur (icône jaune avec un point d’exclamation) s’affichera. Cliquez dessus, puis choisissez Convertir en nombre. Les triangles verts disparaîtront aussitôt.

 sélectionnez Convertir en nombre pour supprimer les triangles verts


Astuce glisser-déposer avec le clic droit pour convertir les formules en Valeur réelle

Si vous n’êtes pas très à l’aise avec Collage spécial, vous pouvez privilégier Convertir les formules en valeurs cette méthode :

1. Sélectionnez la cellule ou la plage de cellules source.

2. Placez le curseur sur la bordure de la ou des cellules ; le pointeur se transformera alors en pointeur de déplacement.

3. Cliquez avec le bouton droit (sans relâcher), faites glisser la ou les cellules vers l’emplacement souhaité, puis relâchez (vous pouvez également relâcher à l’emplacement initial).

4. Cliquez sur Copier ici en tant que valeurs uniquement.

Cliquez sur Copier ici en tant que valeurs uniquement dans le menu contextuel les formules sont converties en valeurs grâce à l’astuce du glisser-déposer avec le bouton droit

Script VBA (macro) pour convertir les formules en Valeur réelle

Si vous utilisez régulièrement VBA (Visual Basic pour Applications) dans Excel, voici un code macro à votre disposition. Procédez comme suit : (veuillez noter qu’après avoir exécuté le code ci-dessous, vous ne pourrez pas annuler l’opération.)

1. Sélectionnez la cellule ou la plage de cellules contenant les formules que vous souhaitez convertir en valeurs.

sélectionnez les cellules contenant des formules

2. Appuyez sur Alt + F11 ; la fenêtre Microsoft Visual Basic pour Applications s’ouvrira.

3. Cliquez sur Insertion, puis sur Module dans le menu déroulant.

Cliquez sur Insertion, puis sur Module

4. Collez le code suivant dans la fenêtre Module.

Sub ConvertFormulasToValues()
'Update by Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xRet As VbMsgBoxResult
    Dim SLocation As String
    On Error Resume Next
    xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
    Select Case xRet
        Case vbYes
            'Backup a copy of the workbook to the same location.
            ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
        Case vbCancel
            Exit Sub
    End Select
    'Please select the range which you want to convert formulas to values.
    Set xRg = Selection
    If TypeName(xRg) = "Range" Then
        For Each xCell In xRg
            If xCell.HasFormula Then
                xCell.Formula = xCell.Value
            End If
        Next
    End If
End Sub

5. Appuyez sur F5 pour exécuter le code. Si nécessaire, cliquez sur Oui pour convertir les formules en leurs résultats tout en créant automatiquement une copie de sauvegarde du classeur. Une boîte de dialogue vous indiquera alors l’emplacement de cette sauvegarde. Cliquez sur Non pour effectuer directement la conversion. N’oubliez pas que cette opération est irréversible.

cliquez sur Oui pour convertir les formules en leurs résultats,

Voici le résultat obtenu après l’opération :

les formules sont converties en valeurs par un code VBA


Un seul clic suffit pour convertir les formules en Valeur réelle

Pour ceux qui préfèrent éviter les procédures complexes, Kutools pour Excel est une solution ultra-pratique qui vous permet de convertir instantanément toutes vos formules en valeurs et de les supprimer d’un seul clic — dès lors que Kutools est installé !

1. Sélectionnez la plage de cellules source, puis repérez le groupe Plages et cellules dans l’onglet Kutools.

2. Cliquez sur En valeurs réelles.

cliquez sur la fonction Vers valeur de Kutools

Vous pouvez désormais profiter pleinement du résultat.

les formules sont converties en valeurs par Kutools

Cliquez pour télécharger Kutools pour Excel et profiter d’un essai gratuit de 30 jours !


CHAÎNE Convertir les formules en texte

Les méthodes ci-dessous vous permettent de Convertir les formules en texte, afin que la chaîne de texte des formules s’affiche au lieu de leurs résultats.

Ajoutez une apostrophe (') pour afficher les chaînes Convertir les formules en texte

Une apostrophe empêche Excel d’interpréter la chaîne de texte comme une formule. Ajouter une apostrophe est donc toujours utile lorsque vous souhaitez afficher la chaîne de texte elle-même au lieu du résultat d’une formule. Cette méthode est extrêmement simple — voici les étapes à suivre :

1. Sélectionnez une cellule contenant une formule, puis appuyez sur F2 ou double-cliquez dessus pour la modifier.

2. Ajoutez une apostrophe (') avant le signe égal (=).

Ajoutez une apostrophe avant le signe égal

3. Appuyez sur Entrée : la chaîne de texte s’affichera désormais dans la cellule.

la chaîne de texte s’affiche


Astuce de remplacement (Ctrl + H) pour Convertir les formules en texte les chaînes

Toutefois, si vous souhaitez afficher toutes les chaînes de texte des formules dans la feuille de calcul actuelle, la fonctionnalité Remplacer d’Excel constitue la solution idéale pour résoudre ce problème.

1. Appuyez sur Ctrl + H, la boîte de dialogue Rechercher et remplacer s’affichera.

2. Saisissez = dans le champ Rechercher, puis saisissez ‘= dans le champ Remplacer par.

définissez les options dans la boîte de dialogue

3. Cliquez sur Remplacer tout. Toutes les formules apparaîtront alors dans la feuille de calcul active.

toutes les formules s’affichent


Fonctionnalité Afficher les formules d’Excel pour Convertir les formules en texte les chaînes

Dans Excel, une fonctionnalité appelée Afficher les formules est discrètement intégrée à l’onglet Formules. Une fois activée, elle transforme instantanément les résultats des formules en chaînes de texte affichant leur syntaxe exacte :

Accédez à l’onglet Formules, repérez le groupe Audit de formules, puis cliquez sur Afficher les formules.

cliquez sur Afficher les formules sous l’onglet Formules

Cette fonctionnalité rendra visibles toutes les formules de la feuille de calcul, comme ceci :

toutes les formules de la feuille de calcul sont visibles


Script VBA (macro) pour Convertir les formules en texte les chaînes

Si vous préférez utiliser du code macro, celui ci-dessous vous sera utile. Veuillez suivre les étapes suivantes :

1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion, puis sur Module dans le menu déroulant.

3. Collez le code suivant dans la fenêtre Module.

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. Retournez à la feuille de calcul et saisissez la formule =ShowF(cellule source) dans la cellule de destination, par exemple :

saisissez une formule dans la cellule

5. Appuyez sur Entrée. La formule s’affichera désormais.

appuyez sur la touche Entrée pour obtenir le résultat


Il suffit de deux clics pour Convertir les formules en texte les chaînes

Si vous ne souhaitez pas supprimer les formules mais devez convertir facilement entre formules et chaînes de texte,Kutools pour Excelest l’outil idéal dans Excel pour vous aider :

Cliquez sur Contenuet sélectionnez Convertir les formules en texteaprès avoir sélectionné la plage de cellules que vous souhaitez convertir, comme ceci :

sélectionnez la fonction Convertir la formule en texte de Kutools

Voici à quoi cela ressemble une fois la conversion effectuée.

toutes les formules sont converties en chaînes de texte

Cliquez pour télécharger Kutools pour Excel et bénéficier d’un essai gratuit de 30 jours.


Convertir le texte en formule

Imaginons que vous deviez présenter un rapport affichant à la fois les formules et leurs valeurs, ou qu’une personne vous ait envoyé un fichier Excel contenant Afficher les formules au lieu de leurs résultats.

Voici 2 méthodes pour convertir des chaînes de texte en formules afin d’en afficher directement les résultats.

Script VBA (macro) pour Convertir le texte en formule

1. Appuyez sur Alt + F11, la fenêtre Microsoft Visual Basic pour Applicationss’ouvrira.

2. Cliquez sur Insertion, puis cliquez sur Moduledans le Liste déroulante.

Cliquez sur Insertion, puis sur Module

3. Collez le code suivant dans la fenêtre Module.

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. Retournez à la feuille de calcul et saisissez la formule =Eval(cellule source) dans la cellule de destination, par exemple :

saisissez une formule dans la cellule

5. Appuyez sur Entrée. Vous pouvez désormais voir le résultat de la formule.

appuyez sur la touche Entrée pour obtenir le résultat


Il suffit de deux clics pour Convertir le texte en formule

Cela ne prend que deux clics si vous avez Kutools pour Excelinstallé dans Excel pour Convertir le texte en formule : sous l’onglet Kutools, il vous suffit de cliquer sur Contenuet de sélectionner Convertir le texte en formuleaprès avoir sélectionné la plage de cellules à convertir, comme ceci :

sélectionnez la fonction Convertir le texte en formule de Kutools

Voici à quoi cela ressemble après la conversion.

les chaînes de texte sont converties en formules

Cliquez pour télécharger Kutools pour Excel et bénéficier d’un essai gratuit de 30 jours.


  • Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
  • Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages
  • Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
  • Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
  • Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
  • Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
  • Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
  • Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF
  • Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini
kte tab 201905
  • Activez 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 vous évite des centaines de clics de souris chaque jour !
officetab bottom