EXCEL中用什么函数可以对一个表达式求值

我现在要做一个表,一列是计算式,另一列是对应行计算式的结果,例如,我在A1输入表达式1+2+3+4,然后在B1中显示出结果10,又比如在A2中输入3+MAX(4*3,2*7)*2,在B2中显示其结果31。如何才能实现?

这个需要通过宏表函数EVALUATE来实现,首先需要自定义名称。
如果数据在A列,那么在B列自定义名称,按Ctrl+F3键,在“定义名称框”中选择“新建”,然后输入名称为“结果”,数据来源输入=EVALUATE(A1),确定。
然后在B1单元格中输入=结果,并向下填充公式,即可得到A1表达式的结果。
温馨提示:答案为网友推荐,仅供参考