Excel单元格中公式和结果的互相转化Evaluate和Get.cell

来源:互联网 发布:北京软件项目经理薪酬 编辑:程序博客网 时间:2024/05/16 10:08

           一、已知计算式,计算计算式的值方法(假如计算式在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

原创粉丝点击