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
- Appuyez sur F2 + F9 pour convertir les formules en valeurs réelles
- Utilisez Excel Collage spécial pour convertir les formules en valeurs réelles
- Astuce de glisser-déposer du clic droit pour convertir les formules en valeurs réelles
- Script VBA (macro) pour convertir les formules en valeurs réelles
- Un seul clic pour convertir les formules en valeurs réelles
CONVERTIR LES FORMULES EN CHAÎNES DE TEXTE
- Ajouter une apostrophe (') pour convertir les formules en chaînes de texte
- Remplacement de l'astuce (Ctrl + H) pour convertir les formules en chaînes de texte
- Afficher la fonction Formules d'Excel pour convertir les formules en chaînes de texte
- Script VBA (macro) pour convertir les formules en chaînes de texte
- Juste deux clics pour convertir les formules en chaînes de texte
CONVERTIR LE TEXTE EN FORMULES
- Script VBA (macro) pour convertir du texte en formules
- Juste deux clics pour 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 F2, ou double-cliquez sur la cellule, pour la modifier.
2. presse F9, et alors ENTRER.
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.
3. Cliquez OK ou appuyez sur ENTRER.
• 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.
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.
3. Cliquez Valeurs et OK.
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.
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.
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.
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.
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.
Après l'opération, voici à quoi cela ressemble :
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.
Vous pouvez maintenant profiter du résultat.
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 F2, ou double-cliquez sur la cellule, pour la modifier.
2. Ajoutez un apostrophe (') avant la signe égal (=).
3. presse ENTRER, vous verrez maintenant la chaîne de texte s'afficher dans la cellule.
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 le Trouvez ce que boîte, type '= dans le Remplacez-le par boîte.
3. Cliquez Remplacer tout. Vous verrez toutes les formules affichées dans la feuille de calcul actuelle.
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.
La fonctionnalité rendra toutes les formules de la feuille de calcul visibles, comme ceci :
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 :
5. presse ENTRER. Vous verrez maintenant la formule s'afficher.
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 :
Voilà à quoi ça ressemble après la conversion.
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.
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 :
5. presse ENTRER. Vous pouvez maintenant voir le résultat de la formule.
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 :
Voilà à quoi ça ressemble après la conversion.
Les meilleurs outils de productivité de bureau
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
- 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
- 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!