Excel中文本运算式求值

有时我们会遇到如下图这样的情况。

在B2中输入=A2,看看结果是什么,结果是B2中显示2+3,而我们需要的是5。

我把上面的这种情况叫做文本运算类型的运算式求值,或者是文本式求值。

我们看看该怎么办呢?

方法一:分列

第一步:

在B2中输入="="&A2,要在英文状态下输入,下拉。这样就给每个文本运算符加上了“=”。

第二步:

把刚添加了“=”的内容复制,选择性粘贴成数值。然后选中该列,数据,分列,分割符号,文本识别符为 ",下一步,完成。

这样结果就可以出来了。

方法二 :使用宏表函数

第一步:

通过名称管理器定义公式。公式---名称管理器

新建名称,自定义名称,我这里定义为JS,引用位置中输入

=evaluate(sheet!A2)

注意引用方式为相对引用,确定,关闭。

第二步:

在B2中输入=JS,回车,向下填充,OK!

上面分享了文本运算式求值的两种办法,前几天有群友又问了一道这样的问题:

(0)

相关推荐