谁能把excel两组表格查找相同值并标记 小妹跪求了~

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:14:09
我急要做一个东西 要编一个宏 求大侠们帮忙了!!不甚感激!!
在同一个sheet中有两部分表A B 全部都是数字
A有5列 B有20列 都有100行以上
我想找出同一行中 A B的相同数 在B区域用红底色标记

比如 第五行A区 02 30 40 01 34
B区第五行 23 02 34 76 45 40 78 18 39 20 55……
然后 B表中和A一样的02 40 就标记成红底色

还有 这个宏 我应该怎么用呢?
求大侠们帮我注解一下每一步 谢谢了!!感激!!我真是急等用
嗯 大侠可以Q我 380450668 注明一下 就可以了
补充以下我想做的是逐行比较 第五行A B比较 第十行A B比较……这样

不需要宏的啊.只要条件格式就可以了
例.你A区的第五行为A5,B5,C5,D5,E5
B区的第五行为,G5,H5.....

选中B区的第五行数据.然后格式-条件格式,在公式下输入=COUNTIF($A5:$E5,G5)=1,然后在格式下选择你要的红色.

然后用格式刷刷到别的区域就可以了.

***********
第五行的条件格式设置好后,选中第五行的数据,点"格式刷"然后刷到你要采用此条件格式的区域.

标成红色,我可不会,不过我会把一样的挑出来

有一个相对简单的方法,但是步骤稍多:
1、编辑一个匹配函数,如第5行,match(G5,$A5:$E5,0),如果A区没有的话,这个值就是#N/A(错误的意思,呵呵,不用多说的吧)。加一个判断函数
=if(iserror(match(G5,$A5:$E5,0))=true,0,1),最终的函数就形成了,并不复杂。
2、点住刚才单元格右下角的+号,向右拖20列,往下拖100多行(其实就是B区大小啦),就会出现一个全部由1或0组成的数组了。现在点菜单——格式——条件格式,取单元格数字=1时红底,完成。
3、将0,1数组拷到word,格式肯定是一起被拷过去了;再将B区数据拷过去覆盖,就ok了,如果还想拷回excel也是可以的。宏就别想了,短时间谁会?