数式とテキスト/値の間で変換する方法
このチュートリアルでは、数式を結果またはテキスト文字列に変換する方法と、数式をテキスト形式でExcelに結果を表示する作業式に変換するさまざまな方法を示します。
- F2 + F9を押して、数式を実際の値に変換します
- Excel Paste Specialを使用して、数式を実際の値に変換します
- ドラッグアンドドロップのトリックを右クリックして、数式を実際の値に変換します
- 数式を実際の値に変換するVBAスクリプト(マクロ)
- ワンクリックで数式を実際の値に変換
- 数式をテキスト文字列に変換するには、アポストロフィ( ')を追加します
- 数式をテキスト文字列に変換するためのトリックの置き換え(Ctrl + H)
- 数式をテキスト文字列に変換するExcelの数式機能を表示する
- 数式をテキスト文字列に変換するVBAスクリプト(マクロ)
- 数式をテキスト文字列に変換するには、XNUMX回クリックするだけです
Excelで数式をテキストまたは値に変換する場合、さまざまな状況が発生する可能性があります。
実際の値をExcelファイルから別のファイルにコピーする必要があります……
他の人にExcelファイルを送信する必要がありますが、一部の関数は揮発性であり、ファイルが異なるバージョンのExcelを備えた別のコンピューターで開かれたときに値が再計算されます……
Excelファイルレシーバーに、使用した数式を認識させたくありません。これは、ハードワークの結果であるためです。 または、複雑な数式を使用してレポートを作成するために、会社が顧客に料金を請求します。 したがって、数式をその結果に置き換える必要があります……
心配しないでください、ここに私たちの ExtendOffice チームは、さまざまなグループのニーズを満たすために、Excelで数式をテキストまたは値に変換するいくつかの方法をリストしました。
数式を実際の値に変換する
以下にリストされている方法は、数式を同時に削除しながら、数式をそれらの値に変換するのに役立ちます。 押す Ctrlキー+ Z 数式を元に戻したい場合は元に戻します。
F2 + F9を押して、数式を実際の値に変換します
これはXNUMXつのセルでのみ機能しますが、非常に使いやすく、覚えやすいです。 XNUMXつまたは少数のセルのみを編集する必要があるグループに適しています。 具体的な手順は次のとおりです。
1.マウスをセルの上に移動し、を押します F2または ダブルクリック セル上で編集します。
2。 押す F9、次いで ENTER.
Excel Paste Specialを使用して、数式を実際の値に変換します
Excelでコピーまたは切り取りと貼り付けを行うと、デフォルトでソースセルのすべてが宛先セルに貼り付けられます。 しかし、時にはこれはあなたが望むものではないかもしれません。 NS 貼り付け Excelの機能を使用すると、必要なものだけを貼り付けることができます。 この機能にアクセスするために、ここでは2つの方法をリストしました。
•Alt + E + S + V(Excel Paste Special)を押します
1.値に変換するソースセルまたは範囲をコピーします。
2. Altキーを押します、プレス E, S • V 順番に。
3。 クリック OK またはプレス ENTER.
•右クリックメニューを使用する(Excel Paste Special)
上記のショートカットを思い出せないことが心配な場合は、次の手順に従ってください。
1.値に変換するソースセルまたは範囲をコピーします。
2.宛先セルを右クリックして、 アイコン(値) を参照してください。
または、以下の手順に従って詳細を確認してください。
1.値に変換するソースセルまたは範囲をコピーします。
2.宛先セルを右クリックして、を選択します 貼り付け.
3。 クリック 価値観 • OK.
√小さなヒント:宛先セルの左上隅に緑色の三角形がある場合は、セル範囲を選択します。 トレースエラーボタン (感嘆符の付いた黄色のアイコン)が表示されます。 それをクリックし、選択します 数値に変換。 その後、緑色の三角形が消えます。
ドラッグアンドドロップのトリックを右クリックして、数式を実際の値に変換します
[形式を選択して貼り付け]があまり好きでない場合は、次の方法で数式を値に変換できます。
1.ソースセルまたはセル範囲を選択します。
2.カーソルをセルの境界に置くと、ポインタが移動ポインタに変わります。
3.移動ポインタで右クリック(離さないでください)し、セルを目的の場所にドラッグして、ドロップします(元の場所にドロップすることもできます)。
4。 クリック 値としてのみここにコピー.
数式を実際の値に変換するVBAスクリプト(マクロ)
ExcelでVBA(Visual Basic for Applications)を使用することに慣れている場合は、ここにマクロコードもあります。次のようにしてください(以下のマクロコードを実行した後は、アクションを元に戻すことはできません。 )
1.値に変換する数式を含むソースセルまたはセル範囲を選択します。
2。 押す Altキー+ F11 アプリケーション向け Microsoft Visual Basic ウィンドウが表示されます。
3。 クリック インセット、[OK]をクリックします モジュール ドロップダウンリストで。
4.次のコードをに貼り付けます モジュール 窓。
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。 押す F5 コードを実行します。 必要に応じて、 可 ワークブックを自動的にコピーしながら数式を結果に変換するには、ダイアログボックスにバックアップの場所が表示されます。 クリック いいえ 変換を直接操作します。 この操作を元に戻すことはできません。
操作後、次のようになります。
ワンクリックで数式を実際の値に変換
複雑な手順に従うのが嫌いな人のために、 Kutools for Excel は、数式を値に変換すると同時に、Excelで数式を削除するための非常に便利なツールです。 Kutoolsがインストールされている場合、文字通りワンクリックで完了します。
1.ソースセル範囲を選択し、 範囲とセル タブ内のグループ Kutools。
2。 クリック 実際に.
今、あなたは結果を楽しむことができます。
数式をテキスト文字列に変換する
以下にリストされているメソッドは、数式をテキストに変換するのに役立ちます。これにより、数式のテキスト文字列が結果の代わりに表示されます。
数式をテキスト文字列に変換するには、アポストロフィ( ')を追加します
An アポストロフィ Excelがテキスト文字列を数式として解釈するのを防ぎます。 したがって、数式(テキスト文字列)の結果ではなくテキスト文字列を表示する場合は、アポストロフィを追加すると常に役立ちます。 そして、それは非常に簡単です、ステップは次の通りです:
1.数式セルを選択してを押します F2または ダブルクリック セル上で編集します。
2.を追加します アポストロフィ( ') 前 等号(=).
3。 押す ENTER、セルにテキスト文字列が表示されます。
数式をテキスト文字列に変換するためのトリックの置き換え(Ctrl + H)
ただし、現在のワークシートに数式のすべてのテキスト文字列を表示する場合は、 交換する 問題を解決するには、Excelの機能の方が適しています。
1。 押す Ctrl + H、あなたが表示されます 検索および置換 窓。
2。 タイプ = セクションに 見つける ボックス、タイプ '= セクションに と交換 ボックス。
3。 クリック すべて置換。 現在のワークシートに表示されているすべての数式が表示されます。
数式をテキスト文字列に変換するExcelの数式機能を表示する
Excelには、という機能があります 数式を表示する タブに隠されています 式。 この機能を使用すると、数式の結果が数式のテキスト文字列に簡単に変換されます。
タブに移動します 式、見つけます フォーミュラ監査 グループをクリック 数式を表示する.
この機能により、ワークシート内のすべての数式が次のように表示されます。
数式をテキスト文字列に変換するVBAスクリプト(マクロ)
マクロコードを使用したい場合は、以下のコードが役立ちます。 次の手順に従ってください。
1。 押す Altキー+ F11 アプリケーション向け Microsoft Visual Basic ウィンドウが表示されます。
2。 クリック インセット、[OK]をクリックします モジュール ドロップダウンリストで。
3.次のコードをに貼り付けます モジュール 窓。
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function
4.ワークシートに戻り、数式を入力します = ShowF(ソースセル) 宛先セルで、たとえば:
5。 押す ENTER。 数式が表示されます。
数式をテキスト文字列に変換するには、XNUMX回クリックするだけです
数式を削除したくないが、数式とテキスト文字列を簡単に変換する必要がある場合は、 Kutools for Excel あなたを助けるためにExcelの完璧なツールです:
クリック コンテンツ をクリックして 数式をテキストに変換する 次のように、変換するセル範囲を選択した後:
これは、変換後の外観です。
テキストを数式に変換する
数式と値の両方を表示するレポートがある場合、または誰かが結果の代わりに数式を表示するExcelファイルを送信したとします。
テキスト文字列を数式に変換して結果を直接表示する2つの方法を次に示します。
テキストを数式に変換するVBAスクリプト(マクロ)
1。 押す Altキー+ F11 アプリケーション向け Microsoft Visual Basic ウィンドウが表示されます。
2。 クリック インセット、[OK]をクリックします モジュール ドロップダウンリストで。
3.次のコードをに貼り付けます モジュール 窓。
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function
4.ワークシートに戻り、数式を入力します = Eval(ソースセル) 宛先セルで、たとえば:
5。 押す ENTER。 これで、数式の結果を確認できます。
XNUMX回クリックするだけで、テキストを数式に変換できます
あなたが持っている場合はXNUMXクリックかかります Kutools for Excel テキストを数式に変換するためにExcelにインストールされています。 クツール タブ、あなたはただクリックすることができます コンテンツ をクリックして テキストを数式に変換する 次のように、変換するセル範囲を選択した後:
これは、変換後の外観です。
最高のオフィス生産性ツール
Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます
- スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
- セル/行/列をマージする およびデータの保持。 分割セルコンテンツ; 重複する行と合計/平均を組み合わせる...重複セルを防止します。 範囲を比較する...
- [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
- 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
- お気に入りの数式をすばやく挿入する、範囲、チャート、写真; セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
- テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
- スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
- ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
- ピボットテーブルのグループ化 週番号、曜日など... ロック解除された、ロックされたセルを表示する さまざまな色で; 式/名前を持つセルを強調表示する...
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!