ecxel里面 我A1单元格子是 1+2+3 我要怎么在B1单元格显示这个计算结果

2024-11-24 01:39:02
推荐回答(2个)
回答1:

假如A1为16+1+87:
1、将光标放在B1单元格,选择“插入”-“名称”-“自定义”,
2、指定“名称”,如a,
3、在“引用位置”输入公式:=EVALUATE(Sheet1!A1)
4、点击“添加”-“确定”。
5、在A2单元格输入:=a
当A1单元格是16+1+87时,B1会自动计算出结果104。
将B1下拉复制公式,即:当A列为算式时,B列就显示值。

提示:这一个宏函数,如果Excel选项中的宏安全级别为高,则在打开这个文件时,会提示不运行宏。建议您可以暂时把宏安全的设置改低一点,公式才能正常运算。但是为了安全,请记住:用完这个表后,要马上把Excel选项中的宏安全级别恢复到高。(在“工具”-“选项 ”-“安全性”-“宏安全性”中设置安全级别)

回答2:

B1输入公式"=1+2+3"