根据列范围检查重复的行(Microsoft Excel)
Jennifer在工作表中有很多数据,她认为其中一些行是重复的。她根据一行中的列范围是否与上一行中的相同列范围确定行是否重复。例如,如果F7:AB7中的所有值都与F6:AB6中的值相同,那么Jennifer会认为第7行与第6行重复。她想知道是否有一种方法可以轻松检查这种情况重复行,并以某种方式突出显示重复项。
解决此问题的一种方法是利用Excel的条件格式设置功能。如果数据在A1:AZ100行中,则选择范围您可以在条件格式内使用以下内容作为公式测试:
=IF(AND($F2:$AB2=$F1:$AB1),1,0)=1
如果您的条件格式将一种颜色应用于单元格,那么只要F列到AB列中的值等于该行正上方的同一列中的值,您就会看到该颜色出现。
如果Jennifer的数据仅由F:AB列中的单元格组成,则她可以使用Excel的过滤功能来标记重复的行。
以下是一般步骤:
。选择包含您的数据的单元格。例如,如果第一行包含列标题,则应选择F2:AB100。
。对这些单元格应用颜色,以便所有数据都以某种独特的颜色着色。
。选择数据表中的任何单元格。
。显示功能区的“数据”选项卡。
。在“排序和筛选”组中单击“高级”。 Excel将显示“高级筛选器”对话框。 (请参见图1。)
。确保选中“就地过滤列表”。 (默认情况下应选择它。)
。单击仅唯一记录复选框。
。单击确定。 Excel将折叠您的数据,以便仅显示唯一(非重复)记录。
。选择可见的数据行。
。删除您在步骤2中应用的颜色。 。删除您在步骤5到8中应用的过滤器。
此时,只有重复的记录才会以您在第2步中使用的颜色突出显示。这些记录可以安全地删除,仅留下唯一的记录。
也许更简单的方法是允许Excel确定重复项并删除行。请按照下列步骤操作:
。选择您要检查的行。例如,您可以选择1到100行。 。显示功能区的“数据”选项卡。
。单击“数据工具”组中的“删除重复项”工具。 Excel将显示“删除重复项”对话框。 (请参见图2。)
。确保仅选择那些代表F:AB列的列标题。所有其他列的复选框均应清除。
。单击确定。 Excel将显示一条确认消息,指示已检查了多少条记录以及保留了多少非重复项。
使用“删除重复项”工具的强大功能是,表中记录的顺序并不重要。换句话说,该工具不仅将一行中的指定列与其上方的行进行比较,还将一行中的指定列与其他所有行进行比较,并且仅保留唯一的那些。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(10608)适用于Microsoft Excel 2007和2010。您可以在以下旧版Excel菜单界面中找到该技巧的版本:
链接:/ excel-Checking_for_Duplicate_Rows_Based_on_a_Range_of_Columns [根据列范围检查重复行]。