Passer au contenu principal

Comment convertir entre formule et texte/valeur

Le didacticiel montre différentes manières de convertir une formule en son résultat ou sa chaîne de texte, et de convertir une formule sous forme de texte en une formule de travail qui afficherait son résultat dans Excel.

CONVERTIR LES FORMULES EN VALEURS RÉELLES

CONVERTIR LES FORMULES EN CHAÎNES DE TEXTE

CONVERTIR LE TEXTE EN FORMULES

Vous pouvez rencontrer différentes situations lorsque vous souhaitez convertir des formules en texte ou en valeurs dans Excel :

Vous devez copier les valeurs réelles du fichier Excel dans un autre fichier……
Vous devez envoyer aux autres un fichier Excel, mais certaines fonctions sont volatiles, la valeur sera recalculée lorsque le fichier a été ouvert sur un autre ordinateur avec différentes versions d'Excel……
Vous ne voulez pas que le destinataire du fichier Excel sache quelles formules vous avez utilisées, car elles étaient le résultat de votre travail acharné ; ou votre entreprise facture de l'argent aux clients pour leur faire des rapports avec des formules compliquées. Il faut donc remplacer les formules par leurs résultats……

Ne vous inquiétez pas, voici notre ExtendOffice team a répertorié plusieurs façons de convertir des formules en texte ou en valeurs dans Excel pour répondre aux besoins de différents groupes.


CONVERTIR LES FORMULES EN VALEURS RÉELLES

Les méthodes répertoriées ci-dessous vous aideront à convertir les formules en leurs valeurs tout en supprimant les formules en même temps. presse Ctrl + Z à annuler si vous voulez récupérer les formules.

Appuyez sur F2 + F9 pour convertir les formules en valeurs réelles

Cela ne fonctionne que pour une seule cellule, mais est très facile à utiliser et à mémoriser. Il convient aux groupes qui n'ont besoin de modifier qu'une ou quelques cellules. Les étapes spécifiques sont les suivantes :

1. Déplacez votre souris sur la cellule et appuyez sur F2ou double-cliquez sur la cellule, pour la modifier.

2. presse F9, et alors ENTRER.

convertir entre la formule de texte 01 convertir entre la formule de texte 02

Utilisez Excel Collage spécial pour convertir les formules en valeurs réelles

Lorsque vous copiez ou coupez et collez dans Excel, tout ce qui se trouve dans la ou les cellules source sera collé par défaut dans la ou les cellules de destination. Mais parfois, ce n'est peut-être pas ce que vous voulez. Les Collage spécial La fonctionnalité dans Excel vous permet de coller uniquement les choses que vous voulez. Pour accéder à la fonctionnalité, nous avons répertorié ici 2 manières :

• Appuyez sur Alt + E + S + V (Excel Paste Special)

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

2. MAINTIEN Altet appuyez sur E, S et V en ordre.

convertir entre la formule de texte 03

3. Cliquez OK ou appuyez sur ENTRER.

convertir entre la formule de texte 03

• Utilisez le menu contextuel (Excel Paste Special)

Si vous craignez de ne plus vous souvenir du raccourci ci-dessus, veuillez suivre les étapes suivantes :

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

2. Faites un clic droit sur la ou les cellules de destination, sélectionnez le icône (Valeurs) ci-dessous.

convertir entre la formule de texte 05 convertir entre la formule de texte 06


Ou suivez les étapes ci-dessous pour plus de détails :

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

2. Faites un clic droit sur la ou les cellules de destination, sélectionnez Collage spécial.

convertir entre la formule de texte 03

3. Cliquez Valeurs et OK.

convertir entre la formule de texte 08 convertir entre la formule de texte 09

Un petit conseil : S'il y a des triangles verts dans les coins supérieurs gauches des cellules de destination, sélectionnez la plage de cellules, le Bouton Tracer l'erreur (l'icône jaune avec un point d'exclamation) apparaîtra. Cliquez dessus, sélectionnez Convertir en nombre. Les triangles verts disparaîtront alors.

convertir entre la formule de texte 03


Astuce de glisser-déposer du clic droit pour convertir les formules en valeurs réelles

Si vous n'aimez pas beaucoup Collage spécial, vous pouvez convertir des formules en valeurs de cette façon :

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

2. Positionnez le curseur sur la bordure de la ou des cellules, maintenant le pointeur se transformera en un pointeur de déplacement.

3. Faites un clic droit (ne lâchez pas) avec le pointeur de déplacement, faites glisser la cellule à l'emplacement souhaité et déposez (vous pouvez également déposer sur l'emplacement d'origine).

4. Cliquez Copier ici en tant que valeurs uniquement.

convertir entre la formule de texte 08   convertir entre la formule de texte 09

Script VBA (macro) pour convertir les formules en valeurs réelles

Si vous avez l'habitude d'utiliser VBA (Visual Basic pour Applications) dans Excel, nous avons également ici un code de macro pour vous, veuillez procéder comme suit : (Veuillez noter qu'après avoir exécuté le code de macro répertorié ci-dessous, vous ne pouvez pas annuler l'action. )

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

convertir entre la formule de texte 03

2. presse Alt + F11, Microsoft Visual Basic pour applications fenêtre s'affichera.

3. Cliquez insérer, Puis cliquez sur Module dans la liste déroulante.

convertir entre la formule de texte 03

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

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. presse F5 pour exécuter le code. Si vous avez besoin, cliquez sur Oui pour convertir les formules en leurs résultats lors de la copie automatique du classeur, la boîte de dialogue vous indiquera alors où se trouve la sauvegarde. Cliquez sur Non pour opérer la conversion directement. N'oubliez pas que vous ne pouvez pas annuler cette opération.

convertir entre la formule de texte 03

Après l'opération, voici à quoi cela ressemble :

convertir entre la formule de texte 03


Un seul clic pour convertir les formules en valeurs réelles

Pour ceux qui n'aiment pas suivre des étapes compliquées, Kutools for Excel est un outil très pratique pour convertir les formules en valeurs et supprimer les formules en même temps dans Excel. Cela ne vous prend littéralement qu'un seul clic si vous avez installé Kutools :

1. Sélectionnez la plage de cellules source, recherchez le Plages et cellules groupe dans l'onglet Kutools.

2. Cliquez Au réel.

convertir entre la formule de texte 03

Vous pouvez maintenant profiter du résultat.

convertir entre la formule de texte 03

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


CONVERTIR LA FORMULE EN CHAÎNE DE TEXTE

Les méthodes répertoriées ci-dessous vous aideront à convertir les formules en texte, de sorte que la chaîne de texte des formules s'affiche à la place de leurs résultats.

Ajouter une apostrophe (') pour convertir les formules en chaînes de texte

An apostrophe empêche Excel d'interpréter la chaîne de texte comme une formule. Ainsi, l'ajout d'une apostrophe est toujours utile lorsque vous souhaitez afficher la chaîne de texte au lieu du résultat d'une formule (chaîne de texte). Et c'est assez simple, les étapes sont les suivantes :

1. Sélectionnez une cellule de formule et appuyez sur F2ou double-cliquez sur la cellule, pour la modifier.

2. Ajoutez un apostrophe (') avant la signe égal (=).

convertir entre la formule de texte 03

3. presse ENTRER, vous verrez maintenant la chaîne de texte s'afficher dans la cellule.

convertir entre la formule de texte 03


Remplacement de l'astuce (Ctrl + H) pour convertir les formules en chaînes de texte

Cependant, dans le cas où vous souhaitez afficher toutes les chaînes de texte des formules dans la feuille de calcul en cours, le remplacer fonctionnalité dans Excel est un meilleur choix pour vous de résoudre le problème.

1. presse Ctrl + H, Vous verrez la Rechercher et remplacer fenêtre.

2. Type = dans l' Trouvez ce que boîte, type '= dans l' Remplacez-le par boîte.

convertir entre la formule de texte 22

3. Cliquez Remplacer tout. Vous verrez toutes les formules affichées dans la feuille de calcul actuelle.

convertir entre la formule de texte 23


Afficher la fonction Formules d'Excel pour convertir les formules en chaînes de texte

Dans Excel, il existe une fonctionnalité appelée Afficher les formules caché dans l'onglet Formules. En utilisant cette fonctionnalité, les résultats des formules seraient facilement convertis en chaînes de texte de formules :

Aller à l'onglet Formules, trouver Audit de formule groupe, cliquez sur Afficher les formules.

convertir entre la formule de texte 24

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

convertir entre la formule de texte 25


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

Si vous préférez utiliser des codes macro, celui ci-dessous vous aidera. Veuillez suivre les étapes suivantes :

1. presse Alt + F11, Microsoft Visual Basic pour applications fenêtre s'affichera.

2. Cliquez insérer, Puis cliquez sur Module dans la liste déroulante.

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

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

4. Retournez à la feuille de calcul, entrez la formule =AfficherF(cellule source) sur la cellule de destination, par exemple :

convertir entre la formule de texte 28

5. presse ENTRER. Vous verrez maintenant la formule s'afficher.

convertir entre la formule de texte 29


Juste deux clics pour convertir les formules en chaînes de texte

Dans le cas où vous ne souhaitez pas supprimer des formules mais devez convertir facilement entre les formules et les chaînes de texte, Kutools for Excel est un outil parfait dans Excel pour vous aider :

Cliquez Contenu et sélectionnez Convertir la formule en texte après avoir sélectionné la plage de cellules que vous souhaitez convertir, comme ceci :

convertir entre la formule de texte 30

Voilà à quoi ça ressemble après la conversion.

convertir entre la formule de texte 31

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


CONVERTIR LE TEXTE EN FORMULES

Supposons que vous ayez un rapport pour afficher à la fois des formules et des valeurs, ou que quelqu'un vous ait envoyé un fichier Excel affichant des formules au lieu de leurs résultats.

Voici 2 façons de convertir des chaînes de texte en formules pour afficher directement leurs résultats.

Script VBA (macro) pour convertir du texte en formules

1. presse Alt + F11, Microsoft Visual Basic pour applications fenêtre s'affichera.

2. Cliquez insérer, Puis cliquez sur Module dans la liste déroulante.

convertir entre la formule de texte 32

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

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

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

convertir entre la formule de texte 34

5. presse ENTRER. Vous pouvez maintenant voir le résultat de la formule.

convertir entre la formule de texte 35


Juste deux clics pour convertir le texte en formules

Cela prend deux clics si vous avez Kutools for Excel installé dans Excel pour convertir le texte en formules : Sous le Kutools onglet, vous pouvez simplement cliquer sur Contenu et sélectionnez Convertir le texte en formule après avoir sélectionné la plage de cellules que vous souhaitez convertir, comme ceci :

convertir entre la formule de texte 36

Voilà à quoi ça ressemble après la conversion.

convertir entre la formule de texte 37

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
onglet kte 201905
  • 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!
bas de cabine
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