


您可能经常需要在Excel表中查找重复的数据并将其删除。手动查找大量数据是不现实的。让编辑器为您带来2007 excel表的重复数据删除方法。
在工作中,通常有必要在整理原始记录列表时消除某些重复项。所谓重复通常是指某些记录在每个字段中具有相同的内容(垂直称为字段,水平称为记录)。例如,下图中的第三行数据记录和第五行数据记录完全相同。除了两个记录外,第六行和第十行也是一组相同的记录。

在其他情况下,用户可能希望查找并消除具有相同但并非完全重复的字段的“重复项”,例如下图[Name]中第7行和第12行中的记录:相同,但其他字段的内容不完全相同。

以上两个重复项的类型不同,消除操作的实现也略有不同,但本质上并没有太大区别。你们可以互相学习。下面以这两种情况为例,介绍几种删除重复项的常用技术。

1,删除重复项
[Delete Duplicate Items]功能是Excel 2007之后的新功能,因此适用于Excel 2007及其后续版本。
在数据列表中找到活动单元格,然后在功能区域上单击[数据]-[删除重复项],将出现[删除重复项]对话框。
对话框将要求用户选择重复数据所在的列(字段)。假设我们将“重复”定义为一条记录,其中所有字段的内容完全相同,则必须在此处检查所有列。如果仅将同一记录的一列定义为重复项,例如本文开头提到的第二种情况,则只需检查该列的字段即可。

勾选所有列后,单击[确定]按钮,删除重复项后将自动获得数据列表。删除的空白行将由下面的数据行自动填充,但不会影响数据表“其他”区域之外的数据。效果如下图所示:

2,高级过滤

在2007年版本出现之前,[高级筛选器]功能一直是删除重复项的强大工具。
在数据列表中找到活动单元格,然后在功能区域上单击[Data]-[Advanced](2003版的操作路径为[Data]-[Filter]-[Advanced Filter]]),将显示[高级过滤器]对话框。
对话框将要求用户指定列表区域,该区域是数据列表所在的单元格区域,默认情况下会自动生成。通常,选择“将结果复制到其他位置”作为筛选方法,以方便后续处理操作删除重复项。指定此方法后,对话框将要求用户指定“复制到”的位置,即删除重复项后数据列表的位置,并且用户可以指定左上方单元格的位置。在此示例中,我们将其设置为E1单元格。最后一项也是删除重复项的最关键选项,必须选中:[选择非重复记录]。如下图所示:

单击[确定]按钮后,将在单元格E1开头的区域中生成消除重复项后的另一个数据列表,效果如下图所示:

假定在第二种情况下定义了重复项,也就是说,您需要删除[名称]字段中具有重复内容的所有记录。您可以这样做:
在数据列表中,在[名称]字段所在的区域中选择单元格A1:A12,然后在功能区域上单击[数据]-[高级](2003版本的操作路径为[数据] ]-— [过滤器]-[高级过滤器]),将出现[高级过滤器]对话框。选择“在原始区域中显示过滤结果”作为过滤方法,还必须选中[选择唯一记录]复选框,如下图所示:


选择[在原始区域显示过滤器结果]的方法,以使A列中唯一项的过滤器结果可以同时影响其他字段。单击[确定]按钮后,过滤结果如下图所示。复制并粘贴此筛选的结果,并在消除名称字段中的重复项之后等待新列表。需要添加的一件事是,对于具有相同名称字段的记录,在执行此类剔除操作后,将保留最先出现的记录。例如,在第七行和第十二行的两个“ Wu Fans”之间,Excel保留第一个出现的第七行,并删除其后的第十二行。

3,使用公式
如果您了解一些函数公式,那么将函数公式与过滤方法结合使用将更加灵活,多变,并且可以适应更复杂的条件。
在D列中添加一个辅助公式,在单元格D2中输入公式:= A2&B2&C2,然后复制并填写下来。生成一列公式的结果是将每个记录中三个字段的内容组合到一个单元格中。然后在E列中添加一个辅助公式,在单元格E2中输入公式:= COUNTIF(D2:D $ 12,D2),请特别注意绝对参考符号$在公式中的位置。填充它,得到的结果如下图所示:

COUNTIF函数的功能是在一定时间间隔内计算与查询值相同的数据数量。上面公式中D2:D $ 12的绝对参考和相对参考的组合可以在向下的公式中使用。在复制过程中,形成随位置变化的动态区域,因此COUNTIF函数仅与数据进行比较每次都位于其下方区域,并且不涉及上方数据。因此,在第三行中,将找到与“李明28研发部”相同的两条记录,在第五行中,将仅找到一条匹配的记录。

通过该公式的结果,可以发现所有在E列中计算结果大于或等于2的记录(如果有更多重复,则结果将大于2))我们需要消除这个时候,使用自动过滤功能,过滤掉E列中大于1的行,然后删除整行,然后恢复到未过滤状态,就可以得到最终的列表,如下图所示:

在上述操作中,三个字段的内容应合并在一起,因为我们在第一个场景中将“重复”定义为所有字段的内容,因此这三个字段的内容同时合并在一起以进行比较。假设在第二种情况下需要根据定义执行消除操作,则不再需要列D的转换公式,但可以将列A直接用作COUNTIF函数的比较区域。输入公式:= COUNTIF(A2:A $ 12,A2)可以达到相同的效果。需要补充的是,此方法在消除操作后保留的记录是重复记录中的最新记录。
这也是第一种情况,可以使用稍微复杂一些的公式替换D和E列中的公式:= SUMPRODUCT(1 *(A2&B2&C2 = A2:A $ 12&B2:B $ 12&C2:C $ 12))原理与以前相同。
关于2007年excel表重复数据删除操作”,“ force_purephv”:“ 0”,“ gnid”:“ 971519edcf2eb7417”,“ img_data”:[{“ flag”:2,“ img”:[{“ desc”: “”,“ height”:“ 285”,“ title”:“”,“ url”:“。 ssl。 img。 360快。 com / t01f909634ccf9317d1。 jpg“,” width“:” 223“},{” desc“:”“,” height“:” 285“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t010ed5dade7745973f。 jpg“,” width“:” 223“},{” desc“:”“,” height“:” 413“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t01aecdf050d831b620。 jpg“,” width“:” 630“},{” desc“:”“,” height“:” 416“,” title“:”“,” url“:”。 ssl。
img。 360快。 com / t016c86ec3c5bccf493。 jpg“,” width“:” 638“},{” desc“:”“,” height“:” 420“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t018f7c54d2c6b7c9a3。 jpg“,” width“:” 635“},{” desc“:”“,” height“:” 398“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t01ab7405504f6e06e5。 jpg“,” width“:” 631“},{” desc“:”“,” height“:” 410“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t0174fe3c030f4d0178。 jpg“,” width“:” 640“},{” desc“:”“,” height“:” 416“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t01f0ee017406c3e170。 jpg“,” width“:” 638“},{” desc“:”“,” height“:” 412“,” title“:”“,” url“:”。
ssl。 img。 360快。 com / t019b2373952203d77a。 jpg“,” width“:” 631“},{” desc“:”“,” height“:” 417“,” title“:”“,” url“:”。 ssl。 img。 360快。 com / t010a929763de6407fd。 jpg“,” width“:” 641“}]}},” novel_author“:”“,” novel_name“:”“,”原始“:0,” pat“:” art_src_6,otherc,fts0,sts0“,” powerby“:” pika“,” pub_time“:51,” pure“:”“,” rawurl“:”。新闻。所以。 com / 552660edd359636f2723eef136de2409“,”重定向“:0,” rptid“:” ab6eaf5eedd95ab1“,” src“:” Pure Health“,” tag“:[],” title“:”如何在2007excel表中操作excel筛选出一个整个数据中的数据列表:自动过滤-仅按列过滤。
如何从EXCEL数据中过滤出我想要的数据?:使用数据透视表或高级过滤器
如何在excel_中过滤出所需的信息:在excel中过滤所需的信息的方法如下:1、打开excel表并选择需要过滤的键列。2、选择后,单击右上角的“排序和筛选”按钮。3、弹出选项,单击“自定义排序”。4、选择后,在先前选择的列上方会出现一个下拉按钮,单击下拉按钮5、以选中所需的列。该列的名称可以是多个选择。6、选择完成,所需的数据被过滤掉。
excel_中数据过滤的方法有哪些:Excel中数据过滤的方法:[1]自动过滤。它通常用于简单的条件筛选。筛选时,不符合条件的数据将被暂时隐藏,仅与条件数据匹配。此外,您可以使用“自动过滤”来同时过滤多个字段。此时,字段之间的限制条件只能是“和”的关系。 [2]高级过滤。通常用于条件比较对于复杂的过滤操作,过滤结果可以显示在原始数据表中,并且不符合条件的记录将被隐藏;过滤结果也可以显示在新的位置,不符合条件的记录将同时保存在数据表中。它是隐藏的,这使得比较数据更加容易。 Excel数据筛选是指仅显示满足指定条件的那些数据行,并隐藏那些不想显示的行。过滤数据后,无需重新排列或移动。您可以复制,查找,编辑,格式化,制作图表和打印。
在Excel中有两种过滤数据的方法,即自动过滤和____过滤。-去学校查找...:添加一列:输入公式:= round(A1,2) -A1(A (需要找到该列),然后将公式复制下来。只需对添加的列中的非空白进行过滤。实际上,有很多方法,我经常使用这种方法。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-322141-1.html
照他的观点
哪个行业不都是少数人赚钱