excel中怎么快速把两张表中相同的记录标示出来?

excel中怎么快速把两张表中相同的记录标示出来?

在处理两个表时,可以使用一个辅助列来合并文件编号和文件版本号。假设a列对应文件编号,b列对应文件版本号,我们可以在辅助列f中输入公式f2 = a2 & b2。接下来,我们可以使用vlookup函数来查找结果。例如,在表2的g2单元格中输入公式g2 = vlookup(f2, 表1!f:f, 1, false),该公式将返回所有在表1中存在且与表2匹配的结果。如果所有返回值均为错误,则表示在表1中没有找到与之匹配的记录。如果需要查找所有不相同的记录,只需在表1中进行同样操作即可。Sub a()
Dim i,j As Integer
for i=1 to Y
for j=1 to X
if cells(i,B).value=sheets(B表).cells(j,B).value then cells(i,A)=删除
next j
next i
end sub

拿A表的第1行与B表的所有行比较,如果A表的第1行B列(即B1单元格)等于B表中任何一行的B列,即将A表第1行的A列(即A1)内容改为“删除”(以备手动筛选并删除操作)。
再拿A表的第2行与B表的所有行比较,直到A表最后一行,结束程序。若两张表在同一工作簿(建议放在同一工作簿,否则移动时关联可能会出错),两表的工作表名称分别为表A,、表B,那么在表A的B2单元格输入公式:

=VLOOKUP(A2,表A!$A$2:$B$5000,2,0)

然后下拉复制即可

如有问题,百度HI我

祝你成功!把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163

发布者:admin,转转请注明出处:http://www.yc00.com/num/1724773084a3154464.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信