1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2015年8月27日 星期四

在excel如何比對另一份資料跟原始資料的差異性

之前寫的比對程式都是一列比對全部,有網友問到要比對用料的數量及料號的差異,這個的比對方式是依某一欄比對其它欄位,因為想說有些人可能會用到這樣的程式,就將它寫成一支工具,方便比對資料,底下是操作說明。


下載compareab_source.xls
  
2.將比對基準原始資料放在[原始資料]工作表上
  
3.將要比對的資料放在[比對資料]工作表上
  
4.輸入比對欄位A/按下[開始比對原始資料]
  
5.比對完畢按下[確定]
  
6.[比對結果]工作表會將兩份資料放在一起,有差異的會變成紅色

8 則留言:

popo 張 提到...

想請問一下,我的資料 裡面的數字屬性都為"文字型態" (因為0需要呈現), 不過用這資料下去跑後,都呈現不一致的狀態 但原始資料與比對資料裡面的數字都一樣 ,請問有方法可以解決嗎?謝謝您

popo 張 提到...
作者已經移除這則留言。
蔡明和 提到...

popo 張您好,
我已加上您要的功能.麻煩您重新下載即可.

楊宜峰 提到...

你好,我使用會出現執行階段錯誤'424'
n = findy(Sheet2)
這段~

是因為我資料比較多嗎?

蔡明和 提到...

請問您的資料有幾筆?

雲想 提到...

請問一下,如果兩份資料筆數不同,或是料號不同,能否把兩邊不同的部分補上空白,讓兩邊資料看起來一樣多,這樣比較好比對。類似 github 的程式比對那樣,很清楚看出原始跟比對資料多了哪幾行,少了哪幾行。 notepad++的compare外掛也能做到類似功能,但畢竟他是文字,還要貼來貼去不是很方便。

莊學徒 提到...

資料A與資料B都缺少的資料會與資料A缺少的或資料A缺少的資料相同耶<
請問要如何處理?

蔡明和 提到...

請用函數len檢查資料A與資料B的A欄長度是否一樣,若不相同,請檢查前後是否有多空白或是看不見的字元.

贊助

彰化一整天粉絲團