点赞再看,养成习惯;吃一堑,长一智。
微信搜索【亦心Excel】关注这个不一样的自媒体人。
本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Excel系统学习指南系列文章,以及各种Excel资料。

今天小编想和大家分享如何从重复行中取某一行数据,在开始之前先和大家说说题目的意思。

首先小编要来说说什么是重复行?狭义上来说就是两行数据完全一样就叫重复行,广义上来说也可以是某一列数据重复也可以认为重复行。

其次取某一行是什么意思?对于两行数据完全一样的重复行,那么取哪一行都是一样的。而对于某列相同的重复行,情况就完全不同了,取重复行默认排序第一行、取重复行默认排序最后一行、取重复行某列最大值行,取不同位置的数据表示的含义是完全不相同的。而这也是我们今天要重点讲解的对象。

下面就跟着小编来一起学习吧。

1、单列重复行

这是最简单的一种重复行情况了,我们就从最简单的说起。

如上图,我们很容易看出来两个数据是重复的,但是如果数据很多指望人工找,那你就别想下班喽,我们就以上图为例,来说说怎么取重复行中的一条数据,前面也说过了这是完全一样的重复数据,取哪一条都一样,下面来看看小编的操作步骤:

  1. 选择数据区域B4:B9;
  2. 选择「数据」选项卡,点击「数据工具」命令组中的「删除重复值」,直接点击确定按钮即可。

可以看看动态效果:

单列重复比较简单,方法也有很多,小编这里就选了一个比较简单的方法,有兴趣的可以自己试试用其他方法处理。

2、多列全列重复行

多列全列重复行其实和单列重复行情况相同,所以完全可以用单列重复行的方法来处理,当然这里我们是为了学习,所以我们就用另一种方法来处理,当然这种方法也可以用于单列重复行处理,下面跟着小编一起来学习一下吧。

如上图,我们又可以很容易的看出哪些是重复的,不过这次我们使用「高级筛选」功能来处理,来看小编一波骚操作:

  1. 选择数据区域B4:C9;
  2. 选择「数据」选项卡,点击「排序和筛选」命令组中的「高级」,调出高级筛选对话框;
  3. 勾选“选择不重复的记录”复选框,点击确认即可;

需要说明的是:这里最终的结果是把不重复的行筛选出来了,而重复的行是被隐藏了,因此要注意。也可以在高级筛选对话框中勾选“将筛选结果复制到其他位置”单选框,这样新的数据就是最终数据了。

下面小编给大家演示一下:

3、多列部分列重复行

多列部分列重复行是我们今天要说的重点,而这种情况取出不同位置的数据是有实际的不同意义的,下面跟着小编一一学习。

如上图,我们先对源数据进行一个观察,是一个学生考试信息表,不同学生,不同时间的得分情况。

然后我们把数据打乱,看看不同情况取出的数据有何差别。

3.1、取重复行默认排序第一行

如下图,我们先直接看操作结果,左边数据是筛选前的数据,右边数据是筛选后的数据。

这个取数据规则就是我们以同学姓名为准,名字第一次出现我们就保留。具体步骤如下:

  1. 选中数据区域;
  2. 选择「数据」选项卡,点击「数据工具」命令组中的「删除重复值」,调出删除重复值对话框;
  3. 列勾选姓名,把考试和得分取消勾选,点击确定。

动态演示如下:

3.2、取重复行默认排序最后一行

我们还是先来看一下,取出默认排序最后一行前后数据对比,如下图。

这次我们主要使用COUNTIF函数,首先我们讲解一下这个函数。

主要作用:是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数;

语法格式:= COUNTIF (要检查哪些区域 , 要查找哪些内容);

举例说明:=COUNTIF($A$5:A13,A13),在上图中这个函数的意思就是统计从A5到A13中“小明”一共出现了几次,结果应该是3,其中$A$5表示绝对位置。

解释了这个函数,我们再来说说怎么用COUNTIF函数找出默认最后一行,原理就是我们从数据的最后一行使用COUNTIF函数,从下往上数统计名称出现的次数,那么第一次出现的就是1,又因为我们是从下往上的,所以所有第一次出现的数都是我们要找的默认最后一行。下面来看看具体操作:

  1. 在数据区域最后一列后添加辅助列;
  2. 在辅助列最后一行输入「=COUNTIF(B13:$B$13,B13)」公式,按回车键确认;
  3. 鼠标选中辅助列最后一行单元格,并且鼠标放在单元格右下角,使鼠标变成黑色十字;
  4. 按住鼠标左键,向上拖动鼠标,到数据第一行位置;
  5. 选中数据区域包括辅助列,选择「数据」选项卡,点击「排序和筛选」命令组中的「筛选」;
  6. 点击辅助列倒三角筛选按钮,选择1,点击确定,得到的结果就是我们所要的。

跟着小编看看动态效果:

3.3、取重复行某列最大值行

相比前两个例子,这个例子这个场景可能更有意义,如下图,我们把每个学生的最高成绩取出来。

其实方法也很简单,首先对数据中的得分进行降序出来,然后再按住取重复行默认排序第一行中的方法操作一下即可。

小编就不写详细的操作步骤了,直接看效果:

今天的分享到这里就结束了,但是学习的道路才刚刚开始,希望我们可以在学习的道路上不断地前进,坚持不懈。

如果你有感兴趣的功能,可以告诉小编哦,小编会为你写一篇相应的文章。当然是先到先写哈,我会列一个计划表,尽量满足大家的需求,所以如果下一篇不是你要的文章,请不要着急,可能就在下下篇。记得告诉小编你想学习的功能哦。

Excel技巧保持每周持续更新,如果有什么问题可以私信我,让我们一起进步。

Excel技巧—如何从重复行中取某一行相关推荐

  1. pandas删除数据行中的重复数据行、基于dataframe所有列删除重复行、基于特定数据列或者列的作何删除重复行、删除重复行并保留重复行中的最后一行、pandas删除所有重复行(不进行数据保留)

    pandas删除数据行中的重复数据行.基于dataframe所有列删除重复行.基于特定数据列或者列的作何删除重复行.删除重复行并保留重复行中的最后一行.pandas删除所有重复行(不进行数据保留) 目 ...

  2. Excel如何一键删除重复行?Leo老师告诉你

    在工作学习中,我们经常会遇到Excel如何一键删除重复行这样的问题.哥白尼说过:人的天职在勇于探索真理.因此,面对Excel如何一键删除重复行我们应该有努力探索的精神.与你内心最贴近的东西,切莫等闲视 ...

  3. pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行

    pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行.并设置keep参数保留重复行中的最后一个数据行 目录

  4. datagridview 设置选中行_Excel实用两大技巧,删除重复行,神奇选择性粘贴

    在Excel中删除重复行的操作变得非常简单,有以下两种方法轻松解决. 1.表中的重复行的删除 图展示的是一个包含有多条重复信息的数据表,它是使用<Ctrl+T>创建的表格. 删除其中的重复 ...

  5. Excel:每隔几行求取一次平均值(基于函数功能)

    例:计算1961-2021年61年日照时数年平均值,需要统计54个气象观测站的情况. PS:通常各个气象站点相同要素值是在同一文件同一列中,逐一提取各站点数据利用average函数单独计算,对于站点数 ...

  6. Excel技巧【标记多行数据连续一样的行】【第一个单元格公式适用于所有本列所有行】【按照逗号分列】【快速统计出各个项出现的次数】【冻结窗口】[表格分段选择数据][根据单元格内容引索其他单元格数据指针]

    标记多行数据一样的行 我这里有一列数据,现在想识别出多行数据连续一样的目的行,数据如下左图所示: 这里可以对F1单元格使用这样的公式:=IF(AND(E1=E2,E2=E3,E3=E4,E4=E5,E ...

  7. Excel大数据排查重复行内容方法,三步搞定!

    首先第一步,我们找到一个空白列D输入公式"=A1&B1&C1": 然后第二步,再选择下一空白列输入公式"=IF(COUNTIF(D:D,D1)>1, ...

  8. 如何去除 EXCEL 文件中的重复行

    在EXCEL数据文件中,如果按某几个列值比较,值都相等的几行称为重复行,那么怎么删除多余的重复行,只留下一行? 如果数据少,只有几十行数据,那么手工删除也是可以的.而如果数据量很大,手工处理就会是很麻 ...

  9. excel填充序列_零基础、初学者必须掌握的10个Excel技巧,办公必备!

    在Excel的使用中,应用最为广泛的并不是Excel函数公式,也不是VBA或透视表等高大上的功能,而是一些最为接地气的实用技巧,这些技巧的特点是易学.易操作.但功能强大. 一.Excel技巧:Ctrl ...

最新文章

  1. NanoPi NEO Air使用七:获取并编译U-boot和Linux的源码
  2. Python中做接口自动化如何读取配置ini文件
  3. android 实现微信分享多张图片的功能
  4. jqery 实现滚动图片【三】
  5. IDEA 创建maven jar、war、 pom项目
  6. 高考语文再现奇葩作文题!大数据分析高考作文,看看哪年最坑爹?
  7. DbUtils: JDBC Utility Component Examples翻译
  8. scrapy爬虫学习系列七:scrapy常见问题解决方案
  9. Skyline软件二次开发初级——6如何在WEB页面中的三维地图上进行坐标和方向计算...
  10. 反激电源基本原理和简单的使用例程 学习笔记
  11. 应急管理大数据ppt_大数据在应急管理中的应用
  12. 问卷设计:量表到底是要用5级还是6级?
  13. 软考备考-系统构架师-21-系统架构师考纲整理
  14. html5作品欣赏,8个超棒的HTML5网站设计欣赏
  15. 51 nod 1682 中位数计数
  16. 为什么看不起trap_【全国电子音乐交流中心】为什么年轻人全听Trap去了?
  17. 双足机器人课设报告_小型舞蹈双足机器人的设计及实现
  18. echarts中折线图、柱状图之间的转换
  19. Java 实现手机短信发送
  20. 网络编程中常见错误码总结

热门文章

  1. 我的linux命令手册
  2. 成都嵌智捷达科技产品高清录屏器设备
  3. linux设置设备MAC
  4. angularjs 微信授权登录 微信支付
  5. 安装grub引导的ttylinux
  6. 混合音频怎么做?手把手教你混合
  7. 记录我与欣旺达的校招经历
  8. Uncaught (in promise) TypeError: Illegal invocation
  9. oracle笔记之交集(INTERSECT)、并集(UNION UNION ALL )、差集(MINUS)
  10. linux socket常用命令