有时候,我们需要将一系列包含描述性文本的表达式批量转换成值,比如“4*3+5“,如果数量少,一个个添加等号也就算了,但有时候,数据很多,需要我们批量的去处理它们,那我们该如何在excel中实现呢?
方法一:lotus1-2-3法
1、首先我们需要先设置,方法是打开excel的“文件”,然后选择“选项”,再选择选项中的高级,邮编滚动条下拉到最后,勾选”转换lotus1-2-3公式(U)“,点击确认;
2、然后我们复制公式,粘贴到结果处,然后选择excel的”数据“——”分列“,最后点击完成,我们就会看到公式自动计算了,这种方式可以看出比方法一更方便实用。
方法二:分列法
1、如下图,在结果处的单元格里使用“&”来解决,输入=“=”&“公式文本”,但是这时候还不能计算文本公式;
2、我们需要把结果公式转换成文本,点击右键“复制”,粘贴成“值”,这时候等号就有了,也不是公式,
3、最后我们选择“数据”——“分列”,然后直接点击完成,文本就自动计算了,如下图结果。
方法三:宏表函数法
1、用evaluate宏表函数,这个韩式是不能直接写在工作表里,需要我们将它定义到名称管理器中,首先需要我们打开excel表中”公式“——”名称管理器“;
2、然后新建一个名称,引用位置处输入evaluate宏表函数:evaluate(选择需要计算的公式)
3、由于evaluate宏表函数选择的数据是绝对引用,图中我们也可以看出所选数据有绝对引用符号”$“,所以为方便一会下拉填充,我们需要将绝对引用去掉。,最后点击确定并关闭;
4、最后我们选择对应单元格,然后选择excel表中公式中的”用于公式“,点击”公式“(我们刚定义的,也可以点击粘贴名称,选择我们定义的公式),然后按Enter键,最后下拉填充,是不是全部计算好了!
相关推荐:
新闻热点
疑难解答