1、本次演示使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。
2、首先打开Excel电子表格,然后根据问题描述,在表格中输入相关数据。
3、输入完成后,将鼠标移动到c3单元格,并单击右键,在弹出的菜单中选择定义名称,并按照如图所示,输入相关参数。
4、输入完成后,在c3单元格中输入“=结果*B3”,输入完成后,单击回车就可以看到结果了。
1、定义名称,是指把一个区域或者公式定义为名称,当需要引用这个区域或者公式时,可以直接使用自定义后的名称,而不用重复输入区域内容或者公式,减少输入的工作量。下面举例说明。
2、假设手中有这样一个工作表,表中的数据分别为张三、李四、王五、赵六的各科成绩得分及总分,现在不仅需要录入他们的成绩得分,还要根据他们的各科成绩得分自动计算出成绩总分,同时还要让查看者方便快捷的知道总分计算公式。
3、第一步,先按实录入张三、李四、王五、赵六的各科成绩得分,然后依次在G2、G3、G4、G5单元格中输入计算公式56+77+58+63、87+72+79+84、76+70+68+74、90+85+81+79。
4、第二步,单击鼠标左键选中G2单元格后,右键单击鼠标,在弹出的菜单中选择“定义名称”,在“新建名称”选项下的“名称”一栏中输入自定义名称,如ABC,“范围”选择“工作簿”,“引用位置”输入=evaluate(Sheet1!$G$2),然后按“确定”。然后依次定义G3、G4、G5单元格名称为ABD、ABE、ABF。
5、第三步,依次在F2、F3、F4、F5输入公式=ABC、=ABD、=ABE、=ABF,得出计算结果。
选择C3单元格,点击"插入\名称\定义",名称中输入"结果",引用位置输入"=EVALUATE(A3)",确定后,在C3单元格中输入"=结果*B3"即可.
修改了一下.
这要用到宏表函数EVALUATE,请参照下面的内容进行学习。
选中该单元格---按下CTRL+F3----输入你要定义的名称比如 AAA -----引用位置处输入比如是: =EVALUATE(A1)
在要出计算值的单元格输入公式 =AAA
假设是要整列如此,如下图
B1中输入 =AAA 下拉就能实现了
1、打开VBA编辑器,追加函数。
'获取表达式的值。
Public Function Eval(ByVal opt As String) As String
Eval = Application.Evaluate(opt)
End Function
2、在Sheet中追加内容。B1和C1的内容可以看情况,自行设置。
单元格 内容
A3 2*3*4
B3 120
C3 =Eval(A3)*B3