excel模糊比對
想請問一下各位大大,小的用excel得函數模糊比對,可是太過於模糊,想請問各位大大應該是要用什麼指令才對~謝謝!!
情況是:我已經用函數準確比對結束,但發現有許多能比對不到,原因是因為
如1.:<知識家公寓大樓>另一個卻寫<知識家公寓大樓大廈>因為資料全是大樓大廈所以模糊比對很籠統。
如2.:住址是<某路某段215-5號>另一個卻寫<某路某段215-7號>因為是公寓所以號碼會好幾個,我希望可以篩選對到路的結果。
我的資料兩個檔案都是excel檔,但因為資料有好幾千筆,所以如果用模糊比對太過模糊,所以常常比對到某區就了結,完全不是我要得資料。
我知道有單一篩選的結果,可是如同我前提,因為資料好幾千筆,一筆一筆查會非常之耗時,請問各位大大該如何處理~謝謝
恩~我希望以住址為例
可以模糊比對到XX路的階段,門牌號碼不依沒關係。
這樣可以嗎?
謝謝您的回答~
可是我希望可不可以部要用搜尋的
因為我現在是上千筆的地址比對上千筆的地址
因為一邊是原本的建檔
一邊是檢查完成的檔案
可是因為每家寫法不同
又卡在大樓大廈會有好幾號
所以導致號碼會有些許誤差
因為搜尋就可能須察幾百次以上
所以想請教大大是否有像函數vlookup那像
但準確度只要90%就好的方式
非常感謝你
就是我有兩個exccel檔案
當exccel第一個的資料夾裡面出現台北市士林區中正路215-5號
與exccel第二個的資料夾裡面出現台北市士林區中正路215-8號
跟台北市士林區中正路217-5號
時...
可以顯示出來
不知道這樣解釋您能明瞭嗎
我的需求只要市.區.巷.路.弄一樣,
號的不一樣可以,
這樣的需求有辦法自行設程式跑嗎?
謝謝
該怎麼說呢
我是兩個excel檔,我需要兩邊相似的門牌號可以勾稽到
並不是單單一個住址的搜尋
也就是說
當exccel第一個的資料夾 裡面出現台北市士林區中正路215-5號(為A)
與exccel第二個的資料夾 裡面出現台北市士林區中正路215-8號(為B)
跟台北市士林區中正路217-5號(為C)時...
第一個資料夾的資料(A)會跑到第二資料夾的相同地址資料(B或C)裡面
這樣的需求有辦法自行設程式跑嗎?
2 個解答
- 1 0 年前最佳解答
如果是我做的話:把差異的內容變成數值,然後以公式去運算,若A和B相同內容則運算後為TRUE,只要去處理顯示FALSE的欄位就好:
1.先做個大分類,在個別檔案內把同樣士林區的資料先篩出來,先確保A和B的資料筆數一樣多
2.確定A與B的資料數目一樣之後,把它們貼到另一檔案分別放在A與B欄位
3.如您所述所有的差異只有號,將A1的差異值放在C1=MID(A1,開始字元位置,需要的文字數)
例A1=台北市士林區中正路215-8號,C1=MID(A1,10,5)=A1欄位中第10個字之後的5個字元=215-8
4.以(3)的方法將B欄的差異值放在D,如此C與D就只有顯示門牌號碼
5.E1=EXACT(C1,D1),比對C與D欄位裡的文字串,兩者相符為TRUE,兩者不同為FALSE
6.接著針對顯示FALSE的那一列,去比對A與B的資料
不曉得這樣是否有您想要的答案?
參考資料: 自己&查詢Excel說明 - 匿名使用者1 0 年前
看起來有點模糊 ...
版大希望的結果是 ??
2010-12-23 14:00:40 補充:
參考 :
1. 大概要靠程式比較好做
2. 列好一些規則, 例如 :
如何將 "搜尋字串" 拆成各別的 "詞" ,
這幾個 "詞" 去比對時 , 需吻合達多少百分比
或 哪些 "詞" 一定要有, 哪些 "詞" 一定不能有
2010-12-24 10:11:04 補充:
"準確度只要90%"
請定義 :
何謂 "準確度90%"
2010-12-27 02:10:01 補充:
依例 :
台北市士林區中正路215-5號
台北市士林區中正路215-8號
台北市士林區中正路217-5號
如果只1字差異, 邏輯清楚, 公式可做
但恐貴需求不只於此 ...
2010-12-29 17:13:00 補充:
唉 ~ 果如 004 所言 ...
2010-12-29 17:35:17 補充:
拙見參考 :
寫當然可寫, 不過 ...
貴需求頗大
除非付費 要找到人全幫不太可能
必需自己學習
慢慢累積 絕非一蹴可及
希望思考思考 ,
如此答無幫助 自會撤掉 ...
2010-12-30 16:17:00 補充:
回答的公式改放到 :
http://tw.myblog.yahoo.com/jw!_DIL5waFHwVKfL8odMZ4...
有需要就自行參考了 ~