乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel2003怎么按颜色排序-excel排序颜色,表格中如何按颜色排序

excel2003怎么按颜色排序-excel排序颜色,表格中如何按颜色排序

作者:乔山办公网日期:

返回目录:excel表格制作


Excel是可以按照背景颜色来进行排序的,通过设置Excel中的数据排序功能来进行操作完成,具体步骤可参考以下。

1、本次演示使用的Office办公软件为Excel 2013版本。

2、新建一个电子表格,表格用于演示如何在Excel中按照背景排序操作。

3、鼠标点击空白处单元格,然后点击开始菜单栏,在开始菜单栏下选择颜色填充,在Excel中的单元格中填入不同的颜色作为演示数据,进行背景排序操作。

4、选中需要排序的颜色列,然后鼠标点击菜单栏中的数据工具,在数据工具栏下选择排序选项,鼠标单击打开。

5、在打开的排序工具栏中,将主要关键字选择为需要排序的数据列,排序依据选择单元格演示,次序选择需要排在第一的颜色,最后选择在顶端。

6、鼠标点击添加条件,然后同以上操作一样,选择依次排序的颜色,鼠标单击确认。

7、确认之后,单元格就会根据所设置的颜色顺序依次排列,这样背景颜色排序就设置成功了。



xcel2007可以按单元格颜色、字体颜色或图标进行排序。
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色序列号,然后对辅助列进行排序,从而进行使用SUMIF等公式进行求和e69da5e6ba907a686964616f363等操作:

假设字体颜色单元格在A列,选中B1,插入->名称->定义,输入“字体颜色序列号”,“引用位置”输入公式=get.cell(24,$a1),点击确定。此法可得到字体色的序列号
在B1单元格输入 =字体颜色序列号
将公式向下复制公式
可以按公式筛选或使用SUMIF公式进行求和等操作
若是想获得“背景色序列号”,将24改成63即可。

利用字体颜色来筛选必须添加辅助列和自定义函数。
1.添加辅助列,假设辅助列为B列,数据列为A列;
2.将光标定位在B1单元格-插入-名称-定义-在名称处输入任意名称如a-在引用位置上写入=GET.CELL(24,Sheet1!A1)-点添加-在B1单元格里输入=a-将公式填充到其它单元格-B列显示A列字体颜色对应的数值;
3.根据B列的颜色值进行筛选等相关操作即可。
注意:不适用于条件格式自动填充的颜色!!
如有疑问,请发消息联系!

在Excel2003中按颜色进行排序
有时需要按单元格颜色或字体颜色进行排序,但Excel 2003没有提供直接的方法。我们可以利用自定义函数或宏表函数GET.CELL,在辅助列中获取单元格颜色或字体颜色索引值,然后进行排序。具体方法如下:

方法:用宏表函数GET.CELL

以下表为例,假设人物名单在B2:B19区域中。

1.选择C2单元格(很重要,不能随便选择别的单元格),单击菜单“插入→名称→定义”,弹出“定义名称”对话框。在“在当前工作簿中的名称”下的文本框中输入名称“字体颜色”,在“引用位置”下输入公式:
=GET.CELL(24,B2)
单击“确定”按钮。

说明:由于要获取字体颜色,所以公式中GET.CELL函数的第一个参数为“24”,如果要获取单元格颜色,则将该参数改为“38”,公式改为:

=GET.CELL(38,B2)

所定义的名称也可以作相应的更改,如改为“单元格颜色”。

2.在C2单元格中输入公式:

=字体颜色

回车后C2单元格中将显示B2单元格中字体的颜色索引值。将C2单元格中的公式用填充柄填充到C3:C19区域中,然后选择该区域中的某个单元格,单击工具栏中的A→Z排序按钮,即可得到按字体颜色排序后的结果。
这个操作要求OFFICE是2007及以上版本,首先,[数据]-[筛选],再点击作为排序关键字的列上的小三角,“按颜色排序”里面可以选择“按单元格颜色排序”或“按字体颜色排序”。

首先我们要知道EXCEL2003能支持的颜色为56种,那么这56种颜色也有一定的顺序,所以按颜色排序是可行:

打开(alt+f11) 新建模块 输入以下代码:代码的功能主要是自定义一个excel函数,该函数具有得到目标单元格的背景颜色,使用方法和excel内置函数一样.比如:在b2单元格中输入:"=getvalue(a2)" 便可以查看到颜色的编号.剩下的工作 我就不多说了.

函数体:
Function Getvalue(tagv As Range) As Integer
Getvalue = tagv.Interior.ColorIndex
End Function

如有其它 请联

以下方法 我调试是对的.

下面是GET.cell方法 (转)
转自OFFICE精英俱乐部
GET.CELL ----->GET是得到的意思CELL是单元格的意思
--->那么它的意思就是你想得到单元格的什么东西(信息)
函数定义:
GET.CELL(类型号,单元格(或范围))

其中类型号,即你想要得到的信息的类型号,经我试验,可以在1-66,我的妈啊,也就是说他可以返回一个单元格里e69da5e6ba90e79fa5e9819336466种你要的信息?以前你一定没想到一个单元格里还有这么多种信息?
单元格和范围意思就不讲了吧?:)

好进入实战!
-------------------------------------------------------------------------------
注意点:该函数不能直接在单元格里引用,即不能直接写在编辑栏的公式里,我拷,不能写在公式里,这个函数还有什么用?
HEHE,高手就高在这边了,不能写在公式,但是我们可以写在名称里!!(我就不明白微软为什么要这么搞?晕倒一大片人,包括我)

比如现在我们要取得A1单元格里的数据格式?结果显示在B1步骤如下:
1.任选一个单元格-->插入--->名称-->定义
2.在名称称输入AA(任意名称)
3.在引用位置上写入=GET.CELL(7, Sheet1!$A$1)
4.点添加
5.在B1单元格里输入=AA
看到了,显示的结果是什么???如果没修改过的话应该是G/通用格式吧!
以下是类型号及代表的意思
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 显示活页簿名称
比如现在我们要取得A1单元格里的数据格式?结果显示在B1步骤如下:
1.任选一个单元格-->插入--->名称-->定义
2.在名称称输入AA(任意名称)
3.在引用位置上写入=GET.CELL(7, Sheet1!$A$1)
4.点添加
(点完添加后,是点确定)但是,在编辑栏内,没有这个名称的设置哦.后面的操作就没有任何反映了哦???????
5.在B1单元格里输入=AA
看到了,显示的结果是什么???如果没修改过的话应该是G/通用格式吧!
以下是类型号及代表的意思
1 参照储存格的绝对地址
2 参照储存格的列号
3 参照储存格的栏号

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网