在Excel表格中有两列数据如何提取不重复值,即从两列中提取不重复(唯一)值,本文指将两列中所有相同行的两个单元格数据连接后去掉重复项。大家可以看到在下图的A、B两列中,有部分行两个单元格中的数据相同,即为重复值,图中用红色标识,现在的需求就是从两列中提取唯一值到其他区域,多次出现的重复值只提取一次,下面以Excel 2013和下图两列数据为例向大家介绍使用四种不同的方法从两列数据中提取不重复值,感兴趣的朋友可以参考下。

在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区域,在编辑栏中输入数组公式:

=INDEX(A:B,SMALL(IF(MATCH(A$2:A$19&B$2:B$19,A$2:A$19&B$2:B$19,)=ROW($1:$18),ROW($2:$19),4^8),ROW(A1)),{1,2})&""

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

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

方法四:使用数据透视表

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

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

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

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

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

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

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

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

多种方法实现从Excel表格的两列数据中提取不重复(唯一)值相关推荐

  1. xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...

    excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...

  2. matlab 两列数 画图,excel表格数据进行画图-怎样在excel绘图将两列数据分别作为横轴纵轴...

    在EXCEL里怎么用数据作图? 准备/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软 1.创建一Excel表,并且填入内容. 2.圈出 ...

  3. Excel 中如何找出两列数据中不重复的记录

    现在有两列数据,要在 A 列中找出 B 列中没有的记录,在 B 列中找出 A 列中没有的记录.现在和大家分享一下这个方法. 我们先用一个简单的例子看一下.现在有两列数据,可以是分别在不同的数据单(sh ...

  4. matlab把两列调换下位置,excel快速调换两列数据位置应该怎么操作?

    在使用excel的过程中,掌握一些小技巧可以帮助我们更快更方便的进行工作,今天软件帝就为大家准备了excel快速调换两列数据位置的操作,一起来看看吧: 1.打开需要修改的Excel表格文件.选中要调换 ...

  5. Excel怎么把两列数据穿插合并为一列

    今天小编跟大家分享一下Excel怎么把两列数据穿插合并为一列 1.今天以下图为例跟大家介绍一下Excel怎么把两列数据穿插合并为一列 2.选中单元格区域 3.点击下图选项(Excel工具箱,百度即可了 ...

  6. excel如何实现两列数据变成一行

    1.excel:excel如何实现两列数据变成一行 需求举例: A列1,3,5,7 B列2,4,6,8 要把AB两列合并成一行数据为:1,2,3,4,5,6,7,8 上图: 目的图: 跳转连接[:ht ...

  7. Excel如何统计两列数据有多少重复值

    如下图.是某班级期中和期末考试前二十名学生名单,现在想要快速统计出两次考试均在前二十名的学生人数. 在D2单元格输入公式=COUNT(MATCH(A2:A21,B2:B21,0)),以CTRL+SHI ...

  8. EXCEL----数据处理(一)----找出两列数据(单列无重复)中的重复项并知道不重复部分的来源

    我们在做数据分析时有时候要借助excel来帮助我们处理数据,虽然写代码能判断所有情况,但是掌握一些excel的技能会让我们处理起来更快捷. 这里记录一些常用到的处理技巧,这次记录的是 找出两列数据(单 ...

  9. 如何用python计算excel两行之间的差值_excel表格求两列数据差值-怎样在EXCEL表格中求两列数的差?...

    怎样在EXCEL表格中求两列数的差? 1.双击打开需行求差的Excel表格,Excel表格. 2.在进入Excel表格后,使用鼠标需差的单元格,先选中其中一行即可. 3.在选中一行后,在单元格内输入& ...

最新文章

  1. python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...
  2. 马斯克活猪脑机接口试验成功!多芯片植入,硬币大小,实时读取脑电波,已被批准人脑实验...
  3. Mob统计分析数据模型理解
  4. 教师计算机提升学到的知识,计算机教学质量提升措施浅谈.doc
  5. Python爬虫自学之第(⑤)篇——爬取某宝商品信息
  6. 代码执行漏洞原理/防御
  7. 三角形一点到三边距离最小_三角形内有没有一个点到三边距离之和最小 -
  8. html边框怎么设置100%宽度,边框100%身高和宽度(HTML 4.01严格)
  9. 烟台职业学院计算机,烟台职业学院首届计算机应用技能决赛落幕
  10. iOS图形学(三):屏幕成像原理
  11. H2GIS读取GPX文件 测试 GPXRead
  12. Win10电脑卡顿原因和解决方法
  13. windows无法自动修复此计算机鼠标,win10 2.4g无线鼠标驱动异常怎么修复_win10 2.4g无线鼠标驱动出错处理方法...
  14. nextdate函数白盒测试问题 软件测试_NextDate函数测试用例
  15. QEMU 简介(一)
  16. 梁宁《产品思维 30 讲》 笔记
  17. git 撤销提交 撤销暂存区 取消操作
  18. 数据库(一)——数据库的基本使用
  19. 常见的VC Link错误
  20. Docker网络模式解析

热门文章

  1. 项目开发——【流程图】软件工程程序流程图详解《如何正确绘制项目开发流程图》
  2. CATIA设计不容忽略的小技巧
  3. 液体粘密度传感器应用:乙二醇-水混合溶液的浓度测量
  4. CentOS7忘记密码怎么办
  5. 小米游戏电视ES Pro 90 评测
  6. 【沃顿商学院学习笔记】公益创业——05关键输入和输出,及解决方案描述Screen-In Screen-Out Criteria, Describing the solutions
  7. 暗黑模式切换(vue版)
  8. 《2021年中国信创云操作系统行业市场研究报告》发布:安超云位居云操作系统领导者地位
  9. 洛谷刷题部分代码(C语言)
  10. A-LOAM代码解读