Excel自动得出结果(数字前后可以添加文字备注)功能实现步骤_第1页
Excel自动得出结果(数字前后可以添加文字备注)功能实现步骤_第2页
全文预览已结束

下载本文档

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

文档简介

1、Excel自动得出结果(数字前后可以添加文字备注)功能实现步骤:1、打开excel,按住alt+F11,出现Microsoft VBA编辑窗口;2、选择Microsoft VBA窗口菜单栏的“插入”-“插入模块”,在弹出的空白窗口输入以下红色字体的代码:Function account(c As Range)p = c.TextFor j = 1 To Len(p)F: If (Mid(p, j, 1) = ) Then For i = j + 1 To Len(p) If (Mid(p, i, 1) = ) Then j = i + 1 Exit For End If Next End If

2、If (Mid(p, j, 1) = ) ThenGoTo FEnd Ifr = r + Mid(p, j, 1)NextIf (r ) Then account = Application.Evaluate( & r & ) Else account = 0 End IfEnd Function3、点保存按钮保存文件后,关闭Microsoft Visual Basic编辑窗口退回到excel的sheet1工作表;4、选择要作为计算式的单元格和要得出结果的单元格,譬如A1为计算式所在单元格,B1为要得出结果的单 元格,在A1输入“高度2*4长度”,在B1输入“=得出结果(A1)”回车后即可以得

3、出结果8。* 假设C列为输入的没有等号公式(假设C1为“A1+B1”),而相邻的D列是你需要存放公式计算结果的地方(即D1显示A1和B1单元格相加的结果)。1. 选中D1,然后打开“插入”菜单选择“名称”命令中的“定义”子命令,出现“定义名称”对话框。2. 在“在当前工作表中的名称”输入栏中输入定义的名称“ResultofFomula”,在下方的“引用位置”编辑栏中输入“=EVALUATE(Sheet1!C1)”,单击确认按钮退出。3. 在 D1中输入“=ResultofFomula”,然后选中按住右下角的填充柄向下拉动填充即可。提示:EVALUATE?是Eexcel 40版的宏表函数,Excel 2000和Excel 2002中还支持,但只可用于名称定义中。4. 填充后要按F9进行重算,如果C列的公式有改动,也需要及时按F9进行重算。1、如果计算式在D单元格,计算式中标注用,如:2*4.5宽+10A-B,计算结果为19。 2、插入名称定义3、自定义名称为JSS4、在引用位置(R)处输入=EVALUATE(SUBSTITUTE(SUBSTITUTE($d5,*ISTEXT(),)/SIZE/SIZE5、如果计

温馨提示

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

评论

0/150

提交评论