Excel按颜色排序或筛选
快速标记一列数据的重复值

快速标记一列数据的重复值,筛选并排序重复值前面我们学习了筛选、排序、条件格式,今天我们用一个例子来复习和巩固这三个方面的内容。
昨日老板给了我一列数据,让我找出这里的重复数据。
打开EXCEL表格,选中要查找重复值的数据列,点击菜单栏上“条件格式-突出显示单元格规则-重复值”。
弹出小窗,点击第一个选项框,下拉可以选择“重复值”或“唯一值”,在第二个选项框里选择标记颜色,可以是单元格填充或是字体填充,也可以自定义。
这里我们选择“浅红填充色深红色文本”。
左侧表格里标记了浅红色填充的单元格内数据都是重复的。
如果我们只想查看这些重复的数据呢?可以使用筛选功能里的按颜色筛选,筛选出重复数据。
移动鼠标到数量单元格,点击菜单栏上“筛选”,表头添加筛选标志。
点击筛选标志,下拉选择按颜色筛选,右侧滑出列表,选择浅红色单元格颜色。
浅红色单元格即重复值被单独筛选出来,工作表下方状态栏上也显示出“在19条记录中找到6个”,通过这一行数据,我们了解到表格原来的数据有19条,重复的有6条记录。
老板又说了,不要只把重复的显示出来,只需要把重复的数据移动到最前面就可以。
选中任意一个填充了红色的单元格,点击鼠标右键,选择“排序-将所选单元格颜色放在最前面”。
表格里填充上浅红色的单元格即重复值单元格排到所有数据的最前面,但数据还是很乱,大大小小的,没有个次序,别急,我们再添加一个排序条件即可。
点击菜单栏上“排序”,弹出窗口,点击“添加条件”,原来的按颜色排序条件下方新增加一行条件,选择次要关键字“数量”,排序依据选择“单元格值”,点击次序选择“降序”。
点击确定后,表格里的数据先是按颜色排序,同个颜色里又按数字的大小进行了排序。
怎么样?在一列数据里快速标记出重复值,并对重复值按颜色筛选和排序,你学会了吗?。
EXCEL如何按颜色来查找

EXCEL如何按颜色来查找在Excel中,可以使用筛选和排序功能来按颜色查找特定单元格或数据。
下面将介绍两种常用的方法。
方法一:使用筛选功能1.选择需要筛选的数据范围,例如A1:D10。
2. 在"开始"选项卡中,点击"筛选"按钮。
或者使用快捷键Ctrl + Shift + L。
3.单击列头上的筛选箭头,选择“筛选颜色”。
4.在下拉菜单的颜色列表中,选择你想要查找的颜色。
5. Excel将会筛选出包含选定颜色的单元格。
该方法的优点是简单易用,但只能筛选出包含指定颜色的单元格,而不能查找特定颜色的数值或文本。
方法二:使用自定义公式1. 在Excel的工具栏上,点击“文件”>“选项”>“高级”。
2.在“高级”选项卡中,向下滚动到"视觉效果"部分,然后勾选"使用公式来确定单元格格式"选项。
3. 点击"确定"按钮,返回到Excel工作表。
4.在一个空白单元格中输入以下公式:=CELL("color",A1)其中A1是你要查找的单元格。
5. 按下Enter键后,该公式将返回所查找单元格的颜色的索引值。
例如,红色的索引值为3,绿色为43,黄色为6,白色为0等等。
6.可以使用筛选或排序功能来查找特定颜色的单元格。
选择颜色索引列,然后点击"排序"按钮,或选择“筛选”>“排序&筛选”>“排序最大到最小”或“排序最小到最大”。
方法二的优点是可以更精确地查找特定颜色的单元格,但需要额外的设置和步骤。
总结:以上介绍了两种在Excel中按颜色查找数据的方法。
通过筛选功能可以快速筛选包含特定颜色的单元格,而使用自定义公式则可以更准确地查找特定颜色的单元格。
根据你的需求,选择一种适合的方法来查找你要的颜色。
Excel的表颜色与样式的调整与设置技巧

Excel的表颜色与样式的调整与设置技巧Excel是一款功能强大的电子表格软件,广泛应用于各个领域。
在处理大量数据和信息的同时,表格的颜色与样式的调整与设置也变得非常重要。
本文将介绍一些Excel中常用的表颜色与样式的调整与设置技巧,帮助您更好地利用Excel进行数据分析与展示。
1. 表格的颜色调整在Excel中,可以通过以下步骤调整表格的颜色:1.1 选中需要调整颜色的单元格、行或列;1.2 点击“开始”选项卡中的“填充颜色”按钮,选择所需的颜色;1.3 单击“确定”按钮,应用所选的颜色。
2. 条件格式设置条件格式是Excel中非常实用的功能,可以根据特定条件自动设置单元格的颜色和样式。
以下是条件格式设置的步骤:2.1 选中需要应用条件格式的单元格或区域;2.2 点击“开始”选项卡中的“条件格式”按钮,选择所需的条件格式类型;2.3 配置条件格式的规则,比如设置数值大于、小于或等于某个值时的颜色和样式;2.4 单击“确定”按钮,应用设置的条件格式。
3. 自定义表格样式除了预设的表格样式外,Excel还提供了自定义表格样式的功能,可以根据个人喜好或特定需求自定义表格样式。
以下是自定义表格样式的步骤:3.1 选中需要应用样式的单元格、行或列;3.2 点击“开始”选项卡中的“格式为表格”按钮,选择所需的表格样式;3.3 在弹出的对话框中,根据需求配置表格样式的元素、颜色和样式;3.4 单击“确定”按钮,应用设置的自定义表格样式。
4. 冻结行列当Excel表格中的数据较多时,我们经常希望固定某些行或列,便于数据的查看和分析。
以下是冻结行列的步骤:4.1 选中需要冻结的行或列;4.2 点击“视图”选项卡中的“冻结窗格”按钮;4.3 单击“冻结窗格”按钮后,选中的行或列将被冻结,无论滚动表格,这些行或列都将保持可见。
5. 表格排序与筛选Excel提供了排序和筛选功能,帮助我们更好地组织和分析数据。
以下是表格排序与筛选的步骤:5.1 选中需要排序或筛选的表格区域;5.2 点击“数据”选项卡中的“排序”或“筛选”按钮,选择所需的排序或筛选方式;5.3 根据需求设置排序的条件或筛选的条件;5.4 单击“确定”按钮,应用设置的排序或筛选方式。
如何在Excel中按单元格颜色对数据进行排序并删除重复的数值和文本

如何在Excel中按单元格颜色对数据进行排序并删除重复的数值和文本在Excel中,按单元格颜色对数据进行排序并删除重复的数值和文本是一个非常有用的操作。
这个功能可以帮助我们更轻松地整理和分析数据。
在本文中,我将详细介绍如何使用Excel中的筛选功能实现这一目标。
首先,我们需要准备要处理的数据。
假设我们有一个包含许多数值和文本的数据表格,其中的每个单元格都有不同的颜色。
我们的目标是按照单元格颜色对数据进行排序,并且删除重复的数值和文本。
要实现这个目标,我们可以按照以下步骤进行操作:步骤一:选择要处理的数据范围在Excel中打开我们的数据表格,并确定要处理的数据范围。
可以是整个表格,也可以是特定的列。
选中这个数据范围,确保在处理过程中我们只会对这些数据进行操作。
步骤二:打开筛选功能在Excel的顶部菜单栏中,点击“数据”选项卡,然后点击“筛选”。
这将打开一个筛选功能的窗口。
步骤三:按颜色筛选在筛选功能窗口中,我们会看到一个“按颜色”选项。
点击它,并选择我们想要按照的颜色。
这将使得Excel只显示具有这个颜色的单元格。
步骤四:排序数据在已经筛选出指定颜色的单元格之后,我们可以对这些数据进行排序。
在Excel的顶部菜单栏中,点击“开始”选项卡,然后选择“排序和筛选”。
这将打开一个排序功能的窗口。
在排序功能窗口中,选择我们想要根据的列,以及排序的方式(升序或降序)。
点击“确定”按钮,Excel将会按照我们指定的方式对数据进行排序。
步骤五:删除重复数据在完成了数据的排序之后,我们可以删除重复的数值和文本。
在Excel的顶部菜单栏中,点击“数据”选项卡,然后选择“删除重复项”。
这将打开一个删除重复项的窗口。
在删除重复项的窗口中,选择我们要根据的列,并点击“确定”按钮。
Excel将会删除所有重复的数值和文本,只保留一个。
通过按照以上五个步骤进行操作,我们就成功地在Excel中按照单元格颜色对数据进行了排序并删除了重复的数值和文本。
Excel高级筛选技巧多条件筛选和排序数据

Excel高级筛选技巧多条件筛选和排序数据Excel高级筛选技巧:多条件筛选和排序数据Excel是一款功能强大的电子表格软件,广泛被用于数据分析和管理。
在Excel中,筛选和排序数据是常见且重要的操作。
本文将介绍一些Excel的高级筛选技巧,特别是多条件筛选和排序数据的方法。
1. 准备数据在进行筛选和排序之前,首先要准备好需要处理的数据。
打开Excel,并创建一个新的工作表。
在工作表中,输入一些示例数据,可以包含多列和多行,以便后续演示高级筛选技巧。
确保数据有一定的复杂性,以便更好地演示多条件筛选。
2. 多条件筛选数据使用Excel高级筛选功能,可以根据多个条件筛选数据。
首先,选择要筛选的数据范围,包括列标题和数据行。
然后,点击Excel菜单栏中的“数据”选项卡,找到“高级”按钮并点击。
在弹出的高级筛选对话框中,选择“筛选列表中的记录”选项,并设置相应的条件区域。
条件区域是指包含筛选条件的区域。
可以在同一行或不同行的单元格中输入条件。
每个条件应该使用AND或OR逻辑运算符连接。
在条件区域下方的列表区域,选择要将结果输出到的位置。
点击“确定”按钮应用高级筛选。
3. 多条件排序数据Excel还提供了多条件排序数据的功能。
通过多条件排序,可以根据多个字段的值对数据进行排序。
选择要排序的数据范围,包括列标题和数据行。
然后,点击Excel菜单栏中的“数据”选项卡,找到“排序”按钮并点击。
在弹出的排序对话框中,可以添加多个排序条件。
对于每个条件,选择要排序的列和排序顺序(升序或降序)。
可以通过点击“添加级别”按钮添加更多的排序条件。
设置完所有排序条件后,点击“确定”按钮进行排序。
4. 组合多条件筛选和排序数据在某些情况下,需要同时进行多条件筛选和排序数据。
为了实现这个目标,可以先使用高级筛选筛选所需数据,然后再对筛选结果进行排序。
先按照上述的多条件筛选步骤,对数据进行筛选。
然后,将筛选结果复制到新的工作表中。
excel2007按颜色排序的教程

excel2007按颜色排序的教程
excel2007按颜色排序的教程:
如下图所示的不同班级的学生考试成绩。
按颜色排序步骤1:如果我们要按一班、二班、三班、四班的顺序将学生成绩进行排序,因为不同班级的学生成绩我们已经填充了不同颜色,所以我们可以按填充颜色进行排序。
按颜色排序步骤22:因为我们要按一班、二班、三班、四班的顺序进行排序,也就是按黄色、绿色、蓝色、紫色的顺序进行排序。
点击【开始】---【排序和筛选】---【自定义排序】,就会弹出一个排序的选择框。
按颜色排序步骤3:我们在排序框内的【主要关键字】一栏中选择【成绩】,在【排序依据】一栏中选择【单元格颜色】,在【次序】一栏中选择黄填充颜色。
按颜色排序步骤4:然后,点击【添加条件】,会自动添加一行,我们在排序框内的【主要关键字】一栏中选择【成绩】,在【排序依据】一栏中选择【单元格颜色】,在【次序】一栏中选择二班的填充颜色绿色。
按颜色排序步骤5:然后,再次点击【添加条件】,又会自动添加一行,我们在排序框内的【主要关键字】一栏中选择【成绩】,在【排序依据】一栏中选择【单元格颜色】,在【次序】一栏中选
择三班的填充颜色蓝色。
按颜色排序步骤6:同理,再次点击【添加条件】,又会自动添加一行,我们在排序框内的【主要关键字】一栏中选择【成绩】,在【排序依据】一栏中选择【单元格颜色】,在【次序】一栏中选择四班的填充颜色紫色。
按颜色排序步骤7:至此,四个班级的填充颜色全部添加到排序中,点击【确定】。
可以看到,excel已经按填充颜色进行排序了。
怎么样?很简单吧,你学会了吗?
看了excel2007按颜色排序的教程。
如何使用Excel进行数据表的数据表的条件值字段设置样式设置条件排序和筛选

如何使用Excel进行数据表的数据表的条件值字段设置样式设置条件排序和筛选如何使用Excel进行数据表的条件值字段设置样式设置条件排序和筛选Excel是一款功能强大的电子表格软件,广泛应用于数据处理和分析的场景中。
在Excel中,我们可以通过条件值、字段设置、样式设置以及条件排序和筛选等功能,对数据表进行灵活有效的操作和管理。
本文将详细介绍如何使用Excel进行这些操作。
一、条件值字段设置条件值字段设置是根据一定的条件对数据表中的数值进行分类和标识,使数据表更加直观和易于分析。
以下是一些常用的条件值字段设置操作:1. 条件格式设置条件格式设置是Excel中常用的一个功能,可以根据设定的条件对选定的单元格进行颜色填充、字体加粗等操作,以突出显示符合条件的数据。
操作步骤如下:(1)选中需要设置条件格式的数据范围;(2)在Excel的菜单栏中点击“开始”选项卡,找到“条件格式”按钮,点击后弹出条件格式设置的选项;(3)在条件格式设置中选择适当的条件和设置参数,比如大于、小于、等于等操作符,并设定相应的数值;(4)点击确定,即可完成条件格式设置。
2. 数据验证数据验证功能可以限制用户输入的范围和数据类型,防止数据表出现错误或者无效的数据。
操作步骤如下:(1)选中需要进行数据验证的单元格或者数据范围;(2)在Excel的菜单栏中点击“数据”选项卡,找到“数据验证”按钮;(3)在数据验证对话框中选择适当的验证条件和设置参数,比如整数、小数、日期、文本等,并设定合适的范围;(4)点击确定,即可完成数据验证设置。
二、样式设置样式设置是为了美化数据表,提高数据表的可读性和可视性。
以下是一些常用的样式设置操作:1. 单元格样式设置单元格样式设置可以调整文字大小、字体样式、颜色填充等因素,使数据表更加美观。
操作步骤如下:(1)选中需要进行样式设置的单元格或者数据范围;(2)在Excel的菜单栏中点击“开始”选项卡,找到“样式”按钮,点击后弹出样式设置的选项;(3)在样式设置中选择合适的样式,比如宋体、加粗、斜体等,并可以调整文字大小和颜色填充;(4)点击确定,即可完成样式设置。
在Excel2003中按颜色进行排序

在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排序按钮,即可得到按字体颜色排序后的结果。
方法二:用自定义函数以下表为例,假设人物名单在B2:B19区域中。
1.按Alt+F11,打开VBA编辑器。
单击菜单“插入→模块”,Excel插入名称为“模块1”的模块。
在右侧的代码窗口中输入下面的VBA代码:Function GetCellColor(TheCell As Range)GetCellColor = TheCell.Interior.ColorIndexEnd FunctionFunctionGetFontColor(TheCell As Range)GetFontColor = TheCell.Font.ColorIndexEnd Function2.按Alt+F11返回Excel界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel按颜色筛选排序或排序在实际工作中,用户经常会通过为单元格设置背景色或者字体颜色来标注表格中较特殊的数据,但是却无法对有颜色的单元格做进一步操作,比如排序和筛选,因为在Excel中,无论使用菜单命令还是工作表函数都无法得到单元格的颜色信息。
此时,需要借助Excel的宏表函数,才能够得到单元格的颜色信息。
有关宏表函数的更多知识,请参阅第22章宏表函数。
在如图126-1所示的表格中,部分日期数据使用了单元格背景色,部分任务数据设置了字体颜色,下面以此表格为例,介绍如何按照颜色排序。
图126-1 使用了单元格背景色和字体颜色的表格分别在C1、D1中输入文字Color1、Color2。
选定C2,按<Ctrl+F3>组合键,在“定义名称”对话框的“在当前工作簿中的名称”文本框中输入Color1,然后在引用位置输入:=GET.CELL(63,A2)+RAND()*0单击“确定”按钮关闭“定义名称”对话框。
选定D2,按<Ctrl+F3>组合键,在“定义名称”对话框的“在当前工作簿中的名称”文本框中输入Color2,然后在引用位置输入:=GET.CELL(24,B2)+RAND()*0如图126-2所示。
单击“确定”按钮关闭“定义名称”对话框。
图126-2 使用宏表函数求颜色值在C2中输入“=Color1”,在D2中输入“=Color2”。
选定C2∶D2,往下拖曳到C17∶D17,完成对公式的复制。
单击C2,单击工具栏上的“降序排列”按钮,就能够以日期列的单元格背景色来排序,结果如图126-3所示。
图126-3 按颜色值排序表格数据如果需要以任务列的字体颜色排序,则应以D列为标准进行排序。
在本例中,使用了Excel宏表函数在C列和D列分别求出A列每个单元格的背景色对应的值和B列每个单元格的字体颜色对应的值,从而使按颜色排序成为可能。
在使用Excel的筛选功能时,也可以按照单元格的背景色或字体颜色来筛选数据,原理相同,在此就不赘述了。
注意宏表函数只能计算手工设置的单元格背景色和字体颜色的值,而不能计算由条件格式功能产生的颜色。
注意用于计算颜色的宏表函数无法自动重算。
因此,当单元格背景色或字体颜色发生改变后,用户需要按<F9>键执行手动重算,才能更新宏表函数的计算结果。
Excel2007 五彩缤纷让Excel按颜色对数据进行排序筛选几乎人人都喜欢五彩缤纷的颜色,在文档中合理、有效地使用颜色可以显著提高文档的吸引力和可读性。
如果能够按颜色对数据进行排序和筛选的话,则是在快速组织和找到所需数据的基础上锦上添花。
使用Excel 2007,无论是手动还是按条件设置的单元格格式,都可以按格式(包括单元格颜色和字体颜色)对数据进行排序和筛选。
下面就先来看看如何按颜色对数据进行自定义排序。
1.在“开始”选项卡的“样式”组中,利用“条件格式”中的“突出显示单元格规则”功能为任一单元格区域应用不同的单元格颜色和字体颜色。
2.单击数据区域中一个单元格,在“编辑”组中单击“排序和筛选”按钮,在弹出的下拉菜单中执行“自定义排序”命令。
3.在打开的“排序”对话框中,指定主/次要关键字、排序依据和次序等,添加4个排序条件。
单击确定后,数据便按指定的颜色次序进行排序了。
在上一个技巧中,我们已经学会了如何按颜色来对数据进行排序,那么如何按颜色来对数据进行筛选呢?别着急,答案马上揭晓。
操作如下:1.利用“开始”选项卡的“样式”组中的“条件格式”中的“突出显示单元格规则”功能为任一单元格区域应用不同的单元格颜色和字体颜色。
2.单击数据区域中一个单元格,在“编辑”组中单击“排序和筛选”按钮,在弹出的下拉菜单中执行筛选命令,Excel便会自动为列标题添加自动筛选的下三角按钮。
3.单击“到期日期”列标题右侧的下三角按钮,在其下拉菜单中执行“按颜色筛选”命令,然后从右侧的“按单元格颜色筛选”或“按字体颜色筛选”列表中选择一种颜色,即可完成筛选工作。
Excel2003 注意点:该函数不能直接在单元格里引用,即不能直接写在编辑栏的公式里,我拷,不能写在公式里,这个函数还有什么用?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传回True15 如果公式处于隐藏状态传回True16 传回储存格宽度17 以点为单位传回储存格高度18 字型名称19 以点为单位元传回字号20 如果储存格所有或第一个字符为加粗传回True21 如果储存格所有或第一个字符为斜体传回True22 如果储存格所有或第一个字符为单底线传回True23 如果储存格所有或第一个字符字型中间加了一条水平线传回True24 传回储存格第一个字符色彩数字,1 至56。
如果设定为自动,传回025 MS Excel不支持大纲格式26 MS Excel不支持阴影格式27 数字显示手动插入的分页线设定28 大纲的列层次29 大纲的栏层次30 如果范围为大纲的摘要列则为True31 如果范围为大纲的摘要栏则为True32 显示活页簿和工作表名称33 如果储存格格式为多行文字则为True34 传回储存格外框左方色彩,数字显示。
如果设定为自动,传回035 传回储存格外框右方色彩,数字显示。
如果设定为自动,传回036 传回储存格外框上方色彩,数字显示。
如果设定为自动,传回037 传回储存格外框下方色彩,数字显示。
如果设定为自动,传回038 传回储存格前景阴影色彩,数字显示。
如果设定为自动,传回039 传回储存格背影阴影色彩,数字显示。
如果设定为自动,传回040 文字显示储存格样式41 传回参照地址的原始公式42 以点为单位传回使用中窗口左方至储存格左方水平距离43 以点为单位传回使用中窗口上方至储存格上方垂直距离44 以点为单位传回使用中窗口左方至储存格右方水平距离45 以点为单位传回使用中窗口上方至储存格下方垂直距离46 如果储存格有插入批注传回True47 如果储存格有插入声音提示传回True48 如果储存格有插入公式传回True49 如果储存格是数组公式的范围传回True50 传回储存格垂直对齐,数字显示51 传回储存格垂直方向,数字显示52 传回储存格前缀字符53 文字显示传回储存格显示内容54 传回储存格数据透视表名称55 传回储存格在数据透视表的位置56 枢纽分析57 如果储存格所有或第一个字符为上标传回True58 文字显示传回储存格所有或第一个字符字型样式59 传回储存格底线样式,数字显示60 如果储存格所有或第一个字符为下标传回True61 枢纽分析62 显示活页簿和工作表名称63 传回储存格的填满色彩64 传回图样前景色彩65 枢纽分析66 显示活页簿名称Excel2003 [排序筛选]二种方法实现EXCEL中按颜色排序在应用Excel过程中,有时需要将一列单元格按它的字体颜色或填充颜色排序,遇到这种情况时不少人会束手无策,或者只能慢慢的给那些不同颜色的单元格标上不同的类别号,最后再将这些类别号排序,撬时良多。
经过长时间的积累,在颜色排序上我逐渐积累了一些经验,下面将它们总结一下:方法一、结合“Ctrl + H”和辅助列实现按颜色排序法:Ctrl + H是替换的快捷键,在替换对话框里有个格式替换功能,这种方法就是利用它的这个功能将颜色量化成为数字,再将量化后的数字排序,从而实现单元格将颜色排序。
假如有颜色的单元格都在A列,那么我们就可以按照下面的步骤进行操作:1、用鼠标点一下Excel表格顶头的A字符(即有颜色列的列表头),然后依次按键:2、按Ctrl+ C复制该列;3、用鼠标“右键”再点一下表格顶头的A字符,呼出右键菜单;4、按E键,选择“插入复制单元格”菜单项,此时新插入的列为被选中状态;5、按Ctrl + H调出替换对话框;6、当替换对话框打开后,按Alt + T 显示对话框的“选项”区;7、按Alt + M 打开查找内容的格式定义对话框;8、当“查找格式”对话框打开后,如果是文字有颜色就选择进入“字体”页,并指定一种字体颜色;如果是单元格填充色就选择进入“图案”页,并指定一种颜色;如果是单元格边框有颜色就进入“边框”页,并指定颜色。
9、在替换对话框的“替换为”文本框中输入数字“1”,然后按Alt + A将A 列中所有同类颜色的单元格都替换为数字“1”;10、重复7、8、9三步,并以不同的数字替换不同的颜色,直到A列数据全部被替换完毕。
11、最后将表格按A列中刚替换出来的数字排序。
方法二、利用“宏表函数”和辅助列实现按颜色排序法:Get.cell(返回的信息类别号,需要检查的单元格),这个宏函数可以取得单元格的多种信息。
信息类别号的取值范围是1-66,代表着单元格的66种特征信息,其中24为获取单元格内第一个字符的颜色编号,63为获取单元格的填充色编号。
我们可以利用这个函数取得单元格的颜色编码,然后就可以将单元格按颜色排序了。
同样假设不同颜色的单元格是在A列,下面我们就来说说排序的操作过程:1、用鼠标点击“插入”菜单→“名称”菜单项→“定义”子菜单项,打开“定义名称”对话框。
2、在第一个文字框中输入名称“getColor”,如果单元格的文字颜色不同,则在引用位置文字框中输入:“=get.cell(24,$a1)”;如果是单元格的填充色不同,则在引用位置文字框中输入:“=get.cell(63,$a1)”。
3、点击“确定”按钮关闭对话框。
4、用鼠标右键点击A列顶头的A字符,弹出的菜单上选择“插入”命令。
5、在新插入的A1单元格中输入:“=getcolor”。
6、拖动A1单元格右下角的填充句柄的方点向下填充公式。