[VBA ] 關聯樞紐分析表之建立

作者: Kenchun (suu)   2019-06-28 09:54:02
大家好,小弟目前因為分析需求而有些問題想要請教版上的大大
假設我有表A(Raw Data),另外有一個資訊較少的表B。
表A與表B有一個編號可以連結。
想問我該怎麼根據表B的編號,從表A中挖掘出我需要的資訊就好呢
因為表A可能有幾千筆,表B可能只有20幾筆這樣。
我個人目前的想法是直接用Application.Match的方式
只要符合表B給定編號,就選取填到一個新的工作表(Temp)
然後利用temp建立樞紐分析,最後再將樞紐分析表貼回所需工作表。
可是這樣的方法感覺較無效率,因為我的寫法可能會需要用到For Each...Row的方式去對比
覺得有更好的方法,但礙於自身能力限制,所以詢問版上的高手們。
會在VBA版問是因為想要將這步驟自動化,但如果有Excel功能的話我可能也會選擇自己錄製巨集的方式來完成自動化
先謝謝各位的回覆了~
作者: coyoteY (マジジョテッペン)   2019-06-28 18:25:00
vlookup?
作者: paul60209 (我是保羅小小)   2019-07-17 17:52:00
先在b表中加入一欄都是"Y"的索引值然後在a表利用VLOOKUP去抓b表的索引值"y",然後自動填滿,之後利用篩選的方式篩出"y",再複製成c表之後對c表進行樞紐分析,應該就會是你要的結果了

Links booklink

Contact Us: admin [ a t ] ucptt.com