excel怎么比较两组或两列数据的相同项和不同项

本例主要向大家介绍如何快速比较excel中两列数据中的相同数据、不同数据,如果需要,将上述相同或不同数据提取出来。

首先,在C1输入公式

=MATCH(A1,B:B,)

回车后下拉公式,如果返回的是数字,比如说C1的3,就说明A1单元格的内容再B列里第3行存在,也就是B3="A"。如果A列的内容再B列里没有就返回错误值#N/A。

如果嫌错误值难看,可以将公式改成:

=ISNUMBER(MATCH(A1,B:B,))

ISNUMBER判断返回值是不是数字,如果是数字就返回TRUE,反之返回FALSE。

这个过程也可以用COUNTIF函数来完成。

C1输入公式=COUNTIF(B:B,A1),下拉即可。如果C列返回的是大于0的数字(因为B列里可能有重复出现A列某个单元格内容)就说明A列内容再B列里出现过,反之是0的话就是没有出现过。

如果只想在A列标示出哪些内容再B列里出现过怎么办呢?可以用条件格式。

首先,从A1开始选中A列数据,点击【开始】-【条件格式】-【新建规则】。

选择【使用公式确定要设置格式的单元格】。


输入公式=COUNTIF(B:B,A1)>0,然后点击【格式】按钮。


选择一个填充颜色,并确定。


关闭条件格式设置对话框,可以看到A列中在B列存在的内容就都被标上了颜色。

(0)

相关推荐

  • Excel怎么快速移动整行或整列数据?

    在Excel中,当在数据区域中进行行列移动时,如果不采用正确的方法,就会使工作量翻倍.有人调整某列在数据区域中的位置,常常先在目标位置插入一列,然后剪切待调整的列,将其粘贴在新插入的空白列处,最后还要 ...

  • Excel表格用rand函数如何实现列数据随机排序

    今天给大家介绍一下Excel表格用rand函数如何实现列数据随机排序的具体操作步骤.1. 首先打开需要随机排序的excel表格.2. 然后选中C1单元格输入"顺序".3. 然后选中 ...

  • Excel表格中怎样批量在一列数据前添加相同字符

    在对excel表格中的数据进行编辑时,在单个的单元格中添加字符可直接输入添加,但当需要在一列数据前添加字符,一个个添加就会很麻烦,下面小编以示例介绍在Excel表格中怎样批量在一列数据前添加相同字符 ...

  • 如何在EXCEL中利用IF函数判断多列数据

    我们在使用Excel制作表格时,如果能同时判断多列数据,效率.准确度都会提高很多.今天,小编就来教大家在EXCEL中利用IF函数判断多列数据. 操作方法 01 首先,打开Excel表格,如图所示 02 ...

  • excel中利用VLOOKUP函数对2列数据进行快速匹配

    Vlookup函数可以用来匹配数据,不过有些小伙伴还不会使用,那么就来学习一下吧! 操作方法 01 如图,比如我有两组数据,然后我想通过vlookup函数来匹配第二组姓名所对应的成绩. 02 接着我们 ...

  • excel表格中,如何把一列数据拆分为2列或更多列

    比如,图中A列数据,名称与岁数分别隔行显示:现在需要把A列的数据拆分为名称一列.岁数一列.这如何操作呢? 拆分为两列 01 比如,图中A列数据,名称与岁数分别隔行显示:现在需要把A列的数据拆分为名称一 ...

  • Excel中如何将行数据转换成列数据?

    转换数据的行列显示,行列互换. 操作方法 01 打开Excel表格,选中所需要编辑的数据. 02 Ctrl+C 复制或者右击进行复制. 03 将鼠标光标定位在需要列显示的第一个单元格上. 04 找到粘 ...

  • excel中如何将一行数据转换成一列数据?

    我们在处理数据的时候,一定会使用到excel软件,我们在处理数据的时候,我们会有希望将一行数据转置成一列数据或者是一列数据转换成一行数据. 操作方法 01 首先就是打开你想要转置的excel表格,如下 ...

  • Excel一列数据重复,如何删除重复项

    办公软件Excel使用时,有一列数据重复出现多次,要如何删除重复项,减少工作量,提高工作效率. 操作方法 01 如下图A列数据,产品名称列中N多重复项. 首先,鼠标选择A1单元格,点击"筛选 ...