首页 · 免费工具 · 两个表格对账

两个表格对账

一边是银行流水或支付平台的结算单,另一边是自己的应收台账。把两张表放进来, 挑好用哪一列配对、比哪一列的金额,就能拿到四份清单:对上的金额对不上的只在第一张表里的只在第二张表里的。全程在这个标签页里,文件不上传。

第一张表

银行流水、收款明细…… —— .xlsx 或 .csv

第二张表

应收台账、已开发票…… —— .xlsx 或 .csv

什么都不会上传。文件由这个标签页里的 JavaScript 读取,不会离开你的电脑 —— 没有任何服务器看得到它,关掉标签页数据就没了。

怎么用它对一次账

  1. 放两张表. 左边放银行流水或结算单,右边放自己的台账。.xlsx 和 .csv 都行。
  2. 挑配对的那一列. 订单号、流水号、发票号 —— 两张表各挑一列,名字不一样没关系。
  3. 挑金额列. 想只按单号对、先不比金额,把金额列留空即可。
  4. 看四份清单. 对上的、金额对不上的、只在左边的、只在右边的。四份都能下载。

对账真正难的那一步,是「差在哪儿」而不是「差多少」

总额差 1,842.00 这个数字,Excel 两个 SUM 相减就能给你。真正花时间的是接下来那小时: 到底是哪几笔。这一页直接给那份清单 —— 每一笔对不上的,两张表里的金额并排放着, 还有第三列写着差额;只在一边出现的单号也各列一份。

分角分的差别可以忽略:金额相差多少之内算一致默认 0.01,是给四舍五入留的口子。 手续费那种系统性的差额不该用它盖住 —— 调到 10.00 会把真问题一起藏掉。

三件按中国的做法处理的事

单号前面的 0。00012341234 在两个系统里往往是同一张单, Excel 也很爱把前导零吃掉。默认按「忽略前面的 0」配对;需要严格区分就把那个勾去掉。 这一条只对纯数字的单号生效 —— SO-0001 里的零会原样保留, 因为那种编号里的零通常是有意义的。

分期收款。一张单分三次到账,是台账一行对流水三行。把「第二张表里同一个单号出现多次」 切到加起来再比,三笔先合计再和台账比 —— 这是月结对账里最常见的一种对不上。

全角数字和字母。从某些系统里导出来的单号是全角的。配对之前两边都会折成半角, 所以 SO-1001SO-1001 是同一张单。

大小写是分开的(说清楚,免得你以为它会帮你):SO-2002so-2002 会被当成两张单,各自落进「只在一边」。两个系统的大小写不一致的话, 先在表里把那一列统一了再来 —— 猜比对错更糟。

这一页不做的事

它按单号配对,不按公司名做模糊匹配。「北京华胜科技有限公司」和「北京华胜科技(有限)公司」 要靠相似度配对,那是另一件事,也是另一种错法 —— 与其在这里猜,不如把两条都列成「只在一边」, 由你来看。

它也不改你的文件。四份清单都是新下载的表,原始文件一个字节都没动过。

常见问题

文件会被上传吗?

不会。两份都是这个标签页里的 JavaScript 在读,关掉标签页就没了。

两张表的列名不一样也行吗?

行。配对用哪一列是你自己挑的,跟列名叫什么无关。

能只按单号对、不比金额吗?

能。把两个金额列都留空,结果就只有「对上 / 只在一边」两类。

一张单分了几次收款怎么办?

把「同一个单号出现多次」切到「加起来再比」,几笔会先合计再和台账那一行比。

支持多少行?

受限于你机器的内存,不是我们定的行数。几万行的月度流水在普通笔记本上是秒级的。

同一件事,在自己的电脑上做

TableDI 作业机是一套完全在自己电脑上运行的桌面表格工作台。 导进来、整理好、做成图 —— 什么都不上传,也不用注册账号。

永久免费,不是试用 —— 不用账号、不用信用卡。目前是 macOS,Windows 版在做。付费版多了什么

2026-09-01 由 TableDI 团队最后核对。这一页有错吗?告诉我们 —— 只有一个收件箱,做 TableDI 的人自己看。