Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: 踏轌寻梅

[已解决]有公式能实现分别将ABCDEFGHW例按顺序排在IJ例吗

[复制链接]
 楼主| 发表于 2016-8-30 09:58 | 显示全部楼层
踏轌寻梅 发表于 2016-8-30 09:45
表中的所有数据合并为一例后应该是12129个的,但是合并例数据才11163个,在合并I例也找不到C至H例的数据, ...

已上传

附件.rar

374.44 KB, 下载次数: 4

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2016-8-30 10:50 | 显示全部楼层
Sub test()
    Dim A, B, i, j, s
    A = Application.Intersect(Range("a1").CurrentRegion, Range("a:h"))
    ReDim B(1 To UBound(A) * 4, 1 To 2)

    For i = 2 To UBound(A)
        For j = 1 To UBound(A, 2) Step 2
            If Len(A(i, j)) Then
                s = s + 1
                B(s, 1) = A(i, j)
                B(s, 2) = A(i, j + 1)
            End If
        Next j
    Next i

    Range("n:o").ClearContents
    Range("n2").Resize(s, 2) = B
End Sub

1.rar (1.12 MB, 下载次数: 5)
回复

使用道具 举报

 楼主| 发表于 2016-8-30 11:37 | 显示全部楼层
爱疯 发表于 2016-8-30 10:50
Sub test()
    Dim A, B, i, j, s
    A = Application.Intersect(Range("a1").CurrentRegion, Range("a ...

再请教一下,这条公式是要根据数据行列的改变而改才能生效,是吗
回复

使用道具 举报

 楼主| 发表于 2016-8-30 11:40 | 显示全部楼层
踏轌寻梅 发表于 2016-8-30 11:37
再请教一下,这条公式是要根据数据行列的改变而改才能生效,是吗

要怎么改原公式才能合并得数12160?

回复

使用道具 举报

 楼主| 发表于 2016-8-30 11:42 | 显示全部楼层
爱疯 发表于 2016-8-30 10:50
Sub test()
    Dim A, B, i, j, s
    A = Application.Intersect(Range("a1").CurrentRegion, Range("a ...

要怎么改原公式才能得到合并的总数据是12160?
回复

使用道具 举报

发表于 2016-8-30 12:06 | 显示全部楼层
踏轌寻梅 发表于 2016-8-30 11:42
要怎么改原公式才能得到合并的总数据是12160?

改为一组最大占用的行数,原来都是4,现在最大是11162,就是粉色的。

回复

使用道具 举报

 楼主| 发表于 2016-8-30 15:27 | 显示全部楼层
爱疯 发表于 2016-8-30 12:06
改为一组最大占用的行数,原来都是4,现在最大是11162,就是粉色的。

已经改成11162了,但也不能全部合并得完,E、F、G、H例的数据未能合并,合并例只到11775后,后面的显示都是0
回复

使用道具 举报

 楼主| 发表于 2016-8-30 15:50 | 显示全部楼层
踏轌寻梅 发表于 2016-8-30 15:27
已经改成11162了,但也不能全部合并得完,E、F、G、H例的数据未能合并,合并例只到11775后,后面的显示都 ...

明白了,解决了,谢谢哈{:06:}
回复

使用道具 举报

发表于 2016-8-30 16:38 | 显示全部楼层
附件.rar (547.97 KB, 下载次数: 1)
回复

使用道具 举报

 楼主| 发表于 2016-8-30 17:48 | 显示全部楼层
zyouong 发表于 2016-8-30 16:38

谢谢{:06:}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 15:41 , Processed in 0.497922 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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