Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: zhu918918

[已解决]请老师帮忙修改vba代码,谢谢!

[复制链接]
 楼主| 发表于 2014-3-7 22:18 | 显示全部楼层
dsmch 发表于 2014-3-7 21:45
详细说明要求和规则,用附件示意结果。

做了说明,dsmch老师。请看附件,老师,

11.rar

20.3 KB, 下载次数: 2

点评

重新发帖提问  发表于 2014-3-7 22:27
回复

使用道具 举报

发表于 2014-3-7 22:52 | 显示全部楼层
有几点不明白,d10:d15要求和规则不是很清楚,条件区行数和结果区列不对应,结果如何放置?r列数据有关系吗?建议模拟结果重新发帖吧
回复

使用道具 举报

 楼主| 发表于 2014-3-7 22:56 | 显示全部楼层
dsmch 发表于 2014-3-7 21:45
详细说明要求和规则,用附件示意结果。

附件中要比较的数值是n列(1 2 3 ...n,固定的数值),刚才说漏了,dsmch老师;
回复

使用道具 举报

 楼主| 发表于 2014-3-7 23:16 | 显示全部楼层
dsmch 发表于 2014-3-7 22:52
有几点不明白,d10:d15要求和规则不是很清楚,条件区行数和结果区列不对应,结果如何放置?r列数据有关系吗 ...

d10:d11为除4余数,在余数0 1 2 3 中任意选取0 1 或2个,d12:d13为除5余数,(0 1 2 3 4中)任意选取0 1或2个,d14:d15为除6余数,(0 1 2 3 4 5 中)任意选取0 1或2个;
  n列(1 2 3 。。。n)数值同样在b c d e f g h列中比较,只是各自的条件值不一样,其结果也不一样;分别放入各自的列中。如:
b列放入ab列,e列放入ae列;
r列只是实际过程中的部分值,在此处不比较。dsmch老师

11.rar

20.21 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2014-3-7 23:21 | 显示全部楼层
在刚才的附件中c列的条件没有选中任何一个,d列选中了2。老师
回复

使用道具 举报

发表于 2014-3-7 23:53 | 显示全部楼层
学习,帮顶
回复

使用道具 举报

发表于 2014-3-8 07:45 | 显示全部楼层
zhu918918 发表于 2014-3-7 23:21
在刚才的附件中c列的条件没有选中任何一个,d列选中了2。老师

在本帖中改变一个值,在ad列产生结果,现在d列这些条件,结果放哪里?不解
回复

使用道具 举报

 楼主| 发表于 2014-3-8 08:31 | 显示全部楼层
dsmch 发表于 2014-3-8 07:45
在本帖中改变一个值,在ad列产生结果,现在d列这些条件,结果放哪里?不解

dsmch老师,ad列(包括ab:ah所有列)中的每一个数值如2等,都要分别受到d列(包括b:h所有列)中不为空值的所有条件筛选的。如ac列被筛选后没有一个选则值了(全为0或空值)。dsmch老师。
在b:h条件筛选后的所有结果都分别对应放在ab:ah中
回复

使用道具 举报

 楼主| 发表于 2014-3-8 08:38 | 显示全部楼层
dsmch 发表于 2014-3-8 07:45
在本帖中改变一个值,在ad列产生结果,现在d列这些条件,结果放哪里?不解

再比如:ad3=2都不等于(不符合)d列所有条件的值,所以为2;本列(ad列)中的其它数值或多或少地满足d列中的一个或多个或全部的条件,所以被淘汰掉。老师。
回复

使用道具 举报

发表于 2014-3-8 09:39 | 显示全部楼层
zhu918918 发表于 2014-3-8 08:38
再比如:ad3=2都不等于(不符合)d列所有条件的值,所以为2;本列(ad列)中的其它数值或多或少地满足d列中 ...

这样说很难理解,建议用附件模拟结果,另开新帖吧。给一个新帖链接地址。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 21:55 , Processed in 0.401263 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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