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

网友投稿 462 2022-12-01

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

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

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

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

=EVALUATE(A1)

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

=result

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:excel提取一列中出现次数最多和最少的文本数据
下一篇:word文档英文版怎么设置为中文
相关文章