一、已知计算式,计算计算式的值方法(假如计算式在C2):
1、选中d2,菜单:插入/名称/定义,在对话框中的“在当前工作薄中的名称”处输入一个名称,比如jg(随便输入),在“引用位置”处输入=evaluate(c2),确定。
2、在d2中输入=jg,即可,然后下拉复制,就可以在d2这一列中计算出c2的这一列的值。
二、已知公式的计算结果,显示公式的方法(假如公式在c2):
1、选中d2,菜单:插入/名称/定义,在对话框中的“在当前工作薄中的名称”处输入一个名称,比如gs(随便输入),在“引用位置”处输入=get.cell(6,c2),确定。
2、在d2中输入=gs,即可,然后下拉复制,就可以在d2这一列中计算出c2的这一列的计算公式。
-------------------------------------------------------------------------------------------------------------------------------------
Evaluate
只用于宏表
对以文字表示的一个公式或表达式求值,并返回结果。若要运行宏或子例程,请使用 RUN 函数。
语法
EVALUATE(formula_text)
Formula_text 是一个要求值的以文字形式表示的表达式。
注
使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了[重新计算]键(在Microsoft Excel for Windows 中是F9)。
-------------------------------------------------------------------------------------------------------------------------------
Get.cell
Get.cell用于获取制定单元格或单元格区域的属性,格式为:GET.CELL(类型值,引用区域)
类型值的含义
类型值 | 说明 | GET.CELL返回值举例 |
1 | 引用区域中左上方单元格的绝对地址 | $E$5 |
2 | 引用区域中最上方单元格的行号 | 5 |
3 | 引用区域中最左边的单元格行号 | 5 |
4 | 单元格数值的类型: | 2 |
1=数值 | ||
2=文本 | ||
4=逻辑值 | ||
16=错误信息 | ||
64=数组 | ||
5 | 单元格的内容 | |
6 | 单元格的公式 | |
7 | 数据格式 | G/通用格式 |
8 | 水平对齐方式 | 7 |
1=常规 | ||
2=靠左 | ||
3=居中 | ||
4=靠右 | ||
5=填充 | ||
6=两端对齐 | ||
7=跨列居中 | ||
9 | 左边线类型: | |
0=无边线 | ||
1=细线 | ||
2=中等线 | ||
3=虚线 | ||
4=点状线 | ||
5=粗线 | ||
6=双线 | ||
7=长短线 | ||
10 | 右边线类型(同上) | 0 |
11 | 上边线类型(同上) | 1 |
12 | 下边线类型(同上) | 0 |
13 | 用数字0--18表示图案,0表示无颜色 | 1 |
14 | 表示是否锁定 | TRUE |
15 | 表示是否隐藏 | FALSE |
17 | 用POINTS表示单元格的行高 | 80.25 |
18 | 字体名称 | Arial |
19 | 字体大小 | 8 |
20 | 是否加粗 | TRUE |
21 | 是否斜体 | FALSE |
22 | 是否加下划线 | FALSE |
24 | 文字颜色 | 1 |
25 | 是否加外边框 | FALSE |
26 | 是否为阴影 | FALSE |
27 | 手动分页符: | 0 |
0=无分页符 | ||
1=行 | ||
2=列 | ||
3=行和列 | ||
30 | 是否有行汇总 | FALSE |
31 | 是否有列汇总 | FALSE |
32 | 该单元格所在的文件名称 | |
34 | 左边线颜色 | 0 |
35 | 右边线颜色 | 0 |
36 | 上边线颜色 | 0 |
37 | 下边线颜色 | 0 |
38 | 前景阴影颜色 | 35 |
39 | 背景阴影颜色 | 0 |
40 | 样式 | 常规 |
42 | 单元格左边界距当前工作表左边界水平距离(单位:POINTS) | 538 |
43 | 单元格上边界距当前工作表上边界的水平距离 | 63.25 |
44 | 单元格左边界距当前工作表左边界的水平距离 | 582.25 |
45 | 单元格下边界距当前工作表下边界的水平距离 | 143.5 |
46 | 是否有批注 | FALSE |
48 | 是否有公式 | TRUE |
48 | 是否为数组的一部分 | FALSE |