这个模块解决什么问题
基层表格工作有个固定套路:上面要格式,下面给过来的是各自习惯的表。你夹在中间,做的事就是「把 A 格式转成 B 格式」。
这个流程通常是六步,本模块的 16 项技能分别对应这六步:
| 环节 | 要做的事 | 用哪个技能 |
|---|---|---|
| 清洗 | 身份证、手机号、房号规范化 | 数据清洗 |
| 映射 | 按上报模板改字段名 | 字段映射转换 |
| 合并 | 多张表拼成一张 | 表格合并 |
| 查询 | 从另一张表取数据填进来 | 跨表查询 / 智能查询 |
| 拆分 | 一张总表拆成 N 份下发 | 表格拆分 |
| 转换 | 透视、分组、行列互换 | 数据转换 |
如果六步都要做一遍,直接用「一键工作流」,拖入文件选工作流,自动跑完全流程。
第一步:数据清洗
适用场景:网格员交上来的居民信息表,身份证 15 位 18 位混着,手机号带空格和短横线,房号写成「3-2-501」「3栋2单元501」各种写法。
- 打开左侧「表格处理」→「数据清洗」。
- 选择要处理的 Excel/CSV 文件。
- 勾选需要执行的清洗项:
- 身份证号清洗:位数校验、格式统一、去除多余字符
- 手机号清洗:去空格短横线、校验号段
- 房号清洗:统一编号格式
- 勾选「自动派生」可额外得到:出生地、性别、出生日期、年龄(依据身份证号自动推算)。
- 点「开始清洗」。
输出结果:一个工作簿两个 Sheet——清洗后的干净数据 + 「问题数据」Sheet。问题数据单独列出,你可以拿去让人重报,不用自己在几千行里找。
第二步:字段映射转换
适用场景:上报模板要求字段叫「姓名 / 身份证号码 / 联系电话」,你手里的是「户主姓名 / 身份证号 / 手机」。
- 打开「字段映射转换」。
- 分别选择「源文件」和「目标模板」。
- 系统自动匹配同名字段,剩下的手工在下拉里选对应关系。
- 需要时可配置规则:直接对应、改名、拆分、合并、格式化、值映射。
- 点执行,导出即为模板要求的格式。
六类规则怎么选:姓名直接对应选「直接」;「张三 男」要拆成两列选「拆分」;「楼栋+房号」要拼成一个地址选「合并」;日期格式不统一选「格式化」;「1/2」要变成「男/女」选「值映射」。
第三步:表格合并
适用场景:12 个村居各报一张表,要拼成一张总表。
- 打开「表格合并」。
- 选择合并方式:
- 堆叠合并(UNION):多张结构相同的表上下拼起来,这是最常用的
- 按主键合并(JOIN):两张表按身份证号等信息左右拼起来
- 工作簿 / 工作表合并:一个 Excel 里多个 Sheet 合并
- 单元格合并求和 / 多行合并一行:特定场景使用
- 把要合并的文件全部添加进来(支持多选和拖拽)。
- 点执行。系统会自动对齐表头,字段名不一致的会提示,遇到同名列冲突会标记出来而不是默默覆盖。
第四步:查询与回填
适用场景:手上有居民总表,另一张是体检名单,要把体检结果填回总表。
两种做法,按习惯选:
- 跨表查询(推荐给不熟悉公式的人):可视化界面设置条件,从另一个表查数据回填到当前表,支持多列回填、模糊匹配、多条件匹配。
- 智能查询:功能更全,支持精确匹配、模糊匹配(拼音/错字/缩写)、多键复合查询、反向查找、批量查询。
操作步骤:
- 打开「跨表查询」。
- 左侧选「数据源表」(要查的那张),右侧选「目标表」(要填的那张)。
- 设置匹配条件:比如「身份证号」= 「身份证号」。
- 勾选要回填的列:比如体检日期、体检结果。
- 点执行,目标表新增列填好结果并导出。
为什么比 VLOOKUP 好用:不用记列号,不用处理 #N/A,姓名写法有出入还能模糊匹配上。
第五步:表格拆分
适用场景:一张总表要按社区拆成 12 个文件,分别发给 12 个社区。
- 打开「表格拆分」。
- 选择拆分方式:按列内容拆分(最常用)、按行数拆分、一行拆多行、工作簿拆分、按列数拆分、按个数拆分、拆分 CSV、按条件拆分。
- 选择拆分依据的列,例如「所属社区」。
- 点执行。输出了一个文件夹,每个社区一个文件,表头自动带上。
第六步:数据转换与辅助工具
其余技能在特定场景下使用:
- 数据透视 / 分组统计 / 提取唯一值 / 二维转一维 / 行列互换 / 列数据对比 / 金额拆分 / 条件引用:数据转换
- 信息提取工具:身份证信息提取、地址智能拆分合并、手机号邮箱提取校验
- 文本批量处理:提取/过滤/插入/删除/截取、大小写转换、汉字转拼音、清除空格、手机号身份证脱敏
- Excel 工具箱:50+ 批量操作(批量删除行列、查找替换、加表头合计、行高列宽、隔行底色、重复项处理等)
- 图片批量插入 Excel:按名称匹配把照片插进对应单元格,适合人员照片表、房屋照片表
- 表格辅助工具:随机数据生成(可造测试数据)、工作表导航目录、工资条生成
- 高级工具:高级排序、条件格式、数据验证、图表批量生成
- 文件管理:提取文件信息、提取表格信息、CSV 编码转换、批量建文件夹/空表
- 宏收纳箱:常用 VBA 宏一键复制、从 xlsm 提取宏、免代码注入运行
一键工作流(懒人做法)
上面六步如果每个月都要走一遍,用「一键工作流」:
- 打开「一键工作流」。
- 选择工作流:居民信息标准化、工单分析、批量数据补全、多表数据整合等。
- 把文件拖进去。
- 点开始,自动跑完全流程,直接出成品。
常见问题
Q:表格有合并单元格,会影响处理吗? A:建议先取消合并单元格。合并单元格会破坏表格的规整结构,多数处理都会受影响。
Q:一个文件有几十万行,能处理吗? A:可以。数据处理基于 pandas,几十万行属于常规量级。超大文件建议先按行拆分成几份。
Q:身份证派生出来的年龄和出生地准吗? A:年龄按身份证出生日期与当前日期计算;出生地按身份证前六位行政区划码对应,直辖市与部分历史区划可能存在偏差,涉及正式上报建议再核对一次。
Q:处理完的原文件会被改动吗? A:不会。处理结果输出为新文件,原文件保持不动。建议保留原件作为留档底本。