如何在 Excel 中將文字字串轉換為公式?
假設您已將公式作為字串儲存在 Excel 表格中,以便稍後計算;如果我們想使用它們,我們可以這樣做,因為它們儲存為字串而不是公式。手動將它們轉換為公式可能非常耗時。因此,我們可以使用使用者定義函式以更快的方式完成我們的任務。
閱讀本教程,瞭解如何在 Excel 中將文字字串轉換為公式。我們可以使用 VBA 應用程式建立使用者定義函式。由於此任務無法在 Excel 中直接完成,因此我們必須結合使用 VBA 應用程式和公式。
在 Excel 中將文字字串轉換為公式
在這種情況下,我們首先將開啟 VB 應用程式,然後插入帶有程式碼的模組,執行它,並使用建立的 eval 公式完成過程。
步驟 1
考慮一個 Excel 表格,其中資料以表格形式顯示,公式為字串,如下面的影像所示。

現在,右鍵單擊工作表名稱,然後選擇“檢視程式碼”以開啟 VBA 應用程式。
右鍵單擊 > 檢視程式碼
步驟 2
在 VBA 應用程式中,單擊“插入”,然後選擇“模組”,然後在文字框中輸入以下程式程式碼,如下面的影像所示。
插入 > 模組 > 程式
程式
Function Eval(Ref As String) 'Updated By Nirmal Application.Volatile Eval = Evaluate(Ref) End Function

步驟 3
然後,使用 Alt + Q 命令將工作表另存為啟用宏的工作簿並退出 vba 應用程式。然後,在我們的例子中,單元格 D2,單擊一個空單元格,輸入公式 =eval(C2),然後按 Enter 以獲得我們的第一個結果,如下面的影像所示。在公式中,C2 是工作表上字串的地址。
儲存 > Alt + Q > 空單元格 > 輸入

步驟 4
要獲得所有結果,請使用自動填充柄從第一個結果向下拖動,我們的最終結果將類似於下面的影像。

結論
在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中將文字字串轉換為公式。
廣告