众所周知,WPS Excel中非常好用的Evaluate函数在office Excel中是不支持的,那么有办法在office Excel中使用Evaluate函数吗,答案是肯定的,办法就是宏,废话不说,先上宏代码:
Public Function EVALUATEVBA(ByVal s As String) As Variant
EVALUATEVBA = Application.Evaluate(s)
End Function
自定义函数EVALUATEVBA使用方法如下:
1、在Excel中按ALT+F11打开管理器;
2、点击插入-模块,复制上面的代码粘贴进去;
3、点击保存,在弹出对话框选择“否”,将文件保存为启用宏的工作簿格式;
4、关闭管理器;
5、EVALUATEVBA公式添加完成。
之后就能在工作簿里使用自定义函数EVALUATEVBA了。
什么是EVALUATE函数?
EVALUATE函数能够对一个用文字展现的表达式求值,并且返回运算的结果。
EVALUATE(文本表达式)
EVALUATE函数的参数是一个要求值的以文字形式表示的表达式或公式
例如在A1单元格输入“5+62*8-95/85” ,在B1单元格输入=EVALUATEVBA(A1)即可得出计算结果,这样可以在A列保留计算式,方便查阅。