excel自动求值

2024-12-01 17:18:08
推荐回答(5个)
回答1:

单击C1,然后点“插入”菜单选择“名称”命令中的“定义”子命令,出现“定义名称”对话框。
在“在当前工作表中的名称”中输入定义的名称“X”,在下方的“引用位置”编辑栏中输入:
=EVALUATE(B1)
单击[确认]按钮退出。
在 C1中输入“=X” (注:不含引号)

公式可向下复制。

回答2:

goodbttr的办法还是要一个个的改啊.
有个简单的办法,
先将"3*5+9*7+23-98"变成"=3*5+9*7+23-98"[用公式=("="&B1),B1是3*5+9*7+23-98所在单元格].
再将"=3*5+9*7+23-98"复制,但粘贴时别直接粘贴,(EXCEL2007)点击粘贴图标右下角的小箭头,让粘贴板显示出来,选择位置,双击粘贴板中你刚复制的数据就可以了.
大量的就填充公式,一次性粘贴就可以.
今天找到的新方法啊. 很方便
3*5+9*7+23-98----> =3*5+9*7+23-98---> 3

回答3:

我的方法:
B1:3*5+9*7+23-98 C1:="="&B1
B2:5*6-8+8/8-5 C2:="="&B2
……
把C1公式向下填充,然后复制c列,在D列右键——选择性粘贴——数值
这样就有
B1:3*5+9*7+23-98 C1:="="&B1 D1:=3*5+9*7+23-98
B2:5*6-8+8/8-5 C2:="="&B2 D2:=5*6-8+8/8-5
……
最后,光标到D1,按F2(功能建)再回车,继续按F2(功能建)再回车……

回答4:

在这个
公式
所在
单元格
的右下角有个小黑三角,用
鼠标
点住它往下一拉就可以了,如果是在另一列,直接复制这个单元格过去就行

回答5:

鼠标点C1输入=B1:3*5+9*7+23-98 就OK了