可用evaluate函数实现: 1、定义内存数组。选择B1单元格,然后按快捷键 Ctrl+F3,在名称里面随便写上一个名字,比如A;在引用位置里输入 =evaluate(A1),点击添加。关闭“定义名称”。 2、在B1单元格里输入 =IF(ISERROR(A),"",A) 3、在A1中输入2*5*3+2,B1中就会显示32了
把文本的表达式变成公式,这个功能在EXCEL中可以用EVALUATE来实现, 但是,这个函数是不能直接在EXCEL中引用的。
插入,名称,定义(excel2007以上在公式,名称管理器),“在当前工作薄中的名称”下那的那一行中填入XX(任意的名称名字),底下的引用位置一行中填入=EVALUATE(Sheet1!A1)确定。
然后A2中输入=XX,结果就自动出来了。如果不是在同一列中,这个公式还可以向下拖动进行填充。
假设数据在A1,在B1输出结果
将光标定位在B1
插入→名称→定义,在名称后输入JS
然后在引用位置输入
=EVALUATE(A1)
确定
然后在B1输入
=JS