想請教各位大大,我有多個Excel檔案,一份原始檔,另外的是需要被比對的檔案,Excel內註記我的檔案清單包含路徑,我想用原始檔內的清單為主來比對「新檔1」和「新檔2」的檔案,比對到相同檔案的,將新檔的A欄位路徑及原始檔的A欄位路徑抓出來,這樣才可以知道這份檔案原始位置及新的位置。 想請問這樣的比對表格該如何製作。 感謝各位大大的協助。
Excel 檔案
https://drive.google.com/file/d/0B4ERNTsNNyjsaWxfbFVQdHZFUUU/view?usp=sharing
先看這是不是你要的結果
再繼續往下看公式
上圖的做法步驟如下:
1.先把三個檔合併在一起如下
2.接著設定新檔1和新檔2的公式如下:
3.最後再設定原始檔的公式即可
接下來是公式
//新檔1 和 新檔2
A2=MID(D2,B2+1,LEN(D2)-B2)
B2=FIND("@",SUBSTITUTE(D2,"\","@",(LEN(D2)-LEN(SUBSTITUTE(D2,"\","")))/LEN("\")))
A3,A4,B3,B4都可直接複製A2,B2的公式貼上即可
//原始檔
A2=MID(D2,B2+1,LEN(D2)-B2)
B2=FIND("@",SUBSTITUTE(D2,"\","@",(LEN(D2)-LEN(SUBSTITUTE(D2,"\","")))/LEN("\")))
A3,A4,B3,B4都可直接複製A2,B2的公式貼上即可
E2=VLOOKUP($A2, 新檔1!$A:$D, 3, FALSE)&VLOOKUP($A2, 新檔1!$A:$D, 4, FALSE)
F2==VLOOKUP($A2, 新檔2!$A:$D, 3, FALSE)&VLOOKUP($A2, 新檔2!$A:$D, 4, FALSE)
E3,E4,F3,F4都可直接複製E2,F2的公式貼上即可
最後那個
F2==VLOOKUP($A2, 新檔2!$A:$D, 3, FALSE)&VLOOKUP($A2, 新檔2!$A:$D, 4, FALSE)
多了一個=,應該是
F2=VLOOKUP($A2, 新檔2!$A:$D, 3, FALSE)&VLOOKUP($A2, 新檔2!$A:$D, 4, FALSE)
感謝大大,不過我想請教,因為我的資料量比較大,所以把他切割成13個Excel檔案,然後用『原始檔』Excel去比對,我只要比對出原始檔內的路徑清單,舊得位置和新的位置,我把附件Excel檔案正更成清單,他每個Excel檔資料量都很大,可以再麻煩大大指導一下嗎,感謝。
原始檔
list
更正Excel檔案
https://drive.google.com/file/d/0B4ERNTsNNyjseFlyQVZKd2hZYkE/view?usp=sharing
權限不夠,無法下載