2016-02-19 38 views
0

定期我需要將兩個excel表單鏈接在一起。使用excel和microsoft查詢,我沒有任何問題。我從供應商處獲得表單,其中包含參考號,價格和代碼。鏈接兩個excel表單並加入數據

我將2張紙與兩張紙上列出的參考編號鏈接起來。

但是我這次得到的牀單中有一張牀的參考數字比另一張略有不同。所有的數字都是一樣的,但是從它前面的字符「K」開始。

Sheet1: 
[ol] 
[li]2255674489925[/li] 
[li]1255639784411[/li] 
[li]5669215004789[/li] 
[/ol] 

Sheet2: 
[ol] 
[li]K2255674489925[/li] 
[li]K1255639784411[/li] 
[li]K5669215004789[/li] 
[/ol] 

該工作表包含大約40000行,所以我不能手動刪除所有字符。

我試圖用%通配符做但沒有成功。

SELECT `Blad1$`.ref, `Blad1$`.prijs, `Blad1$`.korting, `Blad2$`.ref2, `Blad2$`.winst 
FROM `C:\Users\Nibor\Desktop\test.xlsx`.`Blad1$` `Blad1$`, `C:\Users\Nibor\Desktop \test.xlsx`.`Blad2$` `Blad2$` 
WHERE `Blad2$`.ref2 = `Blad1$`.%ref 

這裏有什麼問題嗎?

回答

0

爲什麼你不做一個搜索&在整個工作簿中替換字母K?

Search for: K 

Replace with: (nothing) 

應該弄清楚你的問題....