excel 颜色筛选问题?

"excel2003中,添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式=get.cell(24,$a1),此法可得到字体色的序列号B1输入=a将公式向下复制到相应行。将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可"有没有人能告诉我,上面这段代码中24.63代表的是什么,如果我用条件格式的方法给自动添加的颜色,该用哪个参数

您那个就是GET.CELL的一个参数,23是字的色,63是背影色 

条件格式其实就是一个判断您得有一个条件,然后面里面设置对应的色就可以了,

例如:

这个是判断是否不为0,如果为真则为红色

这是GET.CELL的参数对照:

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 形式单元格的工作簿的簿名。    

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
弄错了,貌似不能用这个函数得到条件格式的颜色参数。

附上各参数代表的意思。

1
参照储存格的绝对地址

2
参照储存格的列号

3
参照储存格的栏号

4
类似
TYPE
函数

5
参照地址的内容

6
文字显示参照位址的公式

7
参照位址的格式,文字显示

8
文字显示参照位址的格式

9
传回储存格外框左方样式,数字显示

10
传回储存格外框右方样式,数字显示

11
传回储存格外框方上样式,数字显示

12
传回储存格外框方下样式,数字显示

13
传回内部图样,数字显示

14
如果储存格被设定
locked
传回
True
15
如果公式处于隐藏状态传回
True
16
传回储存格宽度

17
以点为单位传回储存格高度

18
字型名称

19
以点为单位元传回字号

20
如果储存格所有或第一个字符为加粗传回
True
21
如果储存格所有或第一个字符为斜体传回
True
22
如果储存格所有或第一个字符为单底线传回
True
23
如果储存格所有或第一个字符字型中间加了一条水平线传回
True
24
传回储存格第一个字符色彩数字,
1

56

如果设定为自动,
传回
0
25 MS Excel
不支持大纲格式

26 MS Excel
不支持阴影格式

27
数字显示手动插入的分页线设定

28
大纲的列层次

29
大纲的栏层次

30
如果范围为大纲的摘要列则为
True
31
如果范围为大纲的摘要栏则为
True
32
显示活页簿和工作表名称

33
如果储存格格式为多行文字则为
True
34
传回储存格外框左方色彩,数字显示。如果设定为自动,传回
0
35
传回储存格外框右方色彩,数字显示。如果设定为自动,传回
0
36
传回储存格外框上方色彩,数字显示。如果设定为自动,传回
0
37
传回储存格外框下方色彩,数字显示。如果设定为自动,传回
0
38
传回储存格前景阴影色彩,数字显示。如果设定为自动,传回
0
39
传回储存格背影阴影色彩,数字显示。如果设定为自动,传回
0
40
文字显示储存格样式

41
传回参照地址的原始公式

42
以点为单位传回使用中窗口左方至储存格左方水平距离

43
以点为单位传回使用中窗口上方至储存格上方垂直距离

44
以点为单位传回使用中窗口左方至储存格右方水平距离

45
以点为单位传回使用中窗口上方至储存格下方垂直距离

46
如果储存格有插入批注传回
True
47
如果储存格有插入声音提示传回
True
48
如果储存格有插入公式传回
True
49
如果储存格是数组公式的范围传回
True
50
传回储存格垂直对齐,数字显示

51
传回储存格垂直方向,数字显示

52
传回储存格前缀字符

53
文字显示传回储存格显示内容

54
传回储存格数据透视表名称

55
传回储存格在数据透视表的位置

56
枢纽分析

57
如果储存格所有或第一个字符为上标传回
True
58
文字显示传回储存格所有或第一个字符字型样式

59
传回储存格底线样式,数字显示

60
如果储存格所有或第一个字符为下标传回
True
61
枢纽分析

62
显示活页簿和工作表名称

63
传回储存格的填满色彩

64
传回图样前景色彩

65
枢纽分析

66
显示活页簿名称
第2个回答  2013-10-16
条件格式的颜色,与手动添加的颜色不同。
不能用自定义名称的方式得到吧。
相似回答