设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2715|回复: 7
打印 上一主题 下一主题

如何查找2个工作表相同数据的行

[复制链接]
跳转到指定楼层
1#
发表于 2017-5-17 13:41:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 秋风2016 于 2017-5-17 13:47 编辑

求助,如何设定附件中表一和表二中A列和B列中某行的数值完全同时相等时,表一中该行的数值红色显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2017-5-17 17:14:07 | 只看该作者
Sub tst()
    Dim i As Integer
    Dim j As Integer
    Dim m As Integer
    Dim n As Integer
    i = Sheets("表一").Range("a65536").End(xlUp).Row
    j = Sheets("表二").Range("a65536").End(xlUp).Row
    For m = 2 To i
        For n = 2 To j
            If Sheet1.Cells(m, 1) & Sheet1.Cells(m, 2) = Sheet2.Cells(n, 1) & Sheet2.Cells(n, 2) Then
                Sheet1.Cells(m, 1).Font.ColorIndex = 3
                Sheet1.Cells(m, 2).Font.ColorIndex = 3
                Sheet1.Cells(m, 3).Font.ColorIndex = 3
                Sheet1.Cells(m, 4).Font.ColorIndex = 3
                Sheet1.Cells(m, 5).Font.ColorIndex = 3
            End If
        Next
    Next

End Sub

点击这里给我发消息

3#
发表于 2017-5-17 17:25:28 | 只看该作者
在条件格式里使用公式
  1. =SUM(N(VLOOKUP($A2,表二!$A:$E,COLUMN($A:$E),)=$A2:$E2))=5
复制代码

注意,设置此公式前必须选取A:E列,再进入条件格式对话框。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

4#
发表于 2017-5-17 18:34:17 | 只看该作者
赞一个
回复

使用道具 举报

5#
 楼主| 发表于 2017-5-17 19:49:06 | 只看该作者
本帖最后由 秋风2016 于 2017-5-17 19:50 编辑
pureshadow 发表于 2017-5-17 17:25
在条件格式里使用公式

注意,设置此公式前必须选取A:E列,再进入条件格式对话框。

谢谢您的回复,我依此做,提示“在条件格式条件中不能使用对其它工作表或工作簿的引用”,而且我看您的截图好像不是我要的结果,我想要的是在表一中错色显示与表二中有相同内容的行。

点击这里给我发消息

6#
发表于 2017-5-17 20:15:43 | 只看该作者
"表一中错色显示与表二中有相同内容的行"是什么意思啊?
另外,Office2003版早就淘汰了。
7#
 楼主| 发表于 2017-5-17 20:30:26 | 只看该作者
pureshadow 发表于 2017-5-17 20:15
"表一中错色显示与表二中有相同内容的行"是什么意思啊?
另外,Office2003版早就淘汰了。

我想从表一中找出与表二中有相同行内容的行,例如0101-3041-150  AL00这个,表一和表二中都有,那么在表一中突出显示。

点击这里给我发消息

8#
发表于 2017-5-21 19:23:34 | 只看该作者
我就是按这个意思设置的,只不过2003版不支持跨工作表条件格式,需要将公式写进自定义名称,然后再在条件格式里引用该自定义名称。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-8 07:14 , Processed in 0.092900 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表