ExcelEVALUATE函数一例.doc_第1页
ExcelEVALUATE函数一例.doc_第2页
ExcelEVALUATE函数一例.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Excel EVALUATE函数一例(公式与结果共显)EVALUATE 是Eexcel 40版的宏表函数。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*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论