- ·上一篇:怎么在excel表格中查找并提取
- ·下一篇:excel表格阴影怎么调整
怎么让excel表格排序带颜色
1.excel2003怎么按颜色排序
xcel2007可以按单元格颜色、字体颜色或图标进行排序。
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色序列号,然后对辅助列进行排序,从而进行使用SUMIF等公式进行求和等操作:
假设字体颜色单元格在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排序按钮,即可得到按字体颜色排序后的结果。