excel计算另一列带等号的公式

例如:A列输入的是a+b+c*3=d,怎么在b列列入自动计算a+b+c*3=?的公式

猜想题主的问题是:A列输入的Excel的公式,得到了公式的计算结果,希望在B列中显示A列的公式。
如果Excel版本是2013或更高的版本,则可直接用函数FORMULATEXT得到单元格中的公式内容,如截图中的C列:
C2=FORMULATEXT(A2)


而如果Excel的版本低于2013,则可用宏表函数GET.CELL来获得,具体方法是:先定义一个名称,光标定位到B2,如定义名称:contents,引用中输入:
=GET.CELL(6,A2)
B2中输入公式:
=contents

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-05

使用公式+选择性粘贴+分列
1. 在B列输入公式="="&left(a1,find("=",a1)-1),下拉
2. 复制B列数据,选择性粘贴到C列为值
3. 选中C列数据---数据---分列---完成
效果如下图所示:

第2个回答  2019-04-05
这问题,我估计是前一列是算式,想在后一列求结果,对吗?
假设算式在A列,选择B列整列,在编辑框(B列上边fx右边的框)输入:
=IF(A1="","","="&A1)
注意,要按CTRL+回车结束
然后,选择B列--CTRL+C--右键--选择性粘贴--数值
选择B列--菜单栏的数据--分列--完成
OK了,B列数据即为你要的计算结果
第3个回答  2019-04-05

用代码计算

第4个回答  2019-04-05

在B列输入公式:=--RIGHT(A1,LEN(A1)-FIND("=",A1))

然后下拉填充 即可!!!