excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel查询两列中相同项,并提取相同项及其对应列数据的公式套路

当我们需要在两列数据中查询相同项,并提取相同项及其对应列的数据,有什么可以直接套用的函数公式呢?

今天作者将详细讲解查询和提取两列中相同项的公式组合。

如下图所示,左侧两个数据表区域分别包含了披哥第1季和第2季名单,现在需要查询两季名单中的相同项,或者叫重复项,并提取两季名单及其对应的火力值和喜爱度效果如右侧数据区域所示。

根据需求,实际分成两个任务,第1个任务是提取出两列当中的相同数据,第2个任务是引用相同项对应的内容。

下面作者按照任务顺序,分步来讲解公式的创建。

首先我们要查询两列中的重复项,可以使用对比或计数的方式,当一列中的数据在另一列中存在1次,即计数为1,不存在则计数为0,因此可以创建公式为:

=COUNTIF($D$2:$D$33,$A$2:$A$34)

countif函数的作用是按照指定条件来计数,这个countif公式的第2参数条件是一个单元格区域,因此它会执行数组查询,即按照区域中的单元格顺序,依次作为条件值在第1参数查询区域中进行查询。

这样它得到的计数结果也是一个数组,由于两列中的名单最多只重复一次,因此计数结果为0和1的数组。

0和1在excel中其实是有着特殊含义的,它不仅是一个数值,同时也代表着对应的逻辑值,即false和true。

逻辑值在excel中,通常是一个判断表达式的结果,因为判断表达式要么是对的,要么是错的,对或错的结果用逻辑值来表达,就是true和false,用数字来表达就是1和0.

于是作者将countif函数得到的结果作为if函数的第1参数判断表达式,并设置一个指定且唯一的返回值,则公式为:

购买专栏解锁剩余69%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接