excel合并两列数据并删除重复项的数组公式

时间:2023-05-07 01:17:18 

如果Excel工作表中的两列名单中包含一些相同的内容,现在要将这两列名单合并,删除其中的重复项,可以用多种方法来实现。例如可以先将这两列内容复制到一列中,然后进行高级筛选,去掉重复值。下面是一种用数组公式直接从这两列中提取唯一值的方法。假如两列名单分别在A2:A10和B2:B8区域中。


在C2单元格中输入数组公式:

=IF(AND(COUNTIF($C$1:C1, $A$2:$A$10)), INDEX($B$2:$B$8, MATCH(0, COUNTIF($C$1:C1, $B$2:$B$8), 0)), INDEX($A$2:$A$10, MATCH(0, COUNTIF($C$1:C1, $A$2:$A$10), 0)))

公式输入完毕后按Ctrl+Shift+Enter键结束。然后拖动填充柄向下填充,直到出现“#N/A”错误为止。

公式说明:公式中的“$C$1:C1”要根据实际情况进行更改,本例是由于第一个公式放在C列中的C2单元格,所以为“$C$1:C1”。如果放在其他单元格如E8单元格,则“$C$1:C1”应改为“$E$7:E7”。这里用绝对引用和相对引用混合的方式可以在数组公式中获取填充以后的名单。

在Excel 2007中,可以用IFFERROR函数进行简化,C2单元格中的数组公式可以改为:

=IFERROR(INDEX($B$2:$B$8, MATCH(0, COUNTIF($C$1:C1, $B$2:$B$8), 0)), INDEX($A$2:$A$10, MATCH(0, COUNTIF($C$1:C1, $A$2:$A$10), 0)))

标签:公式,单元格,名单,数组,Excel函数
0
投稿

猜你喜欢

  • 如何使用批量许可证合法安装并免费激活Office 2019

    2023-10-31 13:23:45
  • NkbMonitor.exe - NkbMonitor是什么进程文件 有什么作用

    2022-08-26 17:30:59
  • Excel2007中的公式设置技巧

    2022-02-21 10:01:15
  • Win10系统资源管理器删除Creative Cloud文件夹的方法

    2022-12-28 21:19:35
  • Win7给电脑C盘扩容的办法

    2023-01-16 18:32:45
  • excel2007怎么设置打印范围

    2022-07-17 22:47:02
  • 抓音轨小精灵怎么用?抓音轨小精灵使用方法

    2023-09-28 13:32:27
  • 文件夹选项在哪Win11系统 Win11系统文件夹选项位置介绍

    2022-07-20 06:27:32
  • 官方正版win10怎么安装_官方正版win10安装步骤方法教程

    2022-08-10 19:55:54
  • 怎样用excel2007做图表

    2023-05-27 09:27:39
  • Win7中利用系统权限控制禁止USB设备的自动运行

    2023-03-18 03:35:14
  • qmcflac是什么格式

    2023-06-29 14:55:18
  • Win7系统rthdcpl.exe进程及其删除方法介绍

    2023-01-21 19:38:18
  • excel函数计算两个日期之间天数和时间计算的方法

    2023-11-27 22:16:09
  • 如何利用格式工厂将视频转音频?视频格式转换成MP3的方法

    2022-11-05 23:18:14
  • win10 ppt录制视频保存方法

    2022-10-05 07:26:23
  • Win10升级被指盗窃用户家庭的上网带宽

    2022-01-26 00:10:32
  • 微软Win11 KB5012592(22000.613)4月更新补丁发布!

    2023-01-21 19:57:47
  • Mac系统基础操作教程:Mac电脑如何设置共享文件夹?

    2023-07-31 12:10:38
  • excel怎么筛选?excel筛选用法

    2023-02-16 11:17:43
  • asp之家 电脑教程 m.aspxhome.com