中企动力 > 商学院 > excel批量筛选重复人名
  • ?

    快速找出表格中的重复数据,Excel一招搞定!

    小温柔

    展开

    大家好,我是用力学习Excel的秋小叶~

    作为表哥表妹,我们经常会碰到数据核对的任务,特别是在月底和年末,老板索要数据统计结果时,你总得检查一遍再交上去吧。

    如果你对 Excel 中的基本功能不熟悉,就很可能碰到和这位妹子一样的难题:

    不同的表格,其核对方法也不尽相同。遇到上面这种情况该怎么办呢?让 King 老师来教大家一招搞定吧!

    关于数据核对的方法,之前我们介绍过,可以用高级筛选法实现快速标记相同和不同的数据:「太快了,3秒完成Excel两表比对!」

    今天分享另外一个敲好用的核对数据的妙招——利用条件格式自动标记重复数据

    为了让你看得更清楚,接下来就以简化后的表格为例。

    实际上不管是 1000 组还是 100000 组数据,操作时间上没有差别,这就是 Excel 的魅力。

    标记一列中的重复值

    直接选中一列数据,然后依次点击【条件格式】>【突出显示单元格规则】>【重复值】,就能 1 豪秒搞定。

    标记一行中的重复值

    同样的规则,选中一行,再用突出重复值就能标记一行中的重复值。

    标记一个区域中的重复值

    事先选中的区域扩大到多行多列,就能标记出整片区域中的重复值。

    按行标记重复值

    怎么标记出同一行内或者同一列内的重复值呢?

    其实只要用格式刷就可以把条件格式复制到其他区域。但是,按行标记,那就每一行都刷一遍就好了:

    格式刷不要太好用啊。不过,如果有 300 行,你还会用这种方法吗?

    刷完 300 行,手都要残了吧 ~

    这个时候,函数公式就派上用场了。

    在创建条件格式时,添加一个公式规则(注意用 F4 键切换美元符号到合适的位置):

    = Countif($B2:$G5,B2)>1

    有了这个条公式规则,就能一次性标记出每一行中有重复值的数据啦~

    用好条件格式,不仅可以快速核对和标记数据,还能让你的数据报表变得更加直观、一目了然!

    结合公式规则,更是千变万化!玩转条件,让你的数据表变得更直观易读~

  • ?

    Excel vlookup筛选两列的重复项与查找两个表格相同数据

    权以莲

    展开

    Vlookup函数可用于多种情况查找,筛选重复数据就是其中之一,它既可筛选两列重复的数据又可查找两个表格相同的数据。筛选两列重复数据时,不仅仅是返回一项重复数据,是把所有重复的都标示出来;查找两表格相同数据时,两个表格既可以位于同一Excel文档,又可分别位于两个Excel文档,并且也可以标示出所有重复的数据;当查找两个位于不同Excel文档中的表格相同数据时,查找范围需要写文档名称和工作簿名称,这样Excel才能找到查找区域。以下是vlookup筛选两列的重复项与查找两个表格相同数据的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel vlookup筛选两列的重复项

    1、假如要筛选出一个表格中两列相同的数据。选中 D1 单元格,把公式 IFERROR(VLOOKUP(B1,A:A,1,0),"") 复制到 D1,按回车,则返回重复数据 6;把鼠标移到 D1 右下角的单元格填充柄上,按住左键并往下拖,在经过的行中,AB两列有重复数据的都返回重复数据,没有的返回空白;操作过程步骤,如图1所示:

    图1

    2、公式说明

    公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 两个函数组成。IFERROR 是错误判断函数,用它来判断 VLOOKUP 执行后,如果返回错误,则显示空(即公式中的 "");如果返回正常值,则什么也不返回,直接显示 VLOOKUP 的返回结果。B1 是 VLOOOKUP 的查找值,A:A 是查找区域,1 是返回第一列的值(即 A 列),0 是精确匹配。

    二、Excel vlookup查找两个表格相同数据

    有两张有重复数据的服装销量表(一张在“excel教程.xlsx”中,另一张在“clothingSales.xlsx”中)(见图2),需要把重复记录找出来,这可以用vlookup函数实现,方法如下:

    图2

    1、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图3所示:

    2、切换到 clothingSale.xlsx,在 G2 单元格输入 =IFERROR(VLOOKUP(A2,;选择“视图”选项卡,单击“切换窗口”,选择“excel教程”,则切换到“excel教程”窗口,单击左下角 Sheet6,选择“视图”选项卡,单击“切换窗口”,选择 clothingSales.xlsx,切换回“excel教程”窗口,[excel教程.xlsx]Sheet6! 自动填充到了 A2 的后面,公式已经变为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,继续输入 $A2:$G10,7,0),""),则完整公式为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回车,则返回 1;把鼠标移到单元格填充柄上,往下拖,则查找出所有重复的记录(有 1 的为重复记录),操作过程步骤,如图4所示:

    3、公式说明

    公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 两个函数组成,IFERROR函数的作用跟上文的“vlookup筛选两列的重复项”一样。VLOOKUP函数的查找值是 A2;查找区域是另一个文档(即[excel教程.xlsx]文档的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示绝对引用 A 列,相对引用“行”,即执行公式时,列不变行变,$G10 与 $A2 是一个意思;返回列号为 7;0 表示精确匹配。

    4、注意

    1、当 clothingSales 文档中的第2行与“excle教程”文档中第9行的“编号”相同时,如图5所示:

    图5

    2、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图6所示:

    图6

    3、这种情况发生在要查找值(即 A2)所在的列(即 A 列)。由此可知,这种方法只适合查找两个表格对应行相同数据。

  • ?

    还在做重复的工作?8个Excel批量操作送给你

    狭隘

    展开

    今天与大家分享8个批量操作的干货,希望你喜欢。

    1、批量提取不重复值

    利用高级筛选,选中数据区域,之后点击数据——筛选——高级,在相应的对话框中选中相应的区域,并勾选选择不重复的记录前复选框,点击确定即可。

    2、批量式生成工作表

    利用数据透视表来生成,选中区域,单击插入数据透视表,之后将相应的字段放在筛选中,然后点击分析下的选项下拉框,选择显示报表筛选页即可。

    3、批量生成工作簿

    在工作表中建立好要输入的名单,之后利用公式="MD "&B2连接,之后将这些内容复制到新建的记事本中并保存,然后将扩展名由Txt修改为Bat,双击运行即可。

    4、批量在行前面插入指定行

    在行的前面插入指定行数,首先添加辅助列,这里利用加即可实现,比如说在E2单元格中输入=D2+E1,之后向下填充到最后一行,之后按倒序输入自然数,这里我们手动16、15之后向下填充到0为止,最后对辅助列进行升序排序即可。

    5、批量在后面插入指定行

    方法与上一个技巧类似,这里我们在E2单元格中输入1,之后在E3单元格中输入=D2+E2并向下填充到最后一行,然后在下一个单元格中输入1并向下填充到最后一个数值即可。

    6、批量添加单位

    选中区域,按Ctrl+1打开相应对话框,之后在G/通用格式之后添加单位即可。

    7、批量更改日期格式

    如果想将日期格式YYYY/MM/DD更改为YYYY-MM-DD,同样可以利用单元格自定义格式。

    选中区域,右击打开设置单元格格式(快捷键Ctrl+1),选中自定义个,并输入代码YYYY-MM-DD即可。

    8、批量将工资上调5%

    统一将基本工资上调5个点,可以利用选择性粘贴中的乘来实现。

    在空白单元格中输入0.05,之后复制这个值,然后选中区域右击选中选择性粘贴,在相应的对话框中选中乘,点击确定即可获取上调的数值。

    这8个批量神技,你喜欢吗?

  • ?

    如何在Excel里利用条件格式筛选出重复值

    Netany

    展开

    今天介绍如何利用条件格式来快速筛选出单元格里面可能出现的重复值。

    图中为各位人员的名字及对应的身份证号码,现在需要检查是否在录入过程中出错导致数据有重复现象出现。

    步骤:

    1.选中这部分需要检查的区域。这里为了避免出现名字一样但实际为两人的情况,需要将名字与身份证的信息一起选中。

    2.点击标签栏里面的条件格式,会出现下拉菜单。

    3.将鼠标移动到突出显示单元格规则这一条上,在出现的次级菜单里面选择重复值。

    4.此时会看到一个弹出框,里面相关选项已经设置好了。如果需要设置特定的格式,也可以在条件栏里面进行设置。设置完毕以后点击确定就可以了。

    这时,如果选中区域内有重复值,便会显示之前设置好的格式。

    完整过程可见下面动图展示:

    以上就是利用条件格式筛选出重复值的步骤。

  • ?

    如何将excel表格中同列的重复数据筛选并提取出来?

    格洛斯特

    展开

    如何将Excel中同一列的重复数据筛查出来?

    在数据处理中,如果是对少量数据进行处理的话可以通过手动计算等方式进行,但是如果遇到几千上万的数据的时候就比较麻烦了。

    小编遇到这样一个麻烦,表格中的某列数据有多重复的数据,我需要把所有重复的数据提取出来进行分析。

    以excel2007版本为例讲解

    第一步:选中A列数据,单击“开始”菜单,选择“条件格式命令”下面的“突出显示单元格规则”—“重复值

    ”如图:

    第二步:将重复值设置为某种颜色,小编选择的是红色文本(即字体为红色)。如图:

    第三步:对A列数据进行排序,排序依据选择“字体颜色”,次序选择颜色。如图设置:

    排序后的结果

    操作结果是把所有重复数据标记了颜色并通过排序的方式置顶,当然也可以通过筛查功能,将颜色数据筛查出来。

    对于成千上万的大数据的处理,这个方法还是很有效果的。

    到这里就结束了,小伙伴们觉得文章有用欢迎关注、收藏、评论。

    大咖们不喜勿喷哦。

  • ?

    Excel154 | 如何给相同姓名添加相同编号

    杭荟

    展开

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

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

    问题来源

    如下两个表格:

    第一种情况是按姓名排序的,第二种情况姓名未加排序。

    两种情况下,怎样给相同姓名添加相同编号?

    今天韩老师给出函数法与VBA法。

    函数方法

    相同姓名有序排列:

    1、在A2单元格输入编号1;

    2、在A3单元格输入公式:

    =IF(B3=B2,A2,A2+1)

    该公式的含义是:

    如果B3和B2姓名相同,则填写B2对应的编号A2,否则A2+1;

    相同姓名凌乱无序排列:

    其实在真正工作中,有序排列的姓名不多,更多的是无序排列。

    1、在F2中输入公式:

    =IFERROR(VLOOKUP(G2,IF({1,0},G$1:G1,F$1:F1),2,0),N(F1)+1)

    向下填充,即得结果:

    其中:

    IF({1,0},G$1:G1,F$1:F1):

    是由IF函数重新构建一动态区域,该区域有两列:

    第一列是姓名,起始单元格是G1,结束单元格随公式向下填充而扩展;

    第二列是编号,起始单元格是F1,结束单元格随公式向下填充而扩展;

    公式不管填充到哪一行,该动态区域的结束行都是当前公式所在行的上一行。

    VLOOKUP(G2,IF({1,0},G$1:G1,F$1:F1),2,0)

    在上述动态区域中精确查找姓名对应的编号。

    IFERROR(VLOOKUP(G2,IF({1,0},G$1:G1,F$1:F1),2,0),N(F1)+1)

    如果查找姓名G2对应的编号出错,则返回N(F1)+1;

    公式向下填充,如果到第12行,则:查找姓名G12对应的编号出错,则返回N(F11)+1。

    N函数

    语法:N(VALUE);

    功能:将不是数值的值转换为数值形式;

    不同参数VALUE,对应的返回值:

    本示例中,N(F1)的返回值是0。

    注:无序排列的公式同样适合有序排列!

    VBA法

    代码为:

    Sub 编号()

    Dim a As Object, i As Long'创建字典/

    Set a = CreateObject("scripting.dictionary")

    For i = 2 To Range("b1").CurrentRegion.Rows.Count

    If Not a.exists(Cells(i, 2).Value) Then'添加编号到字典,第一个编号不存在),则

    k = k + 1'计数

    a(Cells(i, 2).Value) = k'给字典key编号,第一个编号是1,第二个编号是2......

    Cells(i, 1) = k'返回给第一列,分组

    Else'如果字典(编号)存在

    Cells(i, 1) = a(Cells(i, 2).Value)'直接在字典里查询编号

    End If

    Next

    End Sub

    用法:

    本篇成文,特别感谢微信好友﹏提供思路!

    往期推荐

    Excel | Vlookup逆向查询有问题,IF、CHOOSE来帮忙

    Excel144 | VLOOKUP与IFERROR是好搭档

  • ?

    如何将Excel重复数据筛选出来?简单技巧有三种!

    米娅

    展开

    Excel表格数据在数量庞大的情况下,输入重复数据在所难免。但为确保表格最终统计分析结果的准确性,需要快速筛选出重复的数据,进行删除标记等多重处理。

    人工手动校对数据即浪费时间,准确率也不高,所以下面这几种高效筛选重复数据的技巧,你应该要知道。

    一、高级筛选

    Excel自带的高级筛选功能,可以快速将数据列中的重复数据删除,并筛选保留不重复的数据项,十分的便利实用。

    步骤:选中需要进行筛选的目标数据列,点击【数据】菜单栏,点击【高级筛选】,选中【在原有区域显示筛选结果】,勾选【选择不重复的记录】,单击【确定】即可。

    二、自动筛选

    自动筛选功能与高级筛选类似,只是筛选出的结果需要一个个手动勾选,方能显示是否存在重复结果。

    步骤:选中需要进行筛选的目标数据列,点击【数据】菜单栏,点击【自动筛选】,取消【全选】,勾选【张三三】,即可看出该数据项是否存在重复,重复数量多少。

    三、条件格式

    Excel的条件格式功能,也可以快速筛选出重复值,具体操作如下。

    步骤:选中目标数据区域,点击【条件格式】,选择【突出显示单元格规则】,选择【重复值】,设置重复单元格格式,单击【确定】即可。

    四、公式法

    简单的说就是可以通过使用函数公式,来筛选出表格中的重复数据。

    1、countif函数

    步骤:点击目标单元格,输入公式【=COUNTIF(A$2:A$10,A2)】,下拉填充,可统计出数据项的重复次数。

    2、if函数

    步骤:点击目标单元格,输入公式【=IF(COUNTIF(A$2:A$10,A2)>1,"重复","")】,下拉填充,对于存在重复的数据会显示重复二字。

    重复数据筛选就这么简单,大家还有更好的筛选方法的话也欢迎评论区告诉我!

  • ?

    excel里面名字有重复的怎么去重

    Genet

    展开

    在excel里面去除重复值,有三种方法,一、是使用菜单命令删除重复项,这是excel2007及以上版本才有的,二、是使用countif函数,虽然能做到删除重复的效果,但是操作麻烦,三、是使用match和row函数想 结合的方式来操作,方便快捷。下面一一介绍。

    1、选中数据,点击数据——删除重复项命令,系统会将重复值删除。

    2、使用countif函数。在重复值1列H2单元格输入公式=COUNTIF($G$2:$G$24,G2),该函数是条件技术函数,意思是查找在$G$2:$G$24区域内G2)的个数,返回值为2的即是重复的数值,需要先将2筛选出来,删掉一个值,保留一个值,这种方法麻烦一点。

    3、是使用match函数和row函数想结合的方法。在重复值2列I2单元格输入公式:=MATCH(G2,$G$2:$G$24,0)=ROW()-1,公式的意思是精确查找G2在$G$2:$G$24,中的位置,并与行号比较,相等就返回true,不想当就返回false。不相等的值就是重复的值,因为他是第二次出现所,以返回的位置不等于当前的行号。删除重复只需要false筛选出来删掉即可。

    (本文内容由百度知道网友张啸宁贡献)

  • ?

    怎么使用Excel筛选重复值

    仲老五

    展开

    当一个Excel表格中数据很多时,怎样筛选出其中的重复数据呢?又或者当你的表格中有很多数据,怎样避免新输入的数据与原有的数据重复呢?本文将解决这两个问题。

    1. 选中数据,可以是一列也可以是一行,然后点击“开始”--》“条件格式”--》“突出显示单元格规则”--》“重复值”。

    图1-1

    2. 如下图,左侧第一个选择框中有“唯一值”和“重复值”两个选项,这里选择“重复值”,接着设置好给重复值填充的颜色,这样所有重复值就会被标记成统一的颜色。

    图1-2

    3. 选中标题,点击“开始”--》“排序和筛选”--》“筛选”,然后点击标题右侧的向下小箭头--》“按颜色筛选”--》设定好的颜色,就筛选出了所有重复的数据啦。

    图1-3图1-4

    4. 要恢复显示所有选项,就请点击标题右侧的向下小箭头--》“从“xx"中清除筛选筛选”或“全选”。

    5. 如果一开始测试重复值时,选中的是一整列或整行,那当你往空白的单元格输入新数据,若是新数据和旧的数据有重复,输入完毕,就会被标记出来。如图,输入“赵四”和“39”之后,会发现两个“赵四”都被标记上了红色,当由于年龄不同,年龄那个单元格就没有被标记成红色,这样我们马上就知道输入重复啦。

    图1-5

    6. 如果设置好重复值标记颜色之后想取消怎么办?很简单,选中区域,点击“开始”--》“条件格式”--》“清除规则”--》“清除所选单元格的规则”或则“清除正工作表的规则”。

    图1-6

    7. 使用条件格式筛选重复值只有比较新的Excel版本才支持,旧的一些版本,例如Excel2003是没有这个功能的。

  • ?

    在excel表格中,如何在一堆人当中找出重复的名字

    雅青

    展开

    1.打开需要编辑的Excel表格。观察表格发现有部分数据相同,需要将这些重复的数据用醒目的颜色标注出。首先,选中需要查找重复值的一列或某个区域。具体操作,如图所示。

    2.鼠标单击开始菜单,依次选择样式-条件格式-突出显示单元格规则-重复值。

    Ps:这些步骤适应于microsoft07版本。03版本的童鞋可以查看我的另一篇经验贴“怎么在Excel2003版中查找重复值”。

    3.弹出重复值对话框,为包含以下类型的单元格设置格式。默认的选择是重复值设置为浅红填充色深红色文本。点击确定。

    4.点击确定。观察Excel表格,是不是发现Excel表格中的那些重复值已经被标红显示了呢。显示效果如图所示。

    5.将这些重复值成功标注后,您可以对数据进行其他处理,如筛选。具体操作步骤:点击开始菜单-排序和筛选-筛选-按颜色排序-后单独显示重复数据。您也可以根据个人需要,删除或者继续其他编辑。

    (本文内容由百度知道网友贡献)

excel批量筛选重复人名

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP