lst2318 發表於 16-7-8 20:39

急問Excel 整合幾個工作表及搜索方法

本帖最後由 lst2318 於 16-7-8 20:46 編輯

PLZ!
由於工作關係需要處理和整合大量資料,但因整合方法太複雜,希望Excel高手可以告知我甚做好。我亦制作了一個example,以此方便大家理解。


首先這裏有五個工作表。工作表1係整合結果。整合內容是找出A Name and B Name先間有冇關係[會在之後再解釋]工作表2是 A Name 和 A ID 的關係。工作表3是 A ID 和 B ID的關係。在這裏利用 cril+F 輸入 A ID 會得出多個 B ID。這是其中一個麻煩。工作表4是 B ID 和 C ID的關係。在這裏利用 cril+F 輸入 B ID 可能會找不到結果。這是另一個麻煩。工作表5是 C ID 和 B Name 的關係。最後在工作表1顯示那些是可以被找到。
在這裏容我以下圖表作出一個例子。在工作表2得出1(A Name)=1001(A DI)在工作表3得出1001(A DI)=123,130,133(B DI)在工作表4得出:123(B DI)=a011(C DI)130(B DI)=a013(C DI)133(B DI)=找不到在工作表5得出:a011(C DI)=a(B Name)
a013(C DI)=c(B Name)
最後得出:

工作表1B Name
abcdefg
A Name1VV
2
3
4
5
6
7
8

希望好心人士幫幫小弟,我亦在此先行道謝><THX!THX!THX!THX!THX!andPLZ!PLZ!PLZ!PLZ!

Blake 發表於 16-7-8 22:57



好像不困難,
excel如附檔

說明一下 :
Sheet2的第D欄是給Sheet3做Vlookup用的,它是copy B欄
Sheet3的上半部的欄E and F是Vlookup而已,讓B ID能直接對應到B Name
          而上半部的C欄是Vlookup A ID在A name中出現的數值
          所以最終上半部就可以得到A name vs B name, 若是B Name=#N/A就是找不到的。
          Sheet3的下半部就是把#/NA刪除,然後照A Name由大到小排序
          所以可看出來A Name=1時,B name有a跟c
                可看出來A Name=2時,只有a
                ....以此類推。
         把它整理到Sheet1就行了。整理的方法你可以研究一下。
以上參考

Blake 發表於 16-7-8 23:54

Blake 發表於 16-7-8 22:57
好像不困難,
excel如附檔





送佛送上天,sheet1搞定。利用excel 陣列完成判斷。

lst2318 發表於 16-7-9 09:28

Blake 發表於 16-7-8 23:54
送佛送上天,sheet1搞定。利用excel 陣列完成判斷。

無限感激!!!!!><
頁: [1]
查看完整版本: 急問Excel 整合幾個工作表及搜索方法