作者Kenchun (suu)
看板Visual_Basic
标题[VBA ] 关联枢纽分析表之建立
时间Fri Jun 28 09:54:02 2019
大家好,小弟目前因为分析需求而有些问题想要请教版上的大大
假设我有表A(Raw Data),另外有一个资讯较少的表B。
表A与表B有一个编号可以连结。
想问我该怎麽根据表B的编号,从表A中挖掘出我需要的资讯就好呢
因为表A可能有几千笔,表B可能只有20几笔这样。
我个人目前的想法是直接用Application.Match的方式
只要符合表B给定编号,就选取填到一个新的工作表(Temp)
然後利用temp建立枢纽分析,最後再将枢纽分析表贴回所需工作表。
可是这样的方法感觉较无效率,因为我的写法可能会需要用到For Each...Row的方式去对比
觉得有更好的方法,但碍於自身能力限制,所以询问版上的高手们。
会在VBA版问是因为想要将这步骤自动化,但如果有Excel功能的话我可能也会选择自己录制巨集的方式来完成自动化
先谢谢各位的回覆了~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.244.185.24 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1561686844.A.EE6.html
1F:→ coyoteY: vlookup? 06/28 18:25
2F:→ paul60209: 先在b表中加入一栏都是"Y"的索引值 07/17 17:52
3F:→ paul60209: 然後在a表利用VLOOKUP去抓b表的索引值"y",然後自动填 07/17 17:54
4F:→ paul60209: 满,之後利用筛选的方式筛出"y",再复制成c表 07/17 17:55
5F:→ paul60209: 之後对c表进行枢纽分析,应该就会是你要的结果了 07/17 17:55