Excel精英培训网

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

[已解决]数据提取20121028

[复制链接]
发表于 2012-10-29 00:57 | 显示全部楼层 |阅读模式
5学分
谢谢老师了,要学习
最佳答案
2012-10-30 08:02
本帖最后由 zjdh 于 2012-10-30 08:07 编辑

Sub 得到数据()
    Dim I%, J%
    Range(Range("Q2"), Cells(Range("o65536").End(3).Row, "ad")).ClearContents
    For J = 2 To Range("o65536").End(3).Row
        For I = 2 To Range("a65536").End(3).Row
            If Cells(I, 1) = Cells(J, 15) Then
                Range(Cells(J, "q"), Cells(J, "ad")).Value = Range(Cells(I, "a"), Cells(I, "n")).Value
                Exit For
            End If
        Next
    Next
End Sub

提取数据20121028.rar

4.58 KB, 下载次数: 32

发表于 2012-10-29 07:46 | 显示全部楼层
A列有很多重复,而B列内容又不相同,是全部要提取出来吗?
回复

使用道具 举报

 楼主| 发表于 2012-10-29 07:49 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2012-10-29 08:00 | 显示全部楼层
里边的数据那一个都行
回复

使用道具 举报

 楼主| 发表于 2012-10-29 16:53 | 显示全部楼层
怎么没有人回应,我急用的,老师们
回复

使用道具 举报

发表于 2012-10-29 19:17 | 显示全部楼层
提取数据20121028.zip (14.97 KB, 下载次数: 12)
回复

使用道具 举报

 楼主| 发表于 2012-10-29 19:41 | 显示全部楼层
这位老师你好,你的这个提取搂据好像提取不 了想要的那数据哦,能改进一下吗
回复

使用道具 举报

发表于 2012-10-30 08:02 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zjdh 于 2012-10-30 08:07 编辑

Sub 得到数据()
    Dim I%, J%
    Range(Range("Q2"), Cells(Range("o65536").End(3).Row, "ad")).ClearContents
    For J = 2 To Range("o65536").End(3).Row
        For I = 2 To Range("a65536").End(3).Row
            If Cells(I, 1) = Cells(J, 15) Then
                Range(Cells(J, "q"), Cells(J, "ad")).Value = Range(Cells(I, "a"), Cells(I, "n")).Value
                Exit For
            End If
        Next
    Next
End Sub
回复

使用道具 举报

发表于 2012-11-6 14:07 | 显示全部楼层
谢谢!我又学习了一样东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 10:05 , Processed in 0.460649 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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