中企动力 > 商学院 > excel删除相同行
  • ?

    Excel一键删除重复数据,你居然还用逐条排查?

    高绮琴

    展开

    平时用Excel表格处理大量数据的时候,总会遇到大量的重复无效数据。

    如果只有几十条数据,也就罢了,一条一条比对,很快也能清理完,可是如果数据多达上百条,甚至成千上万条,还是去一条一条筛选,那得排查到过年了。

    其实,Excel自带很多简单的重复数据处理功能,无论是删除还是查找,只需点击几下,就能迅速处理表格中的重复数据,简单又轻松。

    今天,我们就来学习几个Excel中处理重复数据的小功能,保证各位学会后,一定有相见恨晚的感觉。

    查找重复数据

    步骤:

    1、用【WPS】打开需要处理的数据

    2、单机上方工具栏中的【数据】

    3、选择【高亮重复项】→【设置高亮重复项】→确定

    4、选择【清除高亮重复项】,可去除高亮

    删除重复数据

    步骤:

    1、用【WPS】打开需要处理的数据

    2、单机上方工具栏中的【数据】

    3、选择【数据工具】→【删除重复项】

    使用函数查找重复数据

    使用函数将重复数据标记为重复,并且可以隐藏,需要的时候还可以找回,不用删除哦,此功能非常人性化!

    步骤:

    1、用【WPS】打开需要处理的数据

    2、在第一行数据右方的【单元格】中输入函数【=IF(COUNTIF(A$2:A$16,A2)>1,"重复","")】,在这里一定要注意的一点是【函数括号中的(单元格)】,需要根据各位在实际处理数据表格中【单元格的选择范围】来填写。

    3、最后讲鼠标移置单元格右下角,变为十字后,下拉即可

    条 件 格 式

    使用条件格式查找重复数据这个功能跟上面的第一个【设置高亮重复项】把重复数据标出的功能有异曲同工之妙。

    步骤:

    1、用【WPS】打开要处理的表格数据

    2、选择需要处理的数据区域

    3、在上述【开始】功能栏中选择右方的【条件格式】

    4、选择【突出显示单元格规则】→【重复值】,后边可根据自己需要进行选择

  • ?

    如何在Excel中一键删除重复数据

    两块

    展开

    以下面这张表格为例:

    我们可以看到,这张表共有4列22行数据,分别是序号、姓名、国籍、籍贯。在实际工作中,我们要处理的数据可能要多得多。

    首先,我们分析下这张表。

    可以看出,在这张表中,第2行和第21行的数据重复,第16行和第22行的数据重复。

    下面,我们来看看如何一键删除重复的数据。

    第一步:点击数据区域的任意单元格;

    第二步:点击上方“数据”菜单栏里的“删除重复项”;

    第三步:出现“删除重复项”的对话框;

    这里,我们要注意两块,第一块是右上角的“数据包含标题”,这里需根据实际情况选择,比如今天用的示例表是有标题的,那么就应该勾选上。同时我们可以看到下面出现了各列的标题。

    第二块就是下面的各列标题了。不同的选择会出现怎样的效果呢?我们来操作看看。

    【全选】--未发现重复值。

    这是怎么回事呢?原因是Excel会把每一行数据作为一个整体,由于第一列的“序号”列没有重复数据,所以出现了“未发现重复值”的结果。

    【选择姓名、国籍、籍贯】--发现了2个重复值,已将其删除;保留了20个唯一值。

    我们可以看到,第21、22行的数据已经被删除了。

    其实到这里,已经达到我们的要求了,但我们可以继续选择不同的选项,看一看会有怎样的效果。

    【选择国籍、籍贯】发现了8个重复值,已将其删除;保留了14个唯一值。

    从结果我们可以看出,籍贯列里剩下的省份名已经都只是唯一值了。

    由此我们可以想到,如果只选择“国籍”一列,将只保留一个值,就是“中国”了。

    总结一下,在我们删除重复项的时候,一定要注意选择合适的列,否则要么没有效果,要么出现误删。

    以下表为例:

    第2行和第21行的姓名是一样的,但籍贯不同,说明他们不是一个人,只是同名而已。

    如果我们按“姓名”列删除重复项,那么就会把第21行的数据误删掉,因此必须把“籍贯”列也加入进来,才能保证数据完整。

  • ?

    怎么把一个execl表中完全重复的行都删除,不保留!

    Javea

    展开

    今天遇到个问题,一个表里有ABCD 4列,有几千行,需要把数据完全相同的行挑出来,就是两行完全一样的给标注出来,方便删除。

    经过搜索,找到了这个方法:http://club.excelhome/thread-1282331-1-1.html,经测试,有效!可能有些朋友看原文看不懂,以原网站提到的案例,我来详细解释一下:

    源文档中之所以用这个代码:=COUNTIFS(A:A,A2,B:B,B2,C:C,C2,D:D,D2,E:E,E2),是因为第一行不用考虑去重的问题,所以第一行填写的是以2开头的,正常用的话,第一行改为1开头就可以了,然后A、B、C这里指的是列,如果只有四列,那么将代码改成类似这样就可以了:=COUNTIFS(A:A,A1,B:B,B1,C:C,C1,D:D,D1)

    将这些内容随便填写到第一行的某个空白单元格中,然后点击该单元格右下角的+号,然后往下拉动,直到最后一行,目的是让公式中的数字,自动变动成跟行号一样的数字。

    如下图所示:

    这里面显示数字2的,就是说明该数据在本文档中重复了2次了(显示3的话,说明重复了3次)

    此时点击数据—>筛选—>然后点击筛选列顶部的下箭头—>选择数据筛选中的2,再点击筛选就可以了。

    此时出现的,就是筛选好的重复2次的数据了,把这些数据删除掉之后,剩下来的,就是不重复的数据了。

  • ?

    EXCEL中删除特定行数据的两种方法

    丁格

    展开

    Excel中删除指定行数据的两种方法。

    删除行数据

    本文介绍excel中删除指定行数据的两种方法。

    当在编辑工作表时,发现工作表中大量的产品数量都为0,如果想将所有数量为0的行删除,该如何操作呢?

    Excel中删除指定行通常有两种方法:第一种,使用筛选,第二种,使用VBA语句。

    删除指定行的第一种方法:

    首先选定区域(包括标题行),然后选择“数据”\“筛选”\“自动筛选”。在“数量”列下拉列表中选择“0”,那么将列出所有数量为0的行。此时在所有行都被选中的情况下,选择“编辑”\“删除行”,然后按“确定”即可删除所有数量为0的行。最后,取消自动筛选模式。

    删除指定行的第二种方法:

    比如,如何快速删除整个表格中以6为倍数的行呢?

    VBA语句代码如下:

    for i=6 to 1000 step 6

    rows(i & ":" & i).select

    selection.delete shift:=xlup

    i=i-1

    next

    以上两种方法都可以快速删除指定行中的数据,大家可以根据需要,灵活选择使用。

  • ?

    让Excel自动调整序号,删除、添加行列后仍保持序号连续不中断

    洛西茅斯

    展开

    之前曾发文介绍过几种在Excel中自动添加序号的简便方法,但简便的方法在添加或者删除行、列后序号会中断,不连续了,这时又需要重新调整序号。如果要经常修改表格,增加或者删除行列,则反复调整序号也会影响工作效率。最近学习了一种利用函数在Excel中自动添加序号的方法,这种方法虽然在建立序号时有点复杂,但能够一劳永逸,可以实现让Excel在删除、添加行列后自动调整序号。下面以Excel2007为例介绍如何操作,以供参考。

    这里介绍两种方法,一种可以完全实现在删除、添加行列后自动调整序号,但需要先建立“Excel表”。另一种方法是不建立“Excel表”,但只能实现在删除行、列后自动调整序号。在添加行、列后还需要手动操作一下。

    方法一:在“Excel表”中实现完全自动调整序号。

    1、先建立“Excel表”。

    这里的“Excel表”(较早的Excel版本中称为“Excel列表”)不同于Excel的工作表,“Excel表”的功能是可以让在“Excel表”中的数据独立于Excel工作表中的其他行和列,从而让Excel单独管理其中的数据。建立“Excel表”的方法是:

    ●先选中要编辑的表格范围(选择之后还可以通过添加行、列的方式扩大“Excel表”范围)。

    ●然后点击插入选项卡中的“表”按钮。(其他的Excel版本中该按钮的名称和位置可能不同,如Excel2010中该按钮的名称为“表格”)

    ●点击后会弹出对话框,其中有一个“包含标题行”选项。

    ●如果勾选了“包含标题行”选项,Excel会自动将“Excel表”中的第一行设置成带下拉按钮的标题行。

    ●如果不勾选“包含标题行”,Excel会自动给“Excel表”添加一个标题行,则选择范围会自动多出一行。

    ●点击对话框中的确定按钮后,Excel会将选择的范围建立成“Excel表”并自动设置成默认的样式。(如果对表格的样式不在意,可跳过下面几个步骤,直接看小标题2。)

    如果不喜欢Excel的默认样式,可以用其他颜色取代表中的填充颜色和线条颜色(但笔者的Excel中不能选择“无填充颜色”设置“Excel表”,选择“无填充颜色”后笔者的“Excel表”的颜色不改变,只能选择白色来代替无填充颜色。)

    ●如果不想要最上方带下拉按钮的那一标题行,可以在建立“Excel表”时不勾选“包含标题行”,建立好“Excel表”后,在“Excel表”中点击鼠标,此时Excel会显示“设计”选项卡,再点击取消勾选“设计”选项卡中的“标题行”选项,则标题行就取消了。

    “Excel表”的神奇之处在于当在“Excel表”中添加行或者列后,Excel会根据“Excel表”单元格中的公式内容,自动在新增加的单元格中填充公式。

    2、表格的序号产生在列中时(即序号在表格中是纵向排列的)用“ROW”函数生成序号:

    如果序号产生在列中(在表中纵向排列)。则需要使用“ROW”函数,“ROW”函数可返回单元格所在的行号。

    例如在“C3”单元格中(其的列号为C,行号为3)输入“=ROW()”,然后按回车键,则C3单元格中会显示“3”即该单元格的行号。(注:ROW后的括号必须要有,这是Excel规定的语法。)

    ●那么要想在“C3”单元格中显示序号1,则应输入“=ROW()-2”,再按回车键。

    ●然后用拖动填充柄或者选择性粘贴公式的方法复制公式到其他序号所在的单元格中,但填充或者粘贴的范围不要超出之前建立的“Excel表”范围。这时,再删除或者添加序号所在的行时,Excel就会自动调整序号,保持序号的连续性。

    3、表格的序号产生在行中时(即序号在表格中是横向排列的)用“COLUMN”函数生成序号:

    如果序号产生在行中(在表中横向排列),则需要使用“COLUMN”函数,“COLUMN”函数可返回单元格所在的列号。其原理和“ROW”函数相同,只是在确定生成序号的公式时,要先将代表列号的字母转换成对应的数字。

    ●例如想在“C3”单元格中显示序号1(C列对应数字为第3列),则公式应为“COLUMN()-2”。

    注意事项:

    ●必须在“Excel表”范围内进行添加或者删除行、列的操作才能实现自动调整序号的功能。要想确认某个单元格是否在“Excel表”内,可以先点击选择该单元格,然后查看Excel是否显示“设计”选项卡,如果显示“设计”选项卡,说明该单元格是在“Excel表”范围内,如果不显示“设计”选项卡,说明该单元格不在“Excel表”范围内。

    ●如果同一行或者列中有两个“Excel表”,则在行号或者列标上点击鼠标右键后弹出的右键菜单中添加、删除行、列的选项会呈灰色、不能用。此时可以在“Excel表”中的单元格上点击鼠标右键,在右键菜单中会出现添加表行、表列和删除表行、表列的选项。

    方法二、不建立“Excel表”,直接输入公式生成序号。

    也可以不建立“Excel表”,直接输入方法一的公式生成序号,但这样只能实现在删除行、列后自动调整序号。在添加行、列后,序号之间会出现一个空单元格。

    此时只需拖动填充柄将空单元格上方的序号公式填充到这个空单元格中,则序号仍是连续的。如果添加行的操作较少,用这个方法也比较简便。

    除了“ROW”和“COLUMN”函数外,Excel中也可以利用其他的函数实现自动调整序号,但笔者感觉这两个函数用起来相对简单一些。如果读者有其他更好的方法,欢迎交流。

  • ?

    表格重复项太多?用Excel可以快速删除

    龚山彤

    展开

    在整理汇总合并不同的excel数据时,怎样在几十、几百、甚至上万条记录中删除那些不要的重复的内容?如何用最快的办法查找并删除掉这些重复的记录呢?下面一起来学习简单且快速的方法图文步骤

    1Excel表格如何快速删除重复行

    2首先打开需要删除重复数据的表格。(有相同颜色标出的为重复行)

    3选中表格,单击工作栏中的数据——删除重复项(默认全选)如下图:单击删除重复项

    4即删除重复项成功。

    5还有一种是不完全相同的行,这里也准备了表格作为示例。同样也是选中表格,在工作栏里选择数据——删除重复项(这里不勾选全选,只勾选重复行所对应的的字母)如下图,颜色项对应的事"G","J"所以这里只勾选"G","J".单击删除重复项

    6即删除重复项完成

  • ?

    excel中隔行删除行的方法

    苦咖啡

    展开

    在日常工作中经常遇到需要隔行删除行的情况,其实这种情况不难实现,现在就听我慢慢道来,并且分享动图演示过程。

    这里我使用的是excel2013,启动后打开一份数据表格,在单元格h1中输入文字内容“辅助列”,接着在数据区域h2:h3中输入1和2,选择这两个单元格,拖拽填充。

    在右下角找到自动填充选项,从中选择第一项复制单元格,演示如下图所示。这样就将h2和h3单元格中的内容进行了复制操作。

    将光标置于数据区域中,执行数据菜单,点击工具栏中的排序,从排序窗口中选择主关键字为辅助列,其他参数采用默认即可,点击确定按钮。

    接着使用拖拽选择的方法选择辅助列数值为1的行,右键单击从下拉菜单中选择删除选项,接着选择h列右键单击选择删除,删除辅助列,这样就完成了隔行删除行的目标。

  • ?

    Excel | 删除重复数据的五个简单方法

    贾若雁

    展开

    原数据与结果数据:

    第一种方法:数据——删除重复项

    第二种方法:数据——高级筛选

    第三种方法:数据——合并计算

    第四种方法:COUNTIF函数

    在B1输入公式:“=COUNTIF($A$2:A2,A2)”,随着公式的向下填充,查询区域是以A2为起始单元格,结束单元格不断增加的动态区域。公式每向下填充一行,查询区域向下增加一个单元格。

    此公式返回的值中,凡是“1”的,对应的数据要么是唯一值,要么是重复值中的第一个。

    再用筛选功能,筛选出不是“1”的行,删除,留下的即是不重复的数据。

    第五种方法:数据透视表

  • ?

    Excel124 | 删除重复项,也可以随你所欲

    车如音

    展开

    点击上方「 韩老师讲office 」可快速关注

    敬请阅读与分享,让更多学习者一起进步!

    问题来源

    【数据】――【删除重复值】,对单列数据可以删除的如此潇洒:

    对多列数据呢?如下图:

    这样的数据,只留不重复的唯一“名称”,删除重复值以后,“名称”一列行数会少了吗,数据的对应关系错位吗?不会的!!!

    操作提示

    不考虑其它列,只留唯一“

    名称

    鼠标放在数据区任一位置,选择【数据】――【删除重复值】,只勾选“名称”,如下图:

    结果是:

    可以看到:“名称”列以外的数值,不管是否重复,都不考虑,随着重复名称的删除,整行删除,只留“名称”唯一值。

    原数据中,名称相同的数据行,默认保留第一行数据。

    考虑多列

    若在【删除重复值】窗口中, 勾选“名称”和“数量” ,如下图:

    对比删除前后两图,可以发现是删除了“名称”和“数量”同时都重复的行。

    若在【删除重复值】窗口中, 勾选“名称”、“数量”和“性质” ,如下图:

    对比删除前后两图,可以发现是删除了“名称”、“数量”和“性质”同时都重复的行

    总结

    删除重复值,不单单可以对单列数据进行删除,还可以对多列数据同时操作。【删除重复值】窗口勾选多列,多列之间都是“AND”的关系,即 多列数据同时重复的行,才被删除。

    往期推荐

    Excel015 | Believe it or not,“颜色”竟能帮你筛选两列数据重复值与不重复值!

    Excel014 | 一键删除重复值,爽到没朋友

    Excel007 | 数据有效性:避免录入重复,规范数据长度

    Excel | COUNT+MATCH,统计两列有多少重复值

    Excel | 删除重复数据的五个简单方法,你喜欢哪一个?

    Excel019 | VLOOKUP函数规范重复项数据录入,再也不怕前后不一!

  • ?

    Excel中如何去除重复值,保留唯一值

    Oscar

    展开

    有些Excel表格使用时间长了,就出现了一些重复项,有整行内容重复的,也有部分内容重复的,就像下图左边的表格,有三个“张三”和两个“王五”,怎样变成右边那个没有重复项的表格呢?如果只有一部分列的内容重复,其他列的内容不重复的又怎么处理呢?怎样统计每个不重复项的个数呢?

    图1-1

    使用“删除重复项”功能

    首先选中所有数据,接着点击“数据”菜单——“删除重复值”——“确定”,这时Excel会告知你原始表中有几个重复值,几个唯一值,所有的重复项都会被删除掉。

    图1-2图1-3

    使用高级筛选功能

    首先还是选中所有数据,点击“数据”菜单——“高级”——选中“选择不重复的记录”——“确定”。这个窗口中提供了两种方式去显示筛选后的数据,第一种会在原有区域显示筛选结果,第二种,需要先用鼠标点击“复制到”,接着点击一个空白单元格,确定之后就会以该单元格为第一个单元格,显示所有唯一值,也就会看到文章开头的表格啦。

    图1-4

    提取了唯一值之后

    上述两种方法都可以用来删除重复项,根据需要选取,如果提取了唯一值后,不需要任何操作,按就适合选择第一种方法,方便、快捷;如果提取了唯一值之后,还要计算这些唯一值出现的次数,那就适合第二种方法。如图,输入公式“=COUNTIF($A$2:$A$10,E2)”,然后向下填充复制公式,即可计算出每个不重复数据出现的次数(不了解COUNTIF公式用法的,请点击Excel中按条件统计之COUNTIF和SUMIF公式这篇文章)。

    图1-5

    只有一部分数据重复怎么办

    用上面的两个方法,如果操作前你选中的是很多列的数据,那只有一整行数据都相同的才能称之为重复项,只有这样的行才会被删除掉。如果只有一列或几列内容相同,其他列不相同或空白,那怎么办呢?

    首先建议先用上面的两种方法删除掉一些重复项;接着选中一个关键列(例如姓名),点击“开始”菜单——“条件格式”——“突出显示单元格规则”——“重复值”,给这一列中重复值用颜色标记出来;再选中数据,给它按照颜色和数值排序,将有颜色的放在前面;最后,由于排过序,表格有规律,就可以逐行查看,如果不需要就删除它,否则就保留。

    图1-6

    上一篇:Excel中如何快速隐藏一定条件的单元格

    来源:“解晴新生”,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

excel删除相同行

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP