宏表函数Get.Cell参数说明

合集下载

EXCEL函数GET.CELL的用法、实例及解析

EXCEL函数GET.CELL的用法、实例及解析

EXCEL函数GET.CELL的用法、实例及解析GET.CELL,EXCEL中最有意思的函数之一,它不能在单元格中直接引用,否则的话会说当前所用的函数在EXCEL中不可用。

但是经常会在一些公式中看到它的身影,那么,GET.CELL函数的含义是什么?又是如何使用的呢?首先看GET.CELL的意思:根据字意就是得到单元格信息的意思。

GET.CELL的语法:GET.CELL(类型号,单元格或范围)这个函数可以返回的信息多达66种,也就是说,在一个EXCEL的单元格中原来可以告诉我们66种信息,以前真的没有想到过。

GET.CELL函数不能直接在单元格里引用,也就是说不能直接写在编辑栏的公式里。

这个函数是写在名称里的。

选择插入菜单下面的名称下面的定义选项,名称处写任意名称均可,在引用位置上写入“=GET.CELL(类型号,单元格或范围)”再点击添加。

然后在需要的单元格里输入=刚刚这个函数的名称就可以了。

先看看GET.CELL函数中的类型号及代表的意思,然后再看实例1 参照储存格的绝对地址2 参照储存格的列号3 参照储存格的栏号4 类似 TYPE 函数5 参照地址的内容6 文字显示参照位址的公式7 参照位址的格式,文字显示8 文字显示参照位址的格式9 传回储存格外框左方样式,数字显示10 传回储存格外框右方样式,数字显示11 传回储存格外框方上样式,数字显示12 传回储存格外框方下样式,数字显示13 传回内部图样,数字显示14 如果储存格被设定 locked传回 True15 如果公式处于隐藏状态传回 True16 传回储存格宽度17 以点为单位传回储存格高度18 字型名称19 以点为单位元传回字号20 如果储存格所有或第一个字符为加粗传回 True21 如果储存格所有或第一个字符为斜体传回 True22 如果储存格所有或第一个字符为单底线传回True23 如果储存格所有或第一个字符字型中间加了一条水平线传回 True24 传回储存格第一个字符色彩数字, 1 至 56。

宏表函数get.cell获取单元格的信息

宏表函数get.cell获取单元格的信息

宏表函数get.cell获取单元格的信息你好,我是刘卓。

欢迎来到我的公号,excel函数解析。

今天要和你分享的是宏表函数get.cell的⽤法。

它是⼀个返回单元格信息的函数,和cell函数很像。

宏表函数具有宏的功能,所以要保存为启⽤宏的⼯作簿,后缀名为.xlsm。

尽管现在⼏乎被“遗弃”了,但在某些地⽅还是有⽤处的。

宏表函数不能在公式中直接使⽤,必须先定义为名称。

另外,有些宏表函数就算按F9也不会⾃动更新,⽽必须按ctrl+alt+f9。

解决的办法是在定义名称的时候加⼀个易失性函数,⽐如rand(),now(),today()等。

利⽤易失性函数来实现⾃动更新。

-01-函数说明get.cell返回单元格的⼀些信息,语法如下,有2个参数:GET.CELL(type_num, reference)第1参数type_num:是⼀个代表信息类型的数字。

常⽤的有下⾯⼏种:62,63,24,7。

更多的类型请参考⽂件的sheet2。

第2参数reference:是⼀个区域引⽤,只使⽤区域中左上⾓的单元格。

如果忽略,默认为活动单元格。

-02-具体应⽤1.对有颜⾊的单元格求和如下图所⽰,当给单元格添加背景⾊后,按⼀下F9就会更新求和的结果。

这⾥要获取单元格的背景⾊,所以第1参数要⽤63,第2参数就是B列的单元格。

其实这⾥⽤到了辅助列C列,只不过把C列的字体颜⾊改为⽩⾊了。

下⾯说⼀下操作步骤:⾸先⿏标选中C3单元格,点【公式】-【定义名称】,在名称中输⼊_gc63,引⽤位置输⼊公式=GET.CELL(63,Sheet1!$B3)+0*NOW(),点确定。

然后在C3单元格输⼊公式=_gc63,向下填充。

可以看到有背景⾊的单元格返回⼤于0的数字,没有背景⾊的返回0。

有了C列的辅助列,对有颜⾊的单元格求和就简单了,在B14单元格输⼊公式=SUMIF(C3:C13,">0",B3:B13)。

最后把C列的字体颜⾊改为⽩⾊就可以了。

exceljs的getcell方法

exceljs的getcell方法

exceljs的getcell方法---简介e x ce ljs是一款强大的J av aS cr ipt库,用于处理和操作Ex cel文件。

其中,g et ce ll方法是ex ce lj s库中的核心方法之一,可以用于获取指定单元格的数据。

使用方法要使用g et ce ll方法,首先需要创建一个E xc el工作簿对象,并加载要操作的Ex ce l文件。

然后,可以通过工作簿对象调用g etc e ll方法,传入目标单元格的行索引和列索引作为参数,以获取对应单元格的数据。

下面是g et ce ll方法的基本使用示例:```j av as cr ip t//创建Ex ce l工作簿对象c o ns tw or kb oo k=new E xc el.W or kb oo k();//加载Ex ce l文件a w ai tw or kb oo k.xls x.r ea dF il e('p ath/to/f il e.xl sx');//获取工作表c o ns tw or ks he et=wo r kb oo k.ge tW or ksh e et('Sh ee t1');//获取A1单元格的数据c o ns tc el lA1=wo rks h ee t.ge tC el l(1,1);//输出单元格数据c o ns ol e.lo g(ce l lA1.v al ue);```参数说明g e tc el l方法接受两个参数,分别是行索引和列索引。

行索引从1开始,代表第一行;列索引从1开始,代表第一列。

可以通过指定行索引和列索引来定位目标单元格。

返回值g e tc el l方法返回一个Ce ll对象,该对象包含了目标单元格的数据及其相关属性。

可以通过该对象的va lue属性获取单元格的值。

示例假设我们有一个包含学生成绩的E xc el文件,其中第一列为学生姓名,第二列为语文成绩,第三列为数学成绩。

GET.CELL的运用

GET.CELL的运用
GET.CELL的运用
GET是得到的意思,CELL是单元格的意思 ,GET.CELL就是你想得到单元格的什么信息。函数定义:GET.CELL(类型号,单 意:该函数不能直接在单元格里引用,即不能直接写在编辑栏的公式里,只可以写在名称里!例如:1、插入-名称-定义-取 。2、引用位置:=GET.CELL(63,Sheet1!$B$2),表示取得B2传回单元格的填充色。3、在任何一单元格中输入:=Dname,即 的填充色。以下是类型号及代表的意思:
38传回单元格前景阴影色彩,数字显示。如果设定为自动,传回0 39传回单元格背影阴影色彩,数字显示。如果设定为自动,传回0 40返回单元格所有或第一个字符字型样式(和58相同) 41传回参照地址的原始公式(和6相同) 42以点为单位传回使用中窗口左方至单元格左方水平距离 43以点为单位传回使用中窗口上方至单元格上方垂直距离 44以点为单位传回使用中窗口左方至单元格右方水平距离 45以点为单位传回使用中窗口上方至单元格下方垂直距离 46如果单元格有插入批注传回True 47如果单元格有插入声音提示传回True 48如果单元格有插入公式传回True 49如果单元格是数组公式的范围传回True 50传回单元格的垂直对齐方式 51传回单元格垂直方向,数字显示 52传回单元格前缀字符 53文字显示传回单元格显示内容(和5相同) 54传回单元格数据透视表名称 55传回单元格在数据透视表的位置 56枢纽分析(和61相同) 57如果单元格所有或第一个字符为上标传回True 58返回单元格所有或第一个字符字型样式(和40相同) 59传回单元格底线样式 60如果单元格所有或第一个字符为下标传回True 61枢纽分析(和56相同) 62显示工作簿和工作表名称(和32相同) 63传回单元格的填充色 64传回图样前景色彩 65枢纽分析 66显示工作簿名称

GET.CELL宏表函数

GET.CELL宏表函数

函数名:GET.CELL参数:GET.CELL(信息类型,单元格地址)进入论坛>>>使用方法:通过定义名称使用(不能直接写在单元格里)操作步骤:对照<<示例>>工作表比如现在我们要计算A列某种底色的单元格中数据之和,必须先取得A列对应单元格里的底色值,结果显示在辅助列1.选择B2单元格-->插入--->名称-->定义2.在名称称输入ABC(任意名称)3.在引用位置上写入=GET.CELL(38,A2)4.点添加5.在B2单元格里输入=ABC6.把B2的公式下拉.7.有了这些颜色信息,可以在需要计算结果的位置根据底色进行统计了.参数说明:主要是介绍"信息类型"的用法.信息类型号功能说明1参照储存格的绝对地址2参照储存格的列号3参照储存格的栏号4类似TYPE函数5参照地址的内容6文字显示参照位址的公式7参照位址的格式,文字显示8文字显示参照位址的格式9传回储存格外框左方样式,数字显示10传回储存格外框右方样式,数字显示11传回储存格外框方上样式,数字显示12传回储存格外框方下样式,数字显示13传回内部图样,数字显示14如果储存格被设定locked传回TRUE15如果公式处于隐藏状态传回TRUE16传回储存格宽度17以点为单位传回储存格高度18字型名称19以点为单位元传回字号20如果储存格所有或第一个字符为加粗传回TRUE21如果储存格所有或第一个字符为斜体传回TRUE22如果储存格所有或第一个字符为单底线传回True23如果储存格所有或第一个字符字型中间加了一条水平线传回TRUE24传回储存格第一个字符色彩数字,1至56。

如果设定为自动,传回025MSExcel不支持大纲格式26MSExcel不支持阴影格式27数字显示手动插入的分页线设定28大纲的列层次29大纲的栏层次30如果范围为大纲的摘要列则为TRUE31如果范围为大纲的摘要栏则为TRUE32显示活页簿和工作表名称33如果储存格格式为多行文字则为TRUE34传回储存格外框左方色彩,数字显示。

excel宏命令详细讲解(一篇文章带你玩转冷门但实用的宏表函数)

excel宏命令详细讲解(一篇文章带你玩转冷门但实用的宏表函数)

excel宏命令详细讲解(一篇文章带你玩转冷门但实用的宏表函数)一篇文章带你玩转冷门但实用的宏表函数,Excel进阶必会!常用宏表函数的应用!什么是宏表函数也许你用过很多类型的函数,但是对于宏表函数,可能觉得很陌生,很难学。

都有什么功能?为什么要学习它呢?宏表函数是个“老古董”,实际上是现在广泛使用的VBA的“前身”。

虽然后来的各版本已经不再使用它,但还能支持,可以实现现有版本的函数或技巧无法完成的功能。

宏表函数的最“原始”的使用是要建立一个“宏表”(类似于现在的VBE),在宏表中写下宏代码,然后运行。

关于宏表函数有几点规则和问题如下(1)在公式中使用宏表函数,最重要的一点就是:不能在公式中直接使用,而必须定义成名称。

(2)很多(不是全部)的宏表函数即使按F9键也不能自动更新,而必须按组合键【Alt Ctrl F9】才能更新。

解决办法:在定义名称时加入一个易失函数,利用其易失性强迫结果更新。

例如,定义=GET.CELL(63,A1),当背景颜色改变时,公式结果不能自动更新,必须按组合键【Alt Ctrl F9】才能更新。

而如果定义=GET.CELL(63,A1)&T(NOW(),则只需按F9键或激活当前工作表的任一单元格即可以立即更新。

连接的易失函数有多种形式,除了上面的例子,还有&T(RAND()<适用文本>、TODAY(0<适用数值>等。

(3)宏表函数对公式长度有限制。

特别是EVALUATE,它的长度限制为251字符。

在对长公式求值的时候这点往往不能满足要求。

其他一些函数对数量也有一些限制。

如FILES(函数只能显示256个文件。

(4)最后就是速度问题。

宏表函数的运行速度是比较慢的,这在应用时应予注意。

常用宏表函数的应用1.最常用的宏表函数GET.CELL语法:GET.CELL(type_num,reference)type_num指明单元格中信息的类型。

EXCEL中GET.CELL函数用法

EXCEL中GET.CELL函数用法

这个问题要用到一个特别的函数:get.cell解决这个问题的思路是,你首先得让系统知道你每种颜色的代码是多少。

得到这个代码就用到这个函数。

设你要统计的单元格在A列,B列为空列,操作如下:1,点插入,名称,定义,弹出的窗口第一行名称名内写入一个自定义的名称名字,可以是中文也可以是英文,比如XX,最下边一行的引用位置一行内填入:=get.cell(63.A1) 确定。

2,在B1中输入=XX,光标指向B1单元格右下角的小黑点,光标变成小黑实心十字时,双击左键。

完成填充。

这样操作以后,在B列中会出现各个单元格中底色的代码。

3,用countif()函数对你要统计的单元进行统计,如:=countif($B$1:$B$100,"5")这个统计公式意思是统计B1至B100中颜色代码是5的单元格有多少个。

EXCEL函数GET.CELL的用法GET.CELL,EXCEL中最有意思的函数之一,它不能在单元格中直接引用,否则的话会说当前所用的函数在EXCEL中不可用。

但是经常会在一些公式中看到它的身影,那么,GET.CELL函数的含义是什么?又是如何使用的呢?首先看GET.CELL的意思:根据字意就是得到单元格信息的意思。

GET.CELL的语法:GET.CELL(类型号,单元格或范围)这个函数可以返回的信息多达66种,也就是说,在一个EXCEL的单元格中原来可以告诉我们66种信息,以前真的没有想到过。

GET.CELL函数不能直接在单元格里引用,也就是说不能直接写在编辑栏的公式里。

这个函数是写在名称里的。

选择插入菜单下面的名称下面的定义选项,名称处写任意名称均可,在引用位置上写入“=GET.CELL(类型号,单元格或范围)”再点击添加。

然后在需要的单元格里输入=刚刚这个函数的名称就可以了。

先看看GET.CELL函数中的类型号及代表的意思,然后再看实例1 参照储存格的绝对地址2 参照储存格的列号3 参照储存格的栏号4 类似 TYPE 函数5 参照地址的内容6 文字显示参照位址的公式7 参照位址的格式,文字显示8 文字显示参照位址的格式9 传回储存格外框左方样式,数字显示10 传回储存格外框右方样式,数字显示11 传回储存格外框方上样式,数字显示12 传回储存格外框方下样式,数字显示13 传回内部图样,数字显示14 如果储存格被设定 locked传回 True15 如果公式处于隐藏状态传回 True16 传回储存格宽度17 以点为单位传回储存格高度18 字型名称19 以点为单位元传回字号20 如果储存格所有或第一个字符为加粗传回 True21 如果储存格所有或第一个字符为斜体传回 True22 如果储存格所有或第一个字符为单底线传回True23 如果储存格所有或第一个字符字型中间加了一条水平线传回 True24 传回储存格第一个字符色彩数字, 1 至 56。

Excel宏表函数GET.CELL使用方法

Excel宏表函数GET.CELL使用方法

Excel宏表函数GET.CELL使用方法宏表函数是在早期低版本Excel中使用的函数,其作用是返回引用单元格的信息。

它仍可以在高版本的工作表中使用,不过不能直接用在单元格中,而只能通过定义的名称的方式来使用。

下面介绍其使用方法,在结尾处提供一示例文件供下载。

一、语法:(Type_num, Reference)Type_num指明单元格中信息的类型。

用数字表示,范围为1-66。

Reference为引用的单元格或区域。

二、使用方法:例如我们要返回B9单元格中字体的名称,可以用下面的方法:1.选择某个单元格,单击菜单“插入→名称→定义”,打开“定义名称”对话框。

2.在“在当前工作簿中的名称”下方的文本框中输入一个名称,如“getcell”,也可以设置一个其他名称,在“引用位置”下方的文本框中输入公式:=(18,$B$18)注意公式中的第二个参数为绝对引用,如果为相对引用,则与当前选择的单元格与B18单元格的相对位置有关,从而不能在任意单元格用公式“=getcell”返回正确的结果。

3.在需要引用B18单元格字体信息的单元格中输入公式:=getcell即可返回B18单元格中的字体名称。

三、函数的刷新:使用宏表函数时,有的参数返回的单元格信息不会自动刷新,例如上例中返回单元格的字体信息。

这时可以按快捷键Ctrl+Alt+F9即可。

如果使用下面的公式:=getcell&T(NOW())则只按F9即可刷新。

四、Type_num 参数的含义:1 单元格的绝对引用。

2 引用区域中顶部单元格的行标。

3 引用区域中最左边单元格的列标。

4 类似TYPE函数5 返回引用单元格内容。

6 返回引用单元格中的公式。

7 返回单元格的数字格式(如“m/d/yy”或“General”)。

8 指示单元格水平对齐的数字。

1 = 一般2 = 左对齐3 = 置中4 = 右对齐5 = 填充6 = 两端对齐7 = 跨列置中9 指示分配给单元格左侧边框线的类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宏表函数Get.Cell参数说明
<Excel home 祝洪忠整理,返回结果全部经过实测验证> Get.Cell函数的作用是返回单元格中的格式信息。

其语法为:
Get.Cell(type,reference)
该函数用于返回第二参数指定区域(如果是联合应用,则为第一个区域)的左上角单元格的相应格式,第二参数省略则返回活动单元格的相应格式。

Type_num: 指明单元格中信息的类型。

下表为Type_num 的可能值与其对应的结果。

返回数据类型。

1-数值或空单元格,2-文本,4-逻辑,16-
引用内容。

即" =单元格地址"。

等同于CELL("contents")
返回首字符的阴影状态。

用于Mac,Windows下无实际显示效果,返回手动分页状态。

0-无,1-上方,2-左侧,3-左侧和上方。

返回单元格前缀字符或对齐方式。

若"Lotus 1-2-3常用键这一种前缀,也就是强制文本型。

当"Lotus 1-2-3常用键表示居中,"(引号)为靠右,其他都是'(撇号)。

相关文档
最新文档