Excel中对于文本型计算式,如何既要存在计算式,又要有计算结果。
除了利用代码外,还有两种方式可以实现。一种是自定义函数,另一种是替换等号。
WPS本身自带函数Evaluate可以实现,但是Excel需要通过名称管理器的方式定义Evaluate。
首先定义函数。
然后在单元格中输入“=计算”,下拉公式。
一定要注意在定义Evaluate函数时要写对公式及引用行列。
自定义名称是有局限性的,例如当数据为一行时,就需要再新建一个名称,按照同样的方式操作。
另一种替换等号的方式比较简单。
首先输入="="&D2,此时单元格内的结果如下。
然后选中区域,复制粘贴为数值,CTRL F将等于号替换为等于号,没错,就是这么替换。
原理是当原单元格内的等于号被替换后,单元格将由文本转换为公式。不妨试一下粘贴为数值后对其进行分列,可以实现与替换同样的效果。
方法和原理这里已经讲解,对于其它情况,例如数据分散,既不是一行也不是一列又怎么操作,不妨实操一下。
如果有疑问,欢迎关注讨论。