msww.net
当前位置:首页 >> 2010ExCEl表格宏表函数EVALUATE不能使用 >>

2010ExCEl表格宏表函数EVALUATE不能使用

evaluate主要应用于自定义名称中,来计算单元格的结果,在03版~10版都是能用的.在2010版中,自定义名称操作如下:(菜单栏)公式----定义名称----(新建窗口中)“名称”处输入“结果”或者其它名称,引用位置处输入=evaluate(A1) 或在括号内输入其它引用位置.

=EVALUATE(Sheet1!A1)需要加上括号

2007、2010、2013下:需要定义名称使用这个宏表函数.(按CTRL+F3,新建名称,在引用位置中输入:=EVALUATE(输入需要的引用等))

打开VBA输入以下代码 Public Function EVALUATE(ByVal s As String) As Variant EVALUATE = Application.Evaluate(s) End Function 就可以了

EVALUATE这是宏表函数之一.这个函数可以实现只要在Excel一个单元格里面输入计算式,就可以在另一个单元格显示结果.用法如下: 选中该单元格---按下CTRL+F3----输入你要定义的名称比如 AAA -----引用位置处输入比如是: =EVALUATE(A1) 在要出计算值的单元格输入公式 =AAA 假设是要整列如此,如下图 B1中输入 =AAA 下拉就能实现了

可以定义为名称,比如:合计=evaluate(.).以后直接用 =合计,或者做成公式=合计*6+25

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

搜一下:Excel,2010版本,宏函数evaluate定义后,例如定义X=evaluate(B5),然后在某单元格中输入=X,再下拉这个单

evaluate函数需要先使用名称管理管理器,定位为定义,才能使用.

名称不能与现有“列标”(从A~IV)相重,可以使用三个字符,如XXX试试.

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com