Excel技巧29用evaluate函数实现计算式的运算
的有关信息介绍如下:我们经常在平常的运用中会遇见一些计算式,但是他们都在一个单元格内,无法用常规方法来进行简单的计算,非常麻烦,但是我们可以采用一个宏表函数evaluate来实现这个功能。
打开销售表,从表中我们可以看出,就即使同一件商品,他的销售单价也会有所不同,因此用以前的方法是不能实现的。因此只能采用宏表函数来进行完成。
选中需要生成结果的单元格,一本表为例,即先选中C2单元格,选中之后,找到菜单栏中“公式”选项,再选择“定义的名称选项”中的“定义名称”,点击进入对话框。
在弹出的“新建名称”的对话框中,将它的名称改一下,比如说计算,在应用位置中输入函数=evaluate(Sheet1!B2),注意这个地方不能用绝对引用,当我们点击第一个地址时候出现的绝对引用。然后单击确定即可。
现在我们回到表中,在C2单元格中输入一个“=”,然后在回到菜单栏上“定义的名称”中找到“用于公式”,找到下面我们刚才新建的“计算”。
单击之后,我们会看到C2单元格里就出现B2单元格中计算式的计算结果了,然后选择自动填充,就能将其余的全部计算完成了。
evaluate函数的引入,在一定程度上简化了繁琐的计算给人们带来的麻烦,特别是对于一些无规律的计算式的计算,它的作用,无疑和Excel自身所带的计算函数是一样的。