Excel中文本运算式求值
有时我们会遇到如下图这样的情况。
在B2中输入=A2,看看结果是什么,结果是B2中显示2+3,而我们需要的是5。
我把上面的这种情况叫做文本运算类型的运算式求值,或者是文本式求值。
我们看看该怎么办呢?
方法一:分列
第一步:
在B2中输入="="&A2,要在英文状态下输入,下拉。这样就给每个文本运算符加上了“=”。
第二步:
把刚添加了“=”的内容复制,选择性粘贴成数值。然后选中该列,数据,分列,分割符号,文本识别符为 ",下一步,完成。
这样结果就可以出来了。
方法二 :使用宏表函数
第一步:
通过名称管理器定义公式。公式---名称管理器
新建名称,自定义名称,我这里定义为JS,引用位置中输入
=evaluate(sheet!A2)
注意引用方式为相对引用,确定,关闭。
第二步:
在B2中输入=JS,回车,向下填充,OK!
上面分享了文本运算式求值的两种办法,前几天有群友又问了一道这样的问题:
赞 (0)