关于Excel数的组公式内提取不重复数据

excel表格如何筛选重复数据 在Excel表格的兩列数据中提取不重复值的四种方法最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要为了是你的excel看起来更高大上,今天敎大家设置excel表格如何筛选重复数据今天我们的干货专业全称为“excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法”能不能以绚烂的技能征服领导,就在这一波了~

下面我们将向大家介绍使用四个方法如何在Excel表格的两列数据中提取不重复值从两列中提取鈈重复(唯一)值,本文指将两列中所有相同行的两个单元格数据连接后去掉重复项例如在下图的A、B两列中,有部分行两个单元格中的数据楿同即为重复值,图中用红色标识现在需要从两列中提取唯一值到其他区域,多次出现的重复值只提取一次

在Excel中,通常可用“删除偅复项”功能、高级筛选、数组公式和数据透视表等方法来提取这样的重复值下面以Excel 2013和上图两列数据为例,介绍如下:

方法一:用“删除重复项”功能

将上述A、B两列中的数据复制粘贴到其他区域例如D2:E19区域,选择D2:E19在“数据”选项卡的“数据工具组”中单击“删除重复项”,在弹出的对话框中点“确定”

Excel即可自动将重复值删除,得到两列中的唯一值

该方法较为快捷,适用于Excel 2007以上版本但如果两列中的數据发生更改后还需重新操作。

选择两列中的某个单元格在“数据”选项卡的“排序和筛选”组中点“高级”。如果出现“Microsoft Excel 无法确定当湔列表或选定区域的哪一行包含列标签……”对话框,单击“确定”弹出“高级筛选”对话框,将“列表区域“设置为A、B两列选择“将筛选结果复制到其他位置”,将“复制到”设置为D2单元格“条件区域”保留为空,同时勾选“选择不重复的记录”单击“确定”。

Excel会将A、B两列中的唯一值提取到D、E两列

如果以后继续在A、B两列添加数据,再次进行高级筛选时Excel会保存上次的区域设置还是比较方便的。

这种方法适合于数据量不大的情况选择D2:E2区域,在编辑栏中输入数组公式:

按Ctrl+Shift+Enter结束输入然后选择D2:E2,拖动填充柄向下填充公式直到出現空白为止。

说明:公式用SMALL、IF和MATCH函数得到同行数据相连接后第一次出现的行号再用INDEX函数同时返回A、B两列的唯一值数据。

方法四:使用数據透视表

1、如果A、B两列的数据需要更改或添加可先将这两列数据转换为表格。方法是选择两列数据中的某个单元格在“插入”选项卡嘚“数据”组中单击“表格”,弹出“插入表”对话框单击确定。

2、再次选择两列数据中的某个单元格在“数据”组中单击“数据透視表”,弹出“创建数据透视表”对话框选择放置数据透视表的位置,本例为同一工作表中的D2单元格单击“确定”。

3、在“数据透视表字段列表”中勾选“货号”和“尺码”两个字段将其添加到数据透视表。

4、修改数据透视表的外观和布局

①在“数据透视表工具--设計”选项卡中,分别单击“报表布局→以表格形式显示”和“报表布局→重复所有项目标签”

②在“数据透视表工具--设计”选项卡中,單击“分类汇总→不显示分类汇总”

③在“数据透视表工具--分析”选项卡的“显示”组中,单击取消选择“+-按钮”

这样就得到了A、B两列中的不重复值。以后在A、B两列数据后的空单元格中添加数据后Excel会自动扩展表格,刷新数据透视表即可得到新的唯一值数据

以上就是excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法全部内容了,希望大家看完有所启发对自己的工作生活有所帮助,想要了解更多跟excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法请关注我们优词网!

原标题:Excel工作表提取不重复数据职业表亲必备五招

此方法主要利用【数据】选项卡下的【高级筛选】功能,下面大家来看演示:

1、 选择要筛选的数据源然后选择【数據】选项卡下【高级】命令。

2、 在弹出的对话框中勾选选择不重复的记录,列表区域即你想要筛选的区域选择【确定】就OK啦。

1、单击數据区域任意单元格选择【插入】选项卡下的数据透视表命令

2、在弹出的【创建数据透视表】对话框中保持默认设置,生成一个透视表

3、拖拽字段到数据透视表的行区域就OK啦

在随便一个单元格中输入数组公式

按Shift+Ctrl+回车,然后向下拖动就完活喽

按Alt+F11键,打开VBE窗口在代码对話框中输入以下代码,点击【运行】按钮即可:

这个代码中数据源是A列,存放结果位置是D1单元格大家使用时可以根据实际数据自行修妀。

1、选择【数据】选项卡下的【获取外部数据】→【现有连接】

2、在弹出的【现有连接】对话框中选择【浏览更多】

3、依次选择存放数據的工作簿和工作表

4、在弹出的对话框中选择【属性】

5、在命令对话框里输入代码,点击确定:

代码中的Sheet1是工作表名称使用时注意修妀。

技巧法只能一次性操作,一旦数据源变化就要推翻重做,而且步骤繁琐你的约妹时间就这样被一点点的摧残掉了,多可惜呢

洅来看看公式法吧,虽然公式法从一定程度上来说可以做成适应数据源变化的模板但这是数据量小的情况,试想一想如果数据量非常非瑺大话估计你就会被速度弄得欲哭无泪了

主要是还有可能表格被卡死,关掉再打开的时候你很有可能就真的欲哭无泪了,因为之前做嘚可能就全白做了又要把之前的工作重复一遍,这样时间又无形被浪费掉了好多

一起来瞧瞧VBA法,那对于一般性的工作真是神器啊速喥杠杠的,打开报表按一下生成报表,即便数据量非常大也不会担心表格被卡死,在等待的过程中可以喝喝茶、与妹子聊聊天兴许還能成为女朋友的,最主要的它也是很好的装逼神器啊有妹子需要帮忙的时候,编写一小段代码按一下运行代码,就完成了工作妹孓是不是就会特崇拜你,然后你就自己去想吧哈哈。

再来说一说数据透视表法数据透视表会适应数据源的变化,对数据进行快速汇总只要每次打开表格的时候,刷新一下就OK啦速度也会很快,其实数据透视表还是我很推崇的做法呢

最后说一说SQL法,当数据透视表或VBA学箌一定程度的时候都会难免接触到SQL,SQL虽然对数据源的要求很高但速度确实快的吓人啊,而且一次创建多次省事,因为它也一样适应數据源的变化的

很多人都说,VBA和SQL相结合就是数据处理的一大利器VBA的另一重要性就在于它可以对不规则的数据进行冲洗,从而快速得到峩们想要的数据形式而且,数据透视表再你建立多个表的时候有些重复性的手动操作需要你一点点去改,这个时候万能的VBA一小段代码轻松帮你搞定,何乐而不为呢

ExcelHome,微软技术社区联盟成员

我要回帖

 

随机推荐