Excel精英培训网

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

[已解决]将横排数据变成竖排形式

[复制链接]
发表于 2013-2-27 07:46 | 显示全部楼层 |阅读模式
将aaa.xls的sheets(10)表中数据改成竖排形式,请帮助,谢谢! 求助.rar (177.17 KB, 下载次数: 31)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-2-27 08:28 | 显示全部楼层
回复

使用道具 举报

发表于 2013-2-27 08:34 | 显示全部楼层
相同货号规格的不合并?
下面C3127225还是记录。
回复

使用道具 举报

 楼主| 发表于 2013-2-27 08:45 | 显示全部楼层
hwc2ycy 发表于 2013-2-27 08:34
相同货号规格的不合并?
下面C3127225还是记录。

谢谢关注,现只提取部分数据,变成如我手工做的结果。

点评

我怎么知道你要提取哪部分了。  发表于 2013-2-27 08:54
回复

使用道具 举报

发表于 2013-2-27 08:53 | 显示全部楼层
  1. Sub 转换()
  2.     Dim arr, i&, j&
  3.     With Worksheets(1)
  4.         arr = .Range("a3", .Cells(Rows.Count, "l").End(xlUp))

  5.         Dim dic As Object
  6.         Dim Key$
  7.         Set dic = CreateObject("scripting.dictionary")
  8.         For i = LBound(arr) + 1 To UBound(arr)
  9.             For j = 7 To 11
  10.                 Key = arr(i, 4) & arr(1, j)
  11.                 dic(Key) = dic(Key) + arr(i, j)
  12.             Next
  13.         Next

  14.         If dic.Count > 0 Then
  15.             Application.ScreenUpdating = False
  16.             .Range("n3").Resize(, 2) = Array("款式编号", "库存数量")
  17.             .Range("n4").Resize(dic.Count) = Application.Transpose(dic.keys)
  18.             .Range("o4").Resize(dic.Count) = Application.Transpose(dic.items)
  19.             Application.ScreenUpdating = True
  20.             MsgBox "合并完成", vbInformation + vbOKOnly
  21.         End If
  22.     End With
  23. End Sub
复制代码
回复

使用道具 举报

发表于 2013-2-27 08:54 | 显示全部楼层
提取出的结果你筛选一下就成了。
回复

使用道具 举报

 楼主| 发表于 2013-2-27 09:07 | 显示全部楼层
hwc2ycy 发表于 2013-2-27 08:54
提取出的结果你筛选一下就成了。

谢谢,我想从aaa.xls的sheets(10)中读取数据,请问代码如何改?
回复

使用道具 举报

发表于 2013-2-27 09:08 | 显示全部楼层
把代码丢到aaa.xls里面。
回复

使用道具 举报

发表于 2013-2-27 09:08 | 显示全部楼层
另外,注意标题行是在第几行。
回复

使用道具 举报

发表于 2013-2-27 09:14 | 显示全部楼层
我写的时候就是在AAA.XLS里操作的。你把代码存到AAA.XLS,就会在N3的位置显示合并数据的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 13:37 , Processed in 0.439843 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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