Excel提取两列之间的不相同值

在Excel中处理数据时,经常会碰到“Excel提取两列之间的不相同值”的问题,即找出在第一列但不在第二列的数据或者找出在第二列但不在第一列的数据。

这里介绍一下用工作表函数 "match" 函数结合"iferror" 和"if"函数来 “提取两列数据之间的不相同值”。

工具/原料

  •  Excel

前言

  1. 1

     下面给大家举一个例子,找出“仅报名长跑,没报名标枪的同学”和“仅报名标枪,没报名长跑的同学”。

    Excel提取两列之间的不相同值
    END

找出“仅在第一列,没在第二列的数据”

  1. 1

     找出“仅报名长跑,没报名标枪的同学”

  2. 2

     在“C2"单元格输入如下公式:

    ****公式开始****

    =IFERROR(IF(MATCH(A2,$B$2:$B$8,0)>0,"shanchu"),A2)

    ****公式结束****

    见下图

    Excel提取两列之间的不相同值
  3. 3

     将鼠标放在“C2"单元格的右下角,等待出现一个小的黑色十字.

    见图

    Excel提取两列之间的不相同值
  4. 4

     然后单击鼠标左键,拖动到单元格“C8"

    见图

    Excel提取两列之间的不相同值
  5. 5

      拖动到单元格“C8",结果见下图。

    我们发现“仅在第一列,没在第二列的数据”,即“仅报名长跑,没报名标枪的同学”正常出现在C列中;

    而其他位置则显示 "shanchu”,它实际上对应既在第一列又在第二列的数据。

    Excel提取两列之间的不相同值



6

 先选择单元格“C2:C8", 然后点击“查找” 或按快捷键 "ctrl+F"

见图

Excel提取两列之间的不相同值
  1. 7

     在出现的对话框中

    查找内容填:shanchu

    查找范围:   选"值"

    最后点击“查找全部”

    见图

    Excel提取两列之间的不相同值
  2. 8

     在出现的对话框中,全选下面的三项

    见图

    Excel提取两列之间的不相同值
  3. 9

     你会发现,”shanchu”单元格,即也是我们不要的,要删除的单元格,已经全部选中。

    Excel提取两列之间的不相同值
  4. 10

     接下来点“删除”中的“删除单元格”

    见图

    Excel提取两列之间的不相同值
  5. 11

     在出现的对话框中,点“下方单元格上移”,最后点“确定”。

    见图

    Excel提取两列之间的不相同值
  6. 12

     我们发现C列中显示 "shanchu”单元格,即也是我们不要的,要删除的单元格,已经全部删除。 留下“仅在第一列,没在第二列的数据”,即“仅报名长跑,没报名标枪的同学名单”。

    最终效果见下图。

    Excel提取两列之间的不相同值
    END

找出“仅在第二列,没在第一列的数据”

  1.  找出“仅报名标枪,没报名长跑的同学”

  2.  在“D2"单元格输入如下公式:

    ****公式开始****

    =IFERROR(IF(MATCH(B2,$A$2:$A$8,0)>0,"shanchu"),B2)

    ****公式结束****

    见下图

    Excel提取两列之间的不相同值
  3.  将鼠标放在“D2"单元格的右下角,等待出现一个小的黑色十字.

    然后单击鼠标左键,拖动到单元格“D8"

    见下图

    Excel提取两列之间的不相同值
    Excel提取两列之间的不相同值
  4.  拖动到单元格“D8",结果见下图。

    我们发现“仅在第二列,没在第一列的数据”,即“仅报名标枪,没报名长跑的同学”正常出现在D列中;

    而其他位置则显示 "shanchu”,它实际上对应既在第二列又在第一列的数据。

    Excel提取两列之间的不相同值
  5.  至于如何删除显示"shanchu"的单元格,保留下“仅在第二列,没在第一列的数据”,即“仅报名标枪,没报名长跑的同学名单”。

    具体操作方法与前面找出“仅在第一列,没在第二列的数据”,即找出“仅报名长跑,没报名标枪的同学名单”的方法类似,大家可以参考前面的做法。

    最终结果见下图:

    Excel提取两列之间的不相同值
  6. 6

     希望对大家有帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值