iT邦幫忙

0

Excel 大量數據對比(更新)

公司即將轉用其他ERP 所以要重新整理Custome Code ,我手上有2份 Excel 約8500行

總部(文檔:HQ)

公司代碼(A 行 ) 公司 ( B行) 公司代碼互相存在 公司互相存在
USAPPLEAB01 蘋果公司 o o
USAZCB001 亞馬遜公司 x x
USIMAB011 IBM公司 x x
TWITAB001 iThome o o
下略二千條 下略二千條(公司名稱有重復) #N/A ##N/A

分部(文檔:BR)

公司代碼(A 行 ) 公司 ( B行) 公司代碼互相存在 公司互相存在
USAPPLEAB01 亞嗎遜公司 o x
USAZBB001 蘋果公司 o o
USIMAB001 I.B.M.公司 x x
TWITAB001 iThome o o
下略六千條 下略六千條(公司名稱有重復) ##N/A ##N/A

現在我在總部文檔用
=IF(ISNUMBER(MATCH($A2'[BR.xlsx]Company'!$A:$A,0)),"o","x")
=IF(ISNUMBER(MATCH($B2'[BR.xlsx]Company'!$B:$B,0)),"o","x")
分部用
=IF(ISNUMBER(MATCH($A2'[HQ.xlsx]Company'!$A:$A,0)),"o","x")
=IF(ISNUMBER(MATCH($B2'[HQ.xlsx]Company'!$B:$B,0)),"o","x")

因為公司代碼和公司互相存在 用MATCH 判定成存在
現在公司要我把公司代碼,公司是一樣的找出來

1 個回答

4
海綿寶寶
iT邦大神 1 級 ‧ 2019-03-06 21:30:18
最佳解答

一般導入ERP時都會要求客戶提供「基本資料」以供匯入
客戶資料表很常見
不管貴公司過去是何種的資料/資訊/系統
ERP廠商要的「只有一份客戶資料表」

要將 HQ 和 BR 兩份資料表合併
我的做法是
以 HQ 為主,拿 BR 中所有資料跟 HQ 做比對,把必要的資料複製過來 HQ,可能會有以下幾種情形:
1.BR公司名稱和HQ公司名稱不同
在 HQ 增加這一筆資料,新指定一個公司代碼給他
2.BR公司名稱和HQ公司名稱相同
這筆資料可以忽略不處理

詳細說明如下:

https://ithelp.ithome.com.tw/upload/images/20190306/20001787YeliCw6qPG.png

Row 10:名稱不同==>HQ 新增一筆並指定新的公司代碼
Row 11:名稱相同==>(代碼與 HQ 不同,不管他),此筆忽略不處理
Row 12:名稱不同==>人工判斷 HQ 有同一家公司(eg.IBM),此筆忽略不處理
Row 13:名稱相同==>(代碼與 HQ 相同),此筆忽略不處理

https://ithelp.ithome.com.tw/upload/images/20190306/20001787C7ClBwg36Z.png

我要發表回答

立即登入回答