使用evaluate函数
定义名称
-
先选中【B2】单元格
-
选择【公式选项卡】
-
选择【名称管理器】,调出【编辑名称】窗口
-
在【名称】处输入"calculate"
-
在【引用位置】输入"=EVALUATE(Sheet1!A2)"

此时,就可以在Excel 中使用自定义函数了

计算结果

使用基础操作
-
在B列输入【="=" & A2】,目的是把计算式前面加上 【=】号
-
选中B列,复制粘贴为值,将公式转换成值
-
替换【=】为【=】,目的是为了将文本的【=】替换数值,让Excel自动计算
使用VBA,自定义函数
Public Function EVALUATEVBA (ByVal s As String) As Variant EVALUATEVBA = Application.Evaluate(s)End Function
