多语言展示
当前在线:1954今日阅读:39今日分享:10

Excel 三表法完成两表相同项的查找并用颜色表示

初叶绝风:找出B表中 与A表一样的数据,用红色字体 显示出来方法:  IF(countif(条件),'是/真值''否/假值' )公式的使用+自创简易3表转移法运用如下:表A中有一堆数据表B中有一堆数据目标:在B中有的A里的数据行,用红色表示步骤如下:1、建立表C2、选择表C的sheet1点击选择B2单元格(任意选择),复制粘贴表A数据。3、选择表C的sheet2点击选择B2单元格(建议选择,上空一行,左空一行,上面用于填筛选文字,左用于写公式计算值),复制粘贴表B数据。其中表A和B数据最好用选择再拖动+shift复制,而不是Ctrl+A全选复制。详情见图文步骤 以及哔站av18967664
工具/原料

任务描述

方法/步骤
1

今天我需要完成一个巨大数据量的打杂任务,,,主管肯定是觉得太麻烦加没时间,就甩给我了。。。两张表,一张CIS库表格(里面包含数千元器件),一张常用物料表(包含前端,后端,停用元件三类共八九百个元件,并且基本在CIS库表格中有对应)现在,我需要将物料表里的数百个元件,从数千元件的CIS库表格中找到对应项,把前端的元件行标为红色,后端蓝色,停用绿色。每个元件都有唯一的编号,一开始觉得只需要一个个复制粘贴查找编号变色即可。。。最前面5分钟,利用Excel的查找 CTRL+F功能,我从物料表第一个元件开始,复制元件编号,然后粘贴到查找栏,在CIS库查找。。。。。当第6个元件时,,我放弃了。。。。。这要一个个复制粘贴查找过去。。完成这数百个不得三天三夜啊。。。就算编写按键精灵或者EXCEL宏替代手。。。编写出来这么完善的程序也得要三天三夜甚至完全不会编。。。于是乎,必须找到一个简便与一劳永逸的方法。经过一个小时的查阅资料、试验、验证、操作思考。总结出这篇,三表法 寻找两表中相同项的方法。今早10点上班动手,11点完成所有数据的整理。下面就简化只以 前端物料的电阻元件为例,见哔站录制的视频

2

1.建立表格C将表格 物料的前端 数据粘贴到表格C sheet1  的B1--B500间  将表格 CIS库的 阻容数据粘贴到表格C sheet2 的 B2--B。。。。(建议前面留一行,上面留一行)然后在A1 写上 与前端相同的元件查找两表数据相同的公式为IF(IFCOUNT(区域,条件),真值,假值)意思就是  ifcount : 区域内数据 是否 与条件一致if :如果达成ifcount 则输出真,否则输出假这儿if和ifcount必须配合使用否则,如果不用ifcount单用if的话不能对区域内数据进行全部的判定,只能对 对应行进行判定,如sheet1中  B1--B400 中的数据,,只对应sheet2中  B1--B400行 中的数据进行对比,,但是这明显是不一样的,结果会全部输出否。网上显示 单用IF 的攻略是错误的。

3

2.复制粘贴好表中数据到 表C后开始写公式阻容sheet:A1是写用于筛选的  前端是否存在元件  B1用于作为  真假判定输出单元格,也就是公式单元格公式为:=IF(IFCOUNT(sheet1!B1:B500,B2),'是','否')次数 sheet1名为前端,B1:B500,为设定的包含前端所有元件编号数据的列并且需要采用 绝对引用$,以保证 公式单元格下拉填充后,对应的区域不随着增长。$B$1:$B$500B2 为 sheet2 阻容的第一个元件编号数据所在单元格,不用绝对引用,用于下拉填充时 公式中B?对应变化。是是真值,否是假值所以最终的公式为:=IF(IFCOUNT(前端!$B$1:$B$500,B2),'是','否')

4

4、下拉填充将公式单元格A2按住右下角黑色+,下拉填充,下面所有对应的 A?会填入一个值 是或者否,代表 两个表中是否有相同的数据。

5

5、筛选点数据筛选,然后选择是将筛选出来的所有行选中,将字体设为红色然后结束数据筛选,表格还原,这时候,黑色的就是sheet1里有但是sheet2里没有的元件。红色的就是两个表格都有的元件数据。

6

6、将sheet2 中变过颜色的数据,从哪来复制回哪去吧,目的已经达成了。

推荐信息