首頁 › AI 操作 Excel ›搞定刪不掉的頑固空格
搞定刪不掉的頑固空格
匯進來的名字看起來跟另一張表一模一樣,VLOOKUP 卻死活對不到?一句話交給 AI,整欄異常空格一次清光。
看結果
王 小明 王小明臺北市 信義區 松仁路 100 號 臺北市 信義區 松仁路 100 號 張美玲 張美玲為什麼要這樣做?
電腦認字很講究,系統匯出的空白通常是全形空白,跟一般按空白鍵出來的半形空白長得不一樣。你按 TRIM 沒用,是因為 TRIM 只會抓半形空白。這段看不見的空白會讓比對全部失效,你不用一格格手動刪,也不用背複雜指令。

怎麼跟 AI 說
把那欄資料複製貼給 AI,請它用取代函式幫你把手動刪除不到的全形空白清掉,並給你一個能貼回 Excel 的公式。記住要請它給公式或可覆用的結果,不要只回你一個答案。換別的檔案也一樣能直接用。下面看同一句話在不同介面怎麼回你。

Claude claude-opus-4-6
我從系統拉出來的名字看起來跟另一張表一模一樣,可是 VLOOKUP 就是撈不到,我已經按過 TRIM 了還是沒用,到底是什麼鬼空白卡在裡面?要怎麼清掉?
你遇到的應該是「不換行空格」(Non-breaking space),它的字元碼是 160,TRIM 只能清掉一般空白(字元碼 32),對它沒轍。 把這個公式貼上去,假設名字在 A2:
=TRIM(SUBSTITUTE(A2,CHAR(160)," "))原理是先用 SUBSTITUTE 把 CHAR(160) 替換成普通空白,再用 TRIM 把多餘空白清乾淨。兩張表的名字欄都跑一次這個公式,VLOOKUP 就能正常比對了。
套完公式別急著存檔,先對幾筆資料確認比對數字變對再往下做。
想看更完整的教學:原始來源 →