请问如何在excel中一个单元格A1中输入 =180+20,只显示输入的公式,而在A2中只显示200结果。谢谢帮助

 我来答
叹世几何
2011-06-23 · TA获得超过171个赞
知道答主
回答量:114
采纳率:0%
帮助的人:45.3万
展开全部
Excel EVALUATE函数一例
(公式与结果共显)
EVALUATE 是Eexcel 4.0版的宏表函数。Excel 2000、Excel 2002和Excel2003中还支持,但只可用于名称定义中。
  语法:EVALUATE(formula_text)
  Formula_text 是一个要求值的以文字形式表示的表达式。
  注:使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了[重新计算]键(在Microsoft Excel for Windows 中是F9)。EVALUATE 用一个值来替换一个表达式。
  公式与结果共显的例子:
  假设C列为输入的没有等号公式(假设C1为“A1+B1”),而相邻的D列是你需要存放公式计算结果的地方(即D1显示A1和B1单元格相加的结果)。
  1. 选中D1,然后打开“插入”菜单选择“名称”命令中的“定义”子命令,出现“定义名称”对话框。
  2. 在“在当前工作表中的名称”输入栏中输入定义的名称“gongshi”,在下方的“引用位置”编辑栏中输入“=EVALUATE(Sheet1!C1)”,单击[确认]按钮退出。
  3. 在 D1中输入“=gongshi”。
  4.然后选中按住右下角的填充柄向下拉动填充即可。
  5.填充后要按[F9]进行重算,如果C列的公式有改动,也需要及时按[F9]进行重算。
  下面我们讨论上述方法的一个主要问题。
  怎样不进行第5步的[F9],使C列的公式有改动,D列的值自动更新?
  答案是:D1列的公式要改成=gongshi&T(NOW())。试试是否可以自动更新了。
  附:T、now函数帮助说明
  T
  返回 value 引用的文本。
  语法T(value)
  Value 为需要进行检验的数值。
  说明:如果值是文本或引用文本,T 返回值。如果值不引用文本,T 返回空文本 ("")。
  通常不需在公式中使用函数 T,因为 Microsoft Excel 可以自动按需要转换数值的类型,该函数用于与其他电子表格程序兼容。
now
  返回当前日期和时间所对应的序列号。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。
  语法NOW( )
  说明:Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。
  序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,序列号 .5 表示时间为中午 12:00。
  函数 NOW 只有在重新计算工作表,或执行含有此函数的宏时改变。它并不会随时更新。
我想在公式中插入说明,却不影响计算结果。比如说在A1单元格中输入5*6*3(M2)+1*2.1*3(M3),在B1单元格中显示为结果为96.3。如果不编辑宏函数的话,改怎么实现?
可以的。但不知公式中M2,M3表示什么,单元格吗?如是,
A1输入5*6*3*M2+1*2.1*3*M3,并将A1命名,如QQQ
B1命名,如BBB,其引用位置输入=evaluate(QQQ),确定。
B1中输入=BBB
ynhey
2011-06-22 · TA获得超过737个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:338万
展开全部
选中A2--插入(上方工具栏)--名称--定义--在上方名称任意输入(如A)--下方引用位置输入=evaluate(a1)--确定
在A1中输入180+20 在A2中输入=A 即可 注A2中输入的名称要与插入的名称一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhl07012037
2011-06-22
知道答主
回答量:15
采纳率:0%
帮助的人:7.1万
展开全部
首先,单击A1单元格,点鼠标右键选择“设置单元格格式”,进入设置后在“数字”选项中选择“文本”一项,在A2中像上述操作一样,选择“常规”,并且在单元格中写出公式,就可以得到你想要的结果了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soup5258
2011-06-22 · TA获得超过9255个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:1960万
展开全部
CTRL F3 打开名称管理器 新建名称 输入 jisuan
引用位置输入 =EVALUATE($A1)
确定
A1输入 180+20
B1输入 =jisuan
即可,
追问
操作之后A2为什么显示“-”
我觉得您的方法应该是比较捷径的,能否有个详细的说明步骤呢,我电脑知识差些,请您详细说一下步骤,谢谢了
追答
CTRL  F3  打开名称管理器   新建名称   输入 jisuan
引用位置输入 =EVALUATE(A$1)
确定
A1输入 180+20
a2输入 =jisuan
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
工程良造
2011-06-22 · TA获得超过1332个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:132万
展开全部
输入‘ =180+20后只显示=180+20,是一个算式,不会算出来。是不是你想要的结果。
追问
在单元格里输入‘ =180+20后只显示=180+20,点击回车就显示结果了,我不想显示结果,只想在A1中显示=180+20.在另一个单元格里显示“200”
追答
将A列的数据全部复制,粘贴到B列,使用替换功能,将‘全部替换成“空格”,B列里就全部算出结果了,如你例子显示200
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式