[英]How can I calculate the text in one cell as a formula in another cell in microsoft excel?
這就是我希望電子表格的外觀。
COLUMN A COLUMN B COLUMN C COLUMN D
ROW1 hello 1 hello+hi 10
ROW2 hi 9 hello*hi 9
我希望能夠以單元格A1中的文本命名單元格B1,並以單元格A2中的文本命名單元格B2。 然后,我希望能夠在C列中計算方程式並將答案放在D列中。
任何幫助,將不勝感激。
EVALUATE在所有當前版本的VBA中均可用
您可以將其包含在VBA代碼中,或將其包裝到簡單的UDF中以使其可用作工作表功能
Function ev(r As Range) As Variant
ev = Evaluate(r.Value)
End Function
它基本上將傳遞的參數的值視為excel公式,就像在單元格中輸入的一樣
"11+5"
和"=11+5"
將產生相同的結果
參考: https : //superuser.com/questions/253353/excel-function-that-evaluates-a-string-as-if-it-were-a-formula
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.