月底关账的你,是不是正对着两个 Excel 表发呆?
一边是系统导出的原始数据,一边是整理后的汇总表。
几百上千行数据,要一行行核对有没有错漏,眼睛都快看瞎了。
好不容易核对完,交上去才发现漏了一个数,又要从头翻一遍。
同事早就准点下班了,只有你还在办公室对着表格,熬到凌晨一两点。
今天就给大家分享一个零门槛技巧,不用你写一行代码,不用背任何编程知识,复制粘贴就能用,10 秒搞定 Excel 数据核对,再也不用为这点破事加班。
先给大家算笔账,这个技巧能帮你省多少时间
两个各 5000 行的员工工资表、销售报表、库存台账。
手动逐行核对,就算你眼神再好、手速再快,最快也要 1-2 小时。
中途稍微分神,就会漏错、看错,返工又要多花半小时。
用今天这个方法,不管你是几千行还是几万行数据。
复制代码,点一下鼠标,10 秒就能出完整的核对结果,零出错。
不用你懂任何原理,就像你用洗衣机不用懂电机原理,按按钮就能洗衣服一样简单。
3 步搞定,全程不用你写一行代码
先跟大家说清楚,Python 就是一个帮你干活的工具软件,和你电脑上的 Excel、微信没有任何区别,安装就能用,完全不用怕。
下面的步骤,我拆到了极致,你跟着一步一步做,百分百能成功。
第一步:安装 Python 工具软件(只需要装一次)
- 打开电脑浏览器,搜索【Python 官网】,认准带「official」标识的官方网站,别点广告。
- 点首页的【Downloads】按钮,会自动匹配你的电脑系统,下载最新的稳定版本。
- 打开下载好的安装包,这里划重点!一定要勾选窗口最下方的「Add python.exe to PATH」,不勾选后面一定会出错!
- 勾选后,点【Install Now】,等 1 分钟左右,出现「Setup was successful」的提示,就说明安装成功了,直接关掉窗口就行。
安装完之后,不用打开这个软件,不用管里面的任何功能,我们只用它的核心能力,不用学复杂操作。
接下来装两个 Excel 配套插件,就像微信装表情包一样简单,全程复制粘贴就行:
按键盘上的【Win】+【R】键,会弹出一个小窗口,输入【cmd】,点确定,会弹出一个黑框框。
把下面这行字,完整复制粘贴到黑框框里,按回车键。
pip install pandas openpyxl
等它自动跑几分钟,出现「Successfully installed」的字样,就说明装好了,直接关掉黑框框就行。
第二步:准备你要核对的 Excel 文件
这一步只要按要求做,就能避开 90% 的报错,一定要看仔细:
- 在电脑桌面,新建一个文件夹,命名为【数据核对】,别用中文名,别加空格。
- 把你要核对的两个 Excel 表格,放到这个【数据核对】文件夹里。
- 两个表格分别重命名为【表 1.xlsx】和【表 2.xlsx】,别改别的名字,后缀必须是 xlsx。
- 要核对的内容,必须放在两个表格打开后,左下角第一个叫「Sheet1」的工作表里。
- 两个表格的表头(第一行的列名)必须完全一致,比如表 1 是「姓名」,表 2 就不能是「员工姓名」,不然没法核对。
全程不用你写一个字,只需要改一个地方,跟着做就行:
- 打开桌面的【数据核对】文件夹,空白处右键,新建一个【文本文档】。
- 打开这个文本文档,把下面的代码,完整复制粘贴进去,一个字都别漏。
# 导入处理Excel的工具(完全不用改)import pandas as pd# -------------------------- 唯一需要你改的地方 --------------------------# 把双引号里的内容,替换成你的【数据核对】文件夹路径# 注意:路径里的单斜杠\ 要改成双斜杠\\ ,示例:C:\\Users\\张三\\Desktop\\数据核对file_path = "这里替换成你的文件夹路径"# ------------------------------------------------------------------------# 读取两个要核对的表格(完全不用改)df1 = pd.read_excel(file_path + "\\表1.xlsx")df2 = pd.read_excel(file_path + "\\表2.xlsx")# 自动找出两个表格的所有差异(完全不用改)diff_result = df1.compare(df2, keep_equal=False, keep_shape=True)# 把核对结果保存到新表格里(完全不用改)diff_result.to_excel(file_path + "\\核对结果.xlsx")# 完成提示(完全不用改)print("核对完成!快去文件夹里看【核对结果.xlsx】吧~")
- 改路径:打开【数据核对】文件夹,点一下顶部的地址栏,复制显示的文件夹路径,替换掉双引号里的内容,记得把单斜杠改成双斜杠。
- 改完之后,点文本文档左上角的【文件】-【另存为】,文件名改成【数据核对.py】,保存类型选【所有文件】,编码选【UTF-8】,点保存。
- 保存完之后,双击这个【数据核对.py】文件,等个几秒。
- 文件夹里会自动出现一个【核对结果.xlsx】,里面就是两个表格的全部差异,搞定!
新手必看,踩坑了直接来这找答案
我把小白 100% 会遇到的问题,都整理好了,出错了直接来这找解决办法。
双击.py 文件,黑框一闪就没了,没出结果?
大概率是路径写错了。检查路径里的斜杠是不是双斜杠,文件夹名字有没有打错,两个 Excel 表是不是放在对应的文件夹里。
装插件的时候,提示「pip 不是内部或外部命令」?
是安装 Python 的时候,没勾选「Add python.exe to PATH」。卸载 Python,重新安装,一定要勾选这个选项,再重复装插件的步骤就行。
运行时提示「找不到文件」?
检查两个 Excel 表,是不是严格命名为【表 1.xlsx】和【表 2.xlsx】,有没有放在你写的路径对应的文件夹里,文件后缀是不是 xlsx,老版本的 xls 格式要另存为 xlsx。
核对出来的结果是空的?
两个表格的表头(第一行列名)必须完全一致,包括有没有空格、文字是不是一模一样,改一致再运行就行。
运行时提示缺少东西、报错?
大概率是插件没安装成功。重新打开 cmd 黑框框,再粘贴一次装插件的代码,运行到出现「Successfully installed」的提示为止。
多说两句,给所有怕学编程的小白
很多人一听到 Python,就觉得是程序员学的,自己肯定学不会。
其实根本不用。
我们不用学编程逻辑,不用背代码,不用懂任何原理。
就像你开车不用懂发动机怎么造,用空调不用懂制冷原理一样。
我们只需要把现成的代码,复制粘贴过来,改个路径,就能让它帮我们干活。
省下的时间,你可以用来摸鱼,用来提升自己,用来陪家人,怎么都比熬通宵核对表格强。
后续我还会分享更多办公场景的零门槛代码,比如工资条批量生成、发票信息自动提取、邮件批量群发、PPT 自动制作,全都是复制粘贴就能用的干货。
最后,跟大家说一句。
今天这个技巧,不用你花一分钱,不用你学任何知识点,3 步就能搞定 Excel 数据核对,帮你省下几小时的加班时间。
觉得有用的话,麻烦点个赞和在看,转发给身边还在对着 Excel 熬夜加班的同事,一起告别无效加班!