Excel中的公式很强大,这是有目共睹的事情。在Excel中遇见难以解决的问题时,换个思路,换种方法就可以搞定,只是需要花费些精力和时间。如果想提高自己的办公效率,就要在平时的学习中积累一些有用的小技巧。今天给大家介绍一个Excel中隐藏的函数Evaluate。通过Evaluate这个函数,可以直接计算单元格中算式。接下来具体看一下Evaluate函数怎么使用。
EVALUATE 函数对以文字表示的一个公式或表达式求值,并返回结果。
EVALUATE 函数详解
EVALUATE
对以文字表示的一个公式或表达式求值,并返回结果。
语法
EVALUATE(formula_text)
formula_text 是一个要求值的以文字形式表示的表达式。(比如 100*30*20+40^2 等这些以文字形式的表达式。)
说明
使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了[重新计算]键。
EVALUATE 用一个值来替换一个表达式。
实例一:
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
选中A1单元格,选择菜单:插入-名称-定义,在对话框内进行如下输入操作:
在当前工作薄的名称输入:_A1
引用位置输入:=EVALUATE("100*30*20+40^2")
点击确定。
实例二:A1单元格内容:3*(4+5)-5^2,如何在B1单元格里求出其结果?
操作步骤如下:
选中B1单元格,单击插入菜单——名称——定义(或按快捷键 Ctrl+F3),在名称框里面随便写上一个名字,比如输入“结果”。在“引用位置”框中输入:=EVALUATE(A1),添加确定即可求出结果为“2”。
类似的,也可求得其其它相邻单元格里公式表达式的值, B1单元格的下方有一个小方点,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部得到结果了。
实例三:evaluate函数应用实例。如何在一个单元格中显示公式,另一个单元格中显示该公式的计算结果。
题目:a1和a2单元格里内容分别是:5*58和85*3+15。将在b1和b2单元格里分别显示a1和a2它们的结果。
操作步骤如下:
选中b1单元格,按快捷键 Ctrl+F3打开定义名称对话框,在名称框里面随便写上一个名字,比如输入“A”。在“引用位置”框中输入:=EVALUATE(a1),添加确定即可求出结果。
在b1中求出结果后,在b2中就不用重新定义了。单击b1单元格下方的小方点,按着鼠标左键往下拖动至b2,就可以得到结果了。
©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。