2007版EXCEL可以根据颜色进行筛选。和你平时筛选没有什么区别!1、如何取得一个单元格的颜色,Excel2003中没有相应的函数,但可以用Excel4.0的一个叫Get.Cell的宏函数,但宏函数不能直接在Excel2003中直接用,必须定义成名称才能使用2、Get.Cell(Num,Cell)是这个函数的格式,Get.Cell可以取得一个单元格中的多种信息,如边框格式等,Num指定的就是要取得那类信息,24就是让这个函数取出单元的颜色信息,取出来后是一个1-56的数字,表示某种颜色的编号3、如果你在B1列输入你定义的名称并填充了,那么B1中的数字就是A1中的颜色代码,B2中的数字就将是A2中的颜色代码,以此类推4、现在你再按B列排序,实际上就是按A列的颜色排序的了。不知我说清楚了没有?没懂可以发消息给我。