Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2346|回复: 11

[已解决]找相同号码数组

[复制链接]
发表于 2013-7-5 10:34 | 显示全部楼层 |阅读模式
找相同号码数组,麻烦老师们了。详情见附件。
找相同的号码数组.zip (6.69 KB, 下载次数: 18)
 楼主| 发表于 2013-7-5 17:54 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2013-7-6 21:35 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2013-7-8 00:41 | 显示全部楼层
帮助解答下
回复

使用道具 举报

发表于 2013-7-8 12:50 | 显示全部楼层
对比结果栏最右一列青色字体的内容要不要,你没有说明
回复

使用道具 举报

发表于 2013-7-8 13:08 | 显示全部楼层    本楼为最佳答案   
在你答复之前,先按青色字体不需要做了一下,附件请测试
  1. Private Sub CommandButton1_Click()
  2. Application.ScreenUpdating = False
  3. Dim arr, arr1, i&, j As Byte, k&, l&
  4. arr = [d6].CurrentRegion
  5. l = 6
  6. For j = 15 To 48 Step 11
  7.   arr1 = Cells(6, j).CurrentRegion
  8.   For k = 1 To UBound(arr1)
  9.     For i = 1 To UBound(arr)
  10.       If Join(Application.Index(arr1, k, 0)) = Join(Application.Index(arr, i, 0)) Then
  11.         Cells(l, 59).Resize(, 6) = Application.Index(arr1, k, 0)
  12.         Cells(l, 57) = (j - 4) / 11
  13.         l = l + 1
  14.       End If
  15.     Next i
  16.   Next k
  17. Next j
  18. Application.ScreenUpdating = True
  19. End Sub
复制代码

找相同号码数组.zip

12.63 KB, 下载次数: 16

回复

使用道具 举报

 楼主| 发表于 2013-7-8 16:58 | 显示全部楼层
大灰狼1976 发表于 2013-7-8 13:08
在你答复之前,先按青色字体不需要做了一下,附件请测试

非常感谢老师的解答!青色字体需要的,谢谢!
回复

使用道具 举报

发表于 2013-7-8 17:43 | 显示全部楼层
如果青色字体要的话,把代码里面一句带注释符的去掉注释符就行了,如果我的理解没错的话,可以正常使用。
回复

使用道具 举报

 楼主| 发表于 2013-7-8 22:58 | 显示全部楼层
大灰狼1976 发表于 2013-7-8 17:43
如果青色字体要的话,把代码里面一句带注释符的去掉注释符就行了,如果我的理解没错的话,可以正常使用。

感谢老师了。
回复

使用道具 举报

 楼主| 发表于 2013-7-9 14:15 | 显示全部楼层
大灰狼1976 发表于 2013-7-8 17:43
如果青色字体要的话,把代码里面一句带注释符的去掉注释符就行了,如果我的理解没错的话,可以正常使用。

老师你好,总数据中第七列也要对比各栏的第七列。最终七列全部相同的在对比结果栏出现。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 03:06 , Processed in 0.509854 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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