文本计算式在时常会出现在很多场景,比如工程造价表里,还有些人记录的时候习惯性就这样记录了:
对于这种情况,我们如何才能快速的计算出D列将结果反映在E列呢?
小熙今天分享两种方法,供 喜欢研究的朋友,一起学习。
1、定义名称
就是定义Evaluate函数。在老版本可以在菜单——插入——名称——定义里定义这个函数。在2016版本里,直接在 菜单——公式——定义名称。在打开的窗口,在名称栏内输入:XY(这里名称可以随便取),在引用位置里输入公式:=Evaluate(Sheet1!D3),确定即可。
返回到工作表,在E2输入公式:=XY,马上计算出了D3的结果。
公式下拉填充,结果如下:
这种方法通过自定义名称来获得最终的计算结果。关键是掌握到定义名称的方法,以及函数Evaluate。
2、使用lotus 1-2-3
这是个什么东东啊?这个是美国一个公司,叫什么莲花软件公司推出的电子计算软件。不过由于现在Windows系统中微软办公软件流行,所以,现在用lotus 1-2-3基本绝迹。但是EXCEL中还是兼容了这个功能。怎么使用它呢?
首先在工作表时单击——文件——选项——高级。然后一直向下拉到最下端,找到lotus兼容性设置,在“转换lotus 1-2-3 公式”前面打上勾。确定即可返回。
在工作表里,将D3:D7也就是要计算的区域,复制到要显示的区域E3:E7里。如下图。
然后选中E3:E7,单击——数据——分列,打开窗口后,直接点击“完成”。就可以 计算出这个文本计算式了。
最后完成后的结果如下示:
计算完成了,记得又在文件——选项——高级里,拉到最下方,在lotus 1-2-3兼容性设置里,取消这个复选框,把勾去了,以免在输入其它数据时出现错误。
不同的方法,结果是一样的。只要掌握到一种就可以了。但是对于一个学习EXCEL的人来说,方法不会嫌多,通过对这些知识与技能的学习,你会更深一步更理解EXCEL。祝你进步 。
联系客服