Excel情报局
职场联盟Excel
大家好,好长时间没有复习在Excel中计算文本算式的技巧了,小编乍一使用,也有些生疏了呢,所以给大家整理了4种方法,每种方法带给我的都是初学Excel时的满满回忆。无论你正在使用的是微软Office Excel还是金山WPS表格,都能快速得到想要的结果。
如下图所示:
A列为数学文本算式,是一些加减乘除四则运算式,我们想要在B列得到它们的运算结果。
如果我们使用的是金山WPS表格。那么WPS表格提供给我们一个专门进行文本算式计算的函数公式。
=EVALUATE(A2)
敲击回车得到第一个计算结果后,下拉填充公式得到所有计算结果。
但是如果我们使用的是微软Office Excel的话,EVALUATE函数只是Excel中的一个宏表函数,需要配合定义名称来实现它的计算功能。
方法也很简单,首先我们通过【公式-定义名称】按钮,进入到“新建名称”的功能面板,在【名称】框自定义输入“计算”。在【引用位置】框输入函数公式:
如果我们仍然使用的是微软Office Excel的话,还可以这样进行设置,并配合分列得到计算结果。
点击【文件-选项】进入到【Excel选项】功能面板,在【高级】标签下,拖动滑杆至最底端,找到【Lotus 兼容选项】并勾选【转换Lotus 1-2-3公式】,最后点击【确定】。
Lotus 1-2-3 是早期DOS电脑系统中的电子表格软件,是美国莲花公司的表格产品,随着WINDOWS电脑系统的兴起,微软Excel表格逐步取代了Lotus 1-2-3。但是微软始终没有忘记向以前的先驱致敬,仍然保留了兼容Lotus的设置。
然后回到Excel表格中,将A列的数学文本算式复制并粘贴至B列。接着对B列的数据分列,点击【数据-分列-完成】即可得到运算结果。
值得注意的是:
计算完成后,我们需要再次回到【Lotus 兼容选项】并将勾选的【转换Lotus 1-2-3公式】复选框取消勾选,为的就是不影响我们在Excel表格中输入日期等信息时发生不兼容错误。
还有一种特别的方法,无论你使用的是金山WPS还是微软 Excel都适用。
我们在B2单元格输入公式:
="="&A2
目的是给A列的数学文本算式开头加上一个等于号,但是加上等于号后暂时也没有得到计算结果。
接着选中B列的公式列,进行复制并选择性粘贴为数值的操作。
我们还需要对B列数据进行分列。点击【数据-分列-完成】即可得到运算结果了,非常的方便快捷。
至此我们的4种比较常见的方法就全部介绍完了,当然我们还可以通过其他的方式解决此类问题,就不做过多的介绍了,如果大家还有更好的方法,欢迎文章底部留言交流。
〖往期知识点精彩超链接点击阅读〗