台灣小工具研究室
SKU duplicate rescue

蝦皮商品 CSV 顯示 SKU 重複怎麼修?先檢查空白、大小寫與不可見字元

商品平台說 SKU 重複,不一定代表你真的建了兩個一樣的 SKU。常見原因是前後空白、全形空白、大小寫不一致、規格尾碼漏掉,或從 Excel / 網頁複製時混進看不見的字元。

先做小檔測試: 複製表頭與 5 列失敗資料到新 CSV,不要直接改整份商品檔。先讓小檔成功匯入,再把規則套回完整檔。

SKU 重複有兩種:真的重複,和看起來不重複

真的重複很簡單:同一個 SKU 出現在兩列商品或兩個規格上。麻煩的是「看起來不重複」的狀況。你肉眼看到 SHOP-A-001SHOP-A-001 一樣,但平台可能看到的是:

最快排查順序

  1. 備份原始 CSV。
  2. 只留下表頭與 5 列失敗資料。
  3. 把 SKU 欄複製到新欄位,先清前後空白與全形空白。
  4. 把大小寫統一成大寫。
  5. 排序 SKU 欄,肉眼找連續重複。
  6. 用字元檢查器檢查其中 3 到 5 個問題 SKU。
  7. 確認小檔成功後,再回完整檔處理。

Excel / Google Sheets 清理公式

假設 SKU 在 A2,可以先建立清理後 SKU 欄:

=UPPER(TRIM(SUBSTITUTE(A2," "," ")))

這個公式會把全形空白換成普通空白、移除前後空白,並把英文統一成大寫。它不能抓出所有不可見字元,所以如果平台還是報錯,下一步要用字元檢查器。

用 5 列測試找出真正壞掉的 SKU

測試列 你要確認的事 通過標準
第 1 列 一個正常 SKU。 平台接受匯入。
第 2 列 同款不同規格是否加尾碼。 例如 SHOP-A-001-BLACK-M
第 3 列 尾端空白是否清掉。 清理前後 SKU 完全一致。
第 4 列 大小寫是否統一。 全部轉成同一規則。
第 5 列 從平台匯出的舊 SKU 是否被改掉。 更新商品時以平台現有 SKU 為準。

什麼時候該用完整智能體包?

如果你只是某一列多空白,上面的公式大多就夠。如果你每次修 SKU 後又冒出價格格式、圖片網址或欄位格式錯誤,問題就不只是 SKU,而是缺一套固定排查流程。

這篇文章就夠

  • 只是一欄 SKU 報重複。
  • 你可以自己排序、查重、測 5 列。
  • 資料量小,不需要交接給別人。
下一步: 先用 平台字元安全檢查器 檢查問題 SKU。想看完整包格式,可以下載 CSV 上架救援智能體包免費 sample,或看 完整智能體包介紹
大量上架前: 如果你不是只修一個 SKU,而是準備整批上傳商品,先用 5 列測試法 把 SKU、價格、圖片網址與描述欄一起驗過。
廣告預留區:穩定內容量與審核條件足夠後再啟用。