你的試算表
把 .xlsx 或 .csv 放進來,或點一下選檔
不會上傳任何東西。檔案由這個分頁的 JavaScript 讀取,不會離開你的電腦 —— 沒有任何伺服器看得到,關掉分頁資料就沒了。
問題有四個,COUNTIF 只回答一個
常見做法是加一欄 =COUNTIF(B:B, A2)>0,或是用 IFERROR 包起來的
VLOOKUP。這些都能用,而且一次回答一個問題。想知道反方向,就得把同一條公式
在另一邊再寫一次;第四個問題 —— 同一欄裡面哪些重複了 —— 又要換一條公式。
這裡四個一次算完,各自有筆數、複製按鈕和 CSV 下載。不會出現 #N/A:
「另一欄沒有」是答案,不是需要包起來藏掉的錯誤。
全形半形 —— 螢幕上看不出來的差別
資料看起來一模一樣、比對結果卻是 0 筆,最常見的原因就是這個。以實測值來說:
ABC123與ABC123—— 全形英數與半形英數, 在這裡會被視為同一個值(Unicode NFKC 正規化)。- 值前後的空白一律去掉。從其他系統匯出的欄位,通常都帶著一個看不見的空白。
- 從 Big5 系統匯出、再被當成 UTF-8 打開的檔案會變成亂碼;那是編碼問題, 請先用 修正 CSV 編碼 處理,再回來比對。
反過來,不會被合併的也有:台灣積體電路 與 台灣積體電路製造
是兩個不同的值。要把這種「幾乎一樣」的接起來,該用的是
模糊比對(這兩個字串在那裡是 90%)。
欄位用名稱挑,不是用代號
下拉選單列的是第一列的標題,所以你挑的是 電子郵件 和 帳單信箱, 而不是數到 F 欄和 N 欄。兩欄不必一樣長、不必順序相同,也不必相鄰 —— 比的是值,不是列號。
兩個不同檔案請用 比較兩個 Excel 檔; 同一個活頁簿的兩張工作表用 比較工作表; 單純貼上的兩份清單用 比較兩份清單。
不會離開這個分頁
會拿來比對的欄位,多半是電子郵件名單、客戶編號、發票號碼。檔案由這個分頁裡的 JavaScript 讀取,比對也在那裡完成。根本沒有送出的請求,也就沒有可以被攔截、記錄或保留的東西。
常見問題
Excel 要怎麼比對兩欄找出相同的值?
在 Excel 裡是加一欄 =COUNTIF(B:B, A2)>0 再篩選。這裡放進檔案、挑兩欄就好,
相同的值是回傳的三份清單之一;COUNTIF 同樣工夫下不會一併給你的「只在一邊」的值,
這裡兩個方向都有。
我只想看某一欄少了什麼
就是「只在第一欄」那份清單:第一欄有、第二欄找不到對應的值全在裡面。反方向就在旁邊。
兩欄在不同檔案裡也可以嗎?
這一頁不行 —— 兩欄要來自同一張工作表。兩個檔案請用 比較兩個 Excel 檔,那邊還能用鍵值欄對應列。
檔案會被上傳嗎?
不會。檔案由這個分頁的 JavaScript 讀取(.xlsx 用瀏覽器內建的
DecompressionStream 解壓)。關掉分頁,資料就沒了。
相關頁面
同一件事,在自己的電腦上做
TableDI 是一套完全在自己電腦上執行的桌面試算表工作空間。 匯入、整理、做成圖表 —— 什麼都不會上傳,也不用註冊帳號。
永久免費,不是試用 —— 不用帳號、不用信用卡。目前是 macOS,Windows 版準備中。付費版多了什麼。
2026-09-01 由 TableDI 團隊最後檢查。這一頁有錯嗎?告訴我們 —— 只有一個收件匣,由做 TableDI 的人自己看。