首页 > Excel专区 > Excel函数 >

excel利用Evaluate函数计算单元格中表达式的值

Excel函数 2022-02-05 20:56:48

如果在A1单元格中输入一个算术表达式,如“35+39+2-30”,因为表达式前面没有“=”符号,Excel将把该表达式视为文本内容。要计算该表达式的值,可以用宏表函数Evaluate,该函数不能在编辑栏中直接使用,而需要通过定义名称的方法来使用它。

1.选择B1单元格,单击菜单“插入→名称→定义”,在“定义名称”对话框中输入定义的名称,如“result”,在“引用位置”处输入:

=EVALUATE(A1)

2.在B1单元格中输入公式:

=result

B1单元格中将返回A1单元格中表达式的结果。用该公式可以计算同一行中左边单元格中表达式的计算结果,这种相对的位置关系是根据定义名称时A1单元格相对于B1单元格的位置来确定的。


标签: 单元格名称定义表达式excel函数

office教程网 Copyright © 2016-2020 https://www.office9.cn. Some Rights Reserved.