3713 15

[有偿编程] 求助大神关于excel VBA 筛选出结果的代码 [推广有奖]

11
caihaiyu 在职认证  发表于 2016-6-14 08:38:44
·蔡辰-艾er伯特 发表于 2016-6-14 01:07
已经上传啦,有什么问题加qq或留言都行
已经收到,你需要把所有匹配的标准都列出来,才能做。
比如你说的开头是6006的都标记为revenue 和LOA.
这种规则,要全部都列出来才能做出你要的东西

12
·蔡辰-艾er伯特 发表于 2016-6-15 10:56:53
caihaiyu 发表于 2016-6-14 08:38
已经收到,你需要把所有匹配的标准都列出来,才能做。
比如你说的开头是6006的都标记为revenue 和LOA.
...
1.  6006 开头revenue loa
2. amtm FH开头的 ORF MRF WRF (product code)全部归为 deferred 和 first half billed. ==》这一条件下,total 如果是负数,则定为 deferred 和 credit
3. 剩下当中,如果total 中的金额,能在 deferred list中 找到匹配,则 revenue final bill
4. 找不到匹配 则是fully billed

13
caihaiyu 在职认证  发表于 2016-6-16 08:31:17
·蔡辰-艾er伯特 发表于 2016-6-15 10:56
1.  6006 开头revenue loa
2. amtm FH开头的 ORF MRF WRF (product code)全部归为 deferred 和 first  ...
第三点中,total金额要对应deferred list 中的哪一列?
另外用金额作为关键字,是否不太严谨,这样很可能金额一样,但是订单号不一样。
是否用订单号进行匹配比较严谨?

14
·蔡辰-艾er伯特 发表于 2016-6-17 02:44:05
caihaiyu 发表于 2016-6-16 08:31
第三点中,total金额要对应deferred list 中的哪一列?
另外用金额作为关键字,是否不太严谨,这样很可能 ...
是我没有表述清楚。 第三点其实是, 如果MV Billing 表中,由第一点和第二点筛选归类后,剩余的jobs中,我需要找到 Job # (也就是deferred list 里面的prime project #)与 billing code 同时match的deferred list 中的 # 和 code。   

换言之,mv billing 中的 job # 与 code 需 MATCH deferred list 中的 Prime project # 与 code。

match => deferred 和 final billed
not match => deferred 和 fully billed

我好像说复杂了,其实挺直白的。
不清楚我再解释,多谢啦

15
·蔡辰-艾er伯特 发表于 2016-6-20 07:14:25
caihaiyu 发表于 2016-6-3 23:49
这个用在LM两列用两个公式就能解决,不建议用VBA
我设定的公式逻辑如下:
1. E列开头是6006的标记为Rev ...
是你没有理解,或者我表述不清。第三点是在第一第二筛选之后剩余的数据中继续分类。我已经改好了。还是谢谢你,虽然与最初vba的设想不符合,奖励还是给你啦。

16
caihaiyu 在职认证  发表于 2016-6-20 08:12:54
·蔡辰-艾er伯特 发表于 2016-6-20 07:14
是你没有理解,或者我表述不清。第三点是在第一第二筛选之后剩余的数据中继续分类。我已经改好了。还是谢 ...
你如果一定要VBA版本,我可以帮你做,其实VBA最简单的实现方式就是用VBA填写公式,填写完后往下拉公式。你可以把你修改后的文档传上来,我帮你做

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 11:14