Excel中的公式非常强大,这是有目共睹的。在Excel中遇到难题,可以通过改变思路和方法来解决,但是需要一定的精力和时间。想要提高办公效率,就要在平时的学习中积累一些有用的小技巧。今天给大家介绍一个Excel中的隐藏函数Evaluate。通过Evaluate函数,可以直接计算单元格中的公式。让我们具体看看如何使用Evaluate函数。

EVALUATE函数计算用单词表示的公式或表达式,并返回结果。

评估功能的详细说明

评价

计算用文字表示的公式或表达式,并返回结果。

语法

评估(公式_文本)

Formula_text是需要值的文字表达式。(比如100 * 30 * 20 40 2等文字形式的表达。)

解释

使用EVALUATE类似于在公式栏的公式中选择一个表达式,然后按[Recalculate]键。

EVALUATE用值替换表达式。

示例1:

如果将示例复制到空白工作表中,可能会更容易理解。

选择单元格A1,选择菜单:插入-名称-定义,在对话框中输入以下操作:

输入当前工作簿的名称:_A1。

参考位置输入:=evaluate ('100 * 30 * 20 40 2 ')

单击确定。

例2:单元格A1的内容为3 *(4 ^ 5)-5 ^ 2。如何在单元格B1中找到结果?

操作步骤如下:

选择单元格B1,单击插入菜单——名称——定义(或按Ctrl F3),在名称框中写一个名称,如输入“结果”。在参考位置框中输入:=EVALUATE(A1),加上OK得到结果“2”。

同样,您也可以在其他相邻单元格中找到公式表达式的值。单元格B1下面有一个小方块点,按住鼠标左键向下拖动,直到它结束。当你放开鼠标左键,你会得到所有的结果。

例evaluate函数的应用实例。如何在一个单元格中显示公式,在另一个单元格中显示公式的计算结果。

标题:单元a1和a2中的内容分别为:5*58和85*3 15。a1和a2的结果将分别显示在单元格b1和b2中。

操作步骤如下:

选择单元格b1,按快捷键Ctrl F3打开定义名称的对话框,在名称框中随便写一个名称,比如输入“a”。在“参考位置”框中输入:=EVALUATE(a1),然后添加“确定”以获得结果。

在b1中找到结果后,不需要在b2中重新定义。点击b1单元格下面的小方块,按住鼠标左键向下拖动到b2,就可以得到结果了。