|
GET.CELL函数对于骨灰级Excel使用者(例如我们的小妖姐姐版主)来说,其实不是什么秘密的了,别说这个函数啦,他们随手编写的VBA代码,Roych还要花N多时间才能理解。——HOHO,扯远了,还是回到主题上来吧。
这个函数有64个属性,用来获取关于单元格的相关信息。不过,实际上,我们一般用到的其实并不多。这里列举出常用的那部分供潜水员参考:
GET.CELL(1,单元格)获取单元格地址,相当于Address函数,在同一个工作表时,例如,MyCell=GET.CELL(ROW(),Sheet2!B$2),如果引用的MyCell也在sheet2,返回$B$2。如果在sheet1里输入=MyCell,则返回绝对地址[工作簿1.xls]sheet2!$B$2。——如果还没保存的话,返回值则没有扩展名,即:[工作簿1]sheet2!$B$2。
GET.CELL(2,单元格)和GET.CELL(3,单元格)分别返回单元格的行标和列标。
GET.CELL(24,单元格)返回单元格数值第一个字符的颜色。——这一点很重要。很多网友提到过,怎么按文字颜色(或者背景色)进行筛选。这就是答案了:例如,需要对F列进行字体的颜色筛选。
第一步:选中F列任意一个单元格(如F2),按Ctrl+F3,在弹出的对话框中输入:名称——Color(如果不喜欢,你也可以命名为其它非保留字);来源——get.cell(24,$F2)。——需要注意的是,要用混合引用。
第二步,增加辅助列。选中一个空列,例如L列,在L1输入“颜色”(有一个表头,方便后面的自动筛选),然后再L2输入:=Color,下拉手柄复制公式。后面就是自动筛选L列的数值,应该不用多说了吧?
和GET.CELL(24,单元格)相对应的是GET.CELL(63,单元格),返回填充色,也就是底纹。在我看来,GET.CELL(63,单元格)和GET.CELL(38,单元格)应该是一样的,——这一点和提供的附件不相符,请注意,——此外,我还没搞清楚它们之间有什么不同。——搞懂的不妨回复下。
和上面的类似,GET.CELL(32,单元格)和GET.CELL(62,单元格)返回单元格所在的工作表,例如:[工作簿1.xls]sheet2,——它们之间的不同我也没想清楚。
返回单元格内容,GET.CELL(6,单元格),这一点我已经在另一个帖子里回复了olive_fy,详见:
http://www.office-cn.net/forum.php?mod=viewthread&tid=95794&page=1#pid577888
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|