请问CELL跟GET.CELL有什么不同?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 11:18:40
请问CELL跟GET.CELL有什么不同?
请问CELL跟GET.CELL有什么不同?
请问CELL跟GET.CELL有什么不同?
1、cell 是EXCEL内置函数,是可以在常规的工作表中使用的
2、get.cell 是早期的EXCEL用的函数,在现在用的常规工作表中是不能直接引用的,必须用名称定义引用或是用 EXCEL 4.0的宏表工作表中使用,
注:‘常规的工作表就是在EXCEL2003中默认的工作表类型
------------------------------------我是可爱的分隔线-------------------------------------------
CELL(info_type,reference)
Info_type 为一个文本值,指定所需要的单元格信息的类型.下面列出 info_type 的可能值及相应的结果.
Info_type 返回
"address" 引用中第一个单元格的引用,文本类型.
"col" 引用中单元格的列标.
"color" 如果单元格中的负值以不同颜色显示,则为 1,否则返回 0.
"contents" 引用中左上角单元格的值:不是公式.
"coord" 引用中的第一个单元格的单元格区域的绝对引用,文本类型.
"filename" 包含引用的文件名(包括全部路径),文本类型.如果包含目标引用的工作表尚未保存,则返回空文本 ("").
"format" 与单元格中不同的数字格式相对应的文本值.下表列出不同格式的文本值.如果单元格中负值以不同颜色显示,则在返回的文本值的结尾处加“-”;如果单元格中为正值或所有单元格均加括号,则在文本值的结尾处返回“()”.
"parentheses" 如果单元格中为正值或全部单元格均加括号,则为 1,否则返回 0.
"prefix" 与单元格中不同的“标志前缀”相对应的文本值.如果单元格文本左对齐,则返回单引号 (');如果单元格文本右对齐,则返回双引号 (");如果单元格文本居中,则返回插入字符 (^);如果单元格文本两端对齐,则返回反斜线 (\);如果是其他情况,则返回空文本 ("").
"protect" 如果单元格没有锁定,则为 0;如果单元格锁定,则为 1.
"row" 引用中单元格的行号.
"type" 与单元格中的数据类型相对应的文本值.如果单元格为空,则返回“b”.如果单元格包含文本常量,则返回“l”;如果单元格包含其他内容,则返回“v”.
"width" 取整后的单元格的列宽.列宽以默认字号的一个字符的宽度为单位.
Reference 表示要获取其有关信息的单元格.如果忽略,则在 info_type 中所指定的信息将返回给最后更改的单元格.下表描述 info_type 为“format”,以及引用为用内置数字格式设置的单元格时,函数 CELL 返回的文本值.
以上内容摘自EXCEL帮助.
------------------------------------我是可爱的分隔线-------------------------------------------
只用于宏表
返回关于格式化,位置或单元格内容的信息.在由特定单元格状态决定行为的宏中,使用GET.CELL.
语法
GET.CELL(type_num, reference)
Type_num 指明单元格中信息的类型.下表列出 Type_num 的可能值与其对应的结果.
Type_num返回
1以当前工作区文字引用类型绝对引用左上角引用单元格.
2顶部引用单元格的行数.
3最左边引用单元格的列数.
4同TYPE引用
5引用内容.
6文字,以工作区设置决定的 A1 或 R1 C1 类型引用公式.
7文字的单元格的数字格式(如“m/d/yy”或“General”).
8指示单元格水平对齐的数字
1 = 一般
2 = 左对齐
3 = 置中
4 = 右对齐
5 = 填充
6 = 两端对齐
7 = 跨列置中
9指示分配给单元格左侧边框线的类型
0 = 无边框
1 = 细线
2 = 中等线
3 = 虚线
4 = 点线
5 = 粗线
6 = 双线
7 = 发丝线
10指示分配给单元格右侧边框线的类型,对应指定返回值的描述参见 type_num 9
11指示分配给单元格顶端边框线的类型,对应返回值的描述参见 type_num 9
12 指示分配给单元格底端边框线的类型,对应返回值的描述参见 type_num 9
13 是0至8之间的一个数字,当在[格式]菜单下选择[单元格]命令时,[单元格格式]对话框的[图案]标签显示被选择的单元格.这个数字指明其模式.如模式未被选择,返回0.
14如果单元格被锁住,返回TRUE;否则,返回FALSE.
15如果单元格中公式被隐藏,返回TRUE;否则返回FALSE.
16一个含有两顶的水平数组,包括活动单元格的宽度和一个逻辑值,这个逻辑值指明单元格宽度是否改变,如为TRUE,标准宽度改变,如为FALSE,仍为自定义宽度.
17用点表示的单元格的行高
18字体名称,文字形式
19用点表示的字体大小
20如果单元格中所有字符或只有第一个字母为黑体,返回TRUE;否则,返回FALSE.
21如果单元格中所有字符或只有第一个字符为斜体.返回TRUE;否则,返回FALSE.
22如果单元格中所有字符或只有第一个字符为加底线,返回FALSE.
23如果单元格中所有字符或只有第一个字符为加删除线,返回TRUE;否则,返回FALSE.
24是1-56的一个数字,代表单元格中第一个字符的字体颜色.如果字体颜色为自动生成,返回0.
25如果单元格中所有字符或只有第一个字符为空心体,返回TRUE;否则,返回FALSE.Microsoft Excel for Windows 不支持空心字体格式.
26如果单元格中所有字符或只有第一个字符加阴影,返回TRUE;否则,返回FALSE.Microsoft Excel for Windows 不支持阴影字体格式
27 指示单元格中能否进行手动分页线的数字.
0 = 没有分页线
1 = 行
2 = 列
3 = 行和列
28行的级数(分级显示)
29列的级数(分级显示)
30如果所包含的活动单元格为摘要行,返回TRUE;否则,返回FALSE.
31如果列所包含的活动单元格为摘要列,返回TRUE;否则,返回FALSE..
32如窗口只包括一个表,其文件名为不含扩展名的工作簿 的文件名,为包含单元格的工作簿或工作表的文件名,以 BOOK1.XLS 的形式返回簿的文件名;否则,以"[BOOK1]sheel"的形式返回表的文件名.
33如单元格被折行,返回TRUE;否则,返回FALSE.
34是1-16之间的一个数,代表左侧边框线颜色.如颜色自动生成,返回零.
35是1-16之间的一个数,代表右侧边框线颜色.如颜色自动生成,返回零.
36是1-16之间的一个数,代表顶端边框线颜色.如颜色自动生成,返回零.
37是1-16之间的一个数,代表底端边框线颜色.如颜色自动生成,返回零.
38是1-16之间的一个数,代表前景颜色.如颜色自动生成,返回零.
39是1-16之间的一个数,代表背景颜色.如颜色自动生成,返回零.
40单元格风格,文字形式.
41不经翻译返回活动单元格中的公式(用于图别设定的宏表).
42用点表示的活动窗口左边界到单元格左边界的水平距离,如果窗口滚动到单元格外,可能为负值.
43用点表示的活动窗口顶边界到单元格顶边界的垂直距离,如果窗口滚动到单元格外,可能为负值.
44用点表示的活动窗口右边界到单元格右边界的水平距离,如果窗口滚动到单元格外,可能为负值.
45用点表示的活动窗口底边界到单元格底边界的水平距离,如果窗口滚动到单元格外,可能为负值.
46如果单元格包含文字注释,返回TRUE;否则,返回FALSE.
47如果单元格包含声音注释,返回TRUE;否则,返回FALSE.
48如果单元格包含公式注释,返回TRUE;否则,返回FALSE.
49如果单元格为数组的一部分,返回TRUE;否则,返回FALSE.
50 指示单元格垂直方向对齐方式.
1 = 顶对齐
2 = 置中
3 = 底对齐
4 = 两端对齐
51指示单元格垂直方向.
0 = 水平
1 = 垂直
2 = 向上
3 = 向下
52 单元格前缀(或文字对齐)字符,如果单元格不包括任何内容,代表空文本(“”).
53当前显示的单元格的内容,文本形式,包括格式化单元格所加上去的数字或符号.
54返回包含活动单元格的数据透视表视图的文件名.
55返回数据透视表视图中单元格的位置.
56在数据透视表视图中,返回包含活动单元格引用的字段名称.
57如果单元格中所有的字符,或只有第一个字符被格式化为上标字体,返回TRUE;否则,返回FALSE.
58作为显示在[单元格格式]对话框中[字体]标签定位单元格中所有的字符或只第一个字符的正文返回字体风格,如 “Bold Italic”.
59返回下加线风格的数.
1 = 无底线
2 = 单底线
3 = 双线
4 = (single accounting)
5 = (double accounting)
60如果单元格中所有的字符,或只有第一个字符被格式化为下标字体,返回TRUE;否则,返回FALSE.
61作为文本返回活动单元格数据透视表项的文件名.
62返回工作簿和"[book1]sheet1"形式的当前表的文件名.
63返回单元格的填充(背景)颜色.
64返回单元格的图案(前景)颜色.
65如果[增加缩格]对齐选项处于开的状态( 只用于Microsoft Excel的远东版本返回TRUE; 否则,返回FALSE.
66返回包含BOOK1.XLS 形式单元格的工作簿的簿名.
Reference 是提供信息的单元格或单元格范围.
如果引用的是单元格范围,使用引用中第一个范围的左上角的单元格
如果引用被省略,默认为活动单元格.
提示使用GET.CEELL(17)来判定单元格高度,用GET.CELL(44)_GET.CELL(42)来判定宽度.
以上信息摘自MacrofunCn.hlp