EXCEL2003中,如果你需要根据单元格的背景色来排序,如何操作,假设对红,绿,蓝三种底色的进行排序。(为啥我只说2003呢,因为2007版本已经有这个排序功能了)。

1. 其实2003也不难,在要排序的数据列旁边插入一个与数据列相同的辅助列,即复制一列。

2. 选择这辅助列,注意要选中这个列,Ctrl+H,调出替换对话框,点击右下方的选项按钮展开选项(如果你展开就别点了,展开和不展开窗口中的内容不一样的)。

3. 查找内容中设为空(空就是不要有任何内容),设置查找内容项的格式,找到字体选项卡,点击左下角的从单元格选择格式,选择你要进排序的第一种格式(红色背景的),再重新选中辅助列(这个不要忘球了,忘了你就残了)

4. 在替换为内容中输入阿拉伯数字1(我们将背景为红的替换为1,背景为绿色的替换为2,背景为蓝色的替换为3),其实说到这里,你大概已经明白我的方法了,但我还是要说完,我可不想半途而废。

5. 在进行最后一步前,请检查你的输入和设置是否有误,查找内容的输入框里应该是无内容的,格式只设置背景色为你要排序的其中一个颜色,这里设为第一种假设颜色==红色,替换中内容自己定义,方便后边的排序就行。OK了,就点击全部替换。

6. 绿,蓝两颜色同样按照1-5这几个步骤完成,最后以辅助列中的1,2,3排序,看看是不是达到你的要求。我讲解的有点太白话,没有什么述语,希望你能看的明白。