我在EXCEL中为什么输入的公式是对的结果不出来公式后不显示结果怎么回事?

Excel中如何使用evaluate函数计算这种类型的值?


1、按下Ctrl+F3组合快捷键,将弹出”名称管理器“对话框 2、在弹出的”名称管理器“对话框中单击”新建"命令,将弹出“新建名称”对话框。 3、将名称文本框中的原有名称删除,输入新的名称“计算文本算式的值”;将引用位置中的“=Sheet1!$B$2”改为“=evaluate(Sheet1!A2)”,然后单击“确定”命令,将在”名称管理器“对话框中看到刚刚新建的名称。 4、通过以上的步骤新建了名称后,在B2单元格输入“=计算”将会自动列出“计算文本算式的值”,也就是通过刚才的定义名称,就类似于自定义了一个函数。


首先打开excel。公式-定义名称,点击定义名称。 接下来,弹出定义名称的命令框。 名称可以随便输入,如“aa”等;然后在引用位置中输入=evaluate();鼠标放入两个括号中间。 鼠标点击选中你需要输入公式的那一列,如F列;关闭;这时候名称已经定义好了。 在F列的单元格中输入任意的公式,如在F4中输入:1+2+3. 若想要求出该单元格等于多少,在另一单元格设置公式="定义的名称名";如=aa;即可显示1+2+3的结果6 批量下拉即可。

同03版一样设置即可,如下 选中该单元格---按下CTRL+F3----输入你要定义的名称比如 AAA -----引用位置处输入比如是: =evaluate(A1) 在要出计算值的单元格输入公式 =AAA 假设是要整列如此,如下图 B1中输入 =AAA 下拉就能实现了


如果停用巨集公式就无法执行,重新开启巨集就好了 较新版的Wps直接输入"=evaluate(A1) "就好了

这个函数是早期版本的宏表函数,需要定义名称后,引用名称进行使用。
以计算A1单元格中的算式(比如:1+2*5)为例,说明:
1、按CTRL+F3,调出定义名称对话框,定义名称AA;“引用位置”:
2、在B1用公式计算A1中的算式,公式:


光标定位到第四行的任一单元格,定义名称,引用位置:


  =EVALUATE(A1)表示的意思是,返回单元格A1中以文本形式表示的算术表达式的值。   EVALUATE是宏表函数,只能在定义名称中使用。   具体操作步骤是:(07版)   1、点击“公式”、“定义名称”。   2、在“新建名称”对话框中,“名称”设为如 X ,“引用位置”为   =EVALUATE(A1)   3、在B1中输入 =X 就可得到A1中的值。   

它不可以直接在单元格内使用,要在定义名称里才有效.


evaluate函数是宏表函数,不能像普通函数那样直接在工作表公式中使用,可以先定义一个名称,使该名称的表达式中包含该函数、然后在公式中引用此名称的方法,间接地使用该函数。

对以文字表示的一个公式或表达式求值,并返回结果。若要运行宏或子例程,请使用 RUN 函数。
Formula_text 是一个要求值的以文字形式表示的表达式。
使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了[重新计算]键(在Microsoft Excel for Windows 中是F9)。EVALUATE 用一个值来替换一个表达式。


好像字符数不能大于255个.


在excel中,我在定义中插入B1=A,引用单元格为A1,公式为evaluate(!A1),

你自己将公式分成2份或三份,分别放在3个或3个单元格内,再对这2个或3个单元格进行加减即可


最简单的就是在算式前加个等号,然后回车。也可以按如下步骤进行操作:
(1)假设算式在a1,那么用鼠标选中a2,然后点击“格式”菜单,选择“名称”子菜单下的定义名称,然后在上面的输入框内输入一个名称,假设用“js”,在最下面的输入框内输入 =evaluate(a1) ,点击确定。
(2)然后回到a2单元格内输入 =js ,这样就可以计算出a1单元格内的文本算式的值。


如何用EXCEL中的evaluate函数计算多列数据的结果

如果要在其它列保存结果,evaluate可以实现。如果要在原单元格显示计算结果,那么查找替换加分列无疑更加合适。


在Excel中用EVALUATE计算文本算式的操作步骤是:1、选择结果单元格,在“公式”选项下的“定义名称”(也可以按Ctrl+F3组合键)中,
“确定”,完成通过EVALUATE宏表函数引用表达式位置并定义为“结果”名称的操作;

2、在结果单元格中输入等于号“=”及定义的名称“结果”,得到文本表达式的计算结果;

3、为确保计算结果能够保存,或编辑表达式后可以正常更新结果,需要将使用了宏表函数EVALUATE的当前工作簿另存为“启用宏的工作簿”;

4、WPS中已经将Excel中的EVALUATE宏表函数定义为常用函数,可以直接调用,这点WPS相比于Excel更加方便于表达式的常规计算。


举例说明如下: 1.公式,名称管理器: 2新建名称”计算“,引用位置输入=evaluate(!A1),点击确定: 3.新弹出的对话框,点击关闭: 4.返回Excel,输入公式如下: 5.下拉填充,得到结果如下:

为什么在EXCEL单元格内输入公式后,显示的只是公式而不是结果?


在EXCEL单元格内输入公式后,显示的只是公式而不是结果有两种原因: 一、单元格格式不对,公式必须单元格格式为常规。 解决方法为: (1)点击公式所在单元格,查看单元格格式; (2)更改单元格格式,将单元格格式改为常规; (3)鼠标点击输入栏,敲击回车; (4)更改完毕。 二、单元格里公式前面没有输入“=”号,如果公式前没有写入等号公式是不完整的。也是无法显示结果。 解决方法为: (1)可以看到没有等号 (2)鼠标点击输入栏,输入“=”,回车即可。 扩展资料: EXCEL公式是EXCEL工作表中进行数值计算的等式。公式输入是以“=”开始的。简单的公式有加、减、乘、除等计算。 Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。 参考资料:百度百科-excel函数

EXCEL2010中用不了EVALUATE函数,网上各种方法都试了一下,不起作用!

搞到底还是不行,最后选择打开安装文件,选择修改功能,把整个OFFICE功能全部装了就解决了!


为什么在EXCEL中输入evaluate后,却显示无效

这个不是能直接用的,需要通过定义名称来用

点插入--名称--定义--上面框中输入 ev

然后在B1中输入 =ev 回车即得到16


这个函数,只能放在名称里使用,具体用法,你可能百度:Excel EVALUATE


光标定位到第四行的任一单元格,定义名称,引用位置:



我要回帖

更多关于 为什么输入的公式是对的结果不出来 的文章

 

随机推荐