需求是 找出两列数据(单列有重复)中的相互重复项----也就是说本身的列重复的数据不算,比如有AB两列,找出A与B的重复项,也就是B中包含了A的话就标记出来。

我们在上一篇已经讲了

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

本次记录的跟上一篇的区别在于 因为某些原因 其中的一列不能去重, 这样的话如果用颜色的方法会有  自重复 的干扰。

那我们这次就来尝试 找出  A与B列的相互重复项, A列无重复, B列数据有重复且不能去重。-----其实也就是找出B列种包含了A列的项。

我们这里使用countif函数统计来找出重复项。

根据自己表格的情况,我这里B列一共有1119项,则在C1中填入

=countif($B$1:$B$1119,A1)

表示统计 B列 B1到B1119项中与A1相等的项数。

注意不能是=countif(B1:B1119,A1),=countif(B1:B1119,A1)在下拉过程中B1和B1119也会自增,所以得用$B$1和$B$1119. 具体原因可以查询excel中$的用法。

出来是0项说明B列中没有包含A1。

我们鼠标指向C1的右下角,会有个加号出现,左键双击后,这个规则会自动应用下面的几列。

比如C2列的话 它的规则会自动变为

=countif($B$1:$B$1119,A2)

。。。以此类推

表示统计 B列 B1到B1119项中与A2相等的项数。

统计完成后验证一下,我找到一个重复数为2的A列的项在B列中查找,发现确实是重复了2项。统计正确。

根据C列作排序,大于0的那些就是A列就是被包含于B列的。

如果需要找出的是B列中包含的A列的项,则C1需要把规则改成

=countif($A$1:$A$352,B1)

EXCEL----数据处理(二)----B列中包含了A列的项相关推荐

  1. pandas生成新的累积连乘数据列(cumprod)、pandas生成新的累积连乘cumprod数据列(数据列中包含NaN的情况)、pandas计算整个dataframe的所有数据列的累积连乘

    pandas生成新的累积连乘数据列(cumprod).pandas生成新的累积连乘cumprod数据列(数据列中包含NaN的情况).pandas计算整个dataframe的所有数据列的累积连乘cump ...

  2. pandas生成新的累加数据列、pandas生成新的累加数据列(数据列中包含NaN的情况)、pandas计算整个dataframe的所有数据列的累加

    pandas生成新的累加数据列.pandas生成新的累加数据列(数据列中包含NaN的情况).pandas计算整个dataframe的所有数据列的累加 目录

  3. mysql against包含英文_在MySQL中使用MATCH和AGAINST选择特定列中包含字符串的行

    让我们首先创建一个表-mysql> create table DemoTable1833 ( Name varchar(20) ); 修改表-Mysql> alter table Demo ...

  4. R语言处理数据——删除文件某列中包含某元素的行

    删除文件某列中包含某元素的行 代码: # 挑选出列名为col中元素为delete的行数 del <- which(data$col=="delete") # 删除这些行 da ...

  5. excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)

    重采样 原理:线性插值 如上图所示,我们每10秒进行一次采样,共得到6个采样值,现在我们像每5秒进行一次采样,在不重新做实验的情况下,对原有数据进行重采样,采用线性插值的方式,也就是每两列中插入一列, ...

  6. 1.VBA实现EXCEL中Sheet1的 甲列 相同数值的行对应的乙列的数的和作为Sheet2中丙列中与Sheet1中甲列 相同的行对应的丁列的值...

    今天有一同学,喊我帮忙处理EXCEL中数据的问题,题目表述太含糊,简单说,分3步工作: 1)找出SHEET1的"甲列"中相同的行, 2)把相同的行对应的"乙列" ...

  7. Python DataFrame删除某一列中包含的特定元素所在的行

    如图,想去除status_working一列中值为18 的行,则可以利用下面这条语句,data为待清洗数据,data1为清洗后的新数据.

  8. excel比较两个表中数据 提取相同列 合并到同一张表中

    比较两个表中数据 提取相同列 合并到同一张表中 =VLOOKUP(A2,Sheet3!A:B,1,0) A2:表示 被查找的值 Sheet3!:表示哪张表 A:B:表示查找区域 1:表示提取哪列的值 ...

  9. oracle替换表merge,sql – Oracle – 如何使用merge根据其他表和列中的值更新列

    我想根据与其他列和其他表的值比较更新closed_date列中的值.我用Oracle合并到声明中.但它给了我一个错误: 错误:ORA-00969:缺少ON关键字 我不确定出了什么问题.我想念什么吗?以 ...

最新文章

  1. 滴滴信控系统开放试用  鼓励行业人员进行更广泛交通研究
  2. Cisco交换机的经典配置(1)
  3. Android Studio 3.0 安装注意点
  4. 广汽研究院BMS软件工程师_八大高手齐聚CATIA决赛,3人获“广汽技术创新能手”...
  5. python的模块提供了许多文件管理方法_学会这几招,轻松掌握Python文件管理
  6. vue.js 组件之间传递数据 1
  7. 查看服务器物理内存大小,如何看服务器的物理内存大小
  8. C++:派生类中的构造函数问题
  9. python怎么重新开始_Python-重新开始游戏
  10. vue+elementUI的el-form的回车键登录
  11. 获取地址栏的最后一个文件
  12. Postman系列番外篇 - postman web版介绍及与PC版的对比
  13. rootkit后门程序开发测试过程
  14. Bootstrap3引入相关知识点
  15. 形容词,名词记忆(三):ment, ent后缀常用词
  16. 在广告文案中的最有诱惑力的十个词
  17. WWDC20 Session 清单(06-23)
  18. [1002]:A+BII(大数计算)
  19. 阿里云王牌架构师一问开发者:我需要一个高并发的架构,我的系统要改造成微服务吗
  20. 全球5G手机最新排名!

热门文章

  1. linux adb arm移植,移植ubuntu core到Arm开发板
  2. 视觉数据集是基于物体和风景标记的巨大的图像库
  3. 贪心算法——汽车加油问题
  4. Python绘制动态图形
  5. 计算机用通讯电压多少,电脑ATX电源改13.8V通信用电源!
  6. python数据可视化——英雄联盟人物战力分析(条形图)
  7. 高性能python软件开发_Python 最抢手、Java 最流行、Go 最有前途,7000 位程序员揭秘 2019 软件开发现状...
  8. 企业微信报错,提示无权限访问
  9. 听完阿里“计算”家族技术领头人的分享,真的受益匪浅!
  10. python前戏之量