WorkBuddy操作Excel的指令(二)
- 2026-11-10 09:31:09
1. 去空格
清理A列中所有单元格前后的空格,包括中间多余空格只保留一个。
2. 统一大小写
将B列所有文本统一为小写(或大写),结果放C列。
3. 手机号校验
检查C列手机号:标出长度不是11位的、不是1开头的、有非数字字符的,标黄。
4. 身份证校验
校验D列18位身份证:检查位数、出生日期合法性、校验码
5. 日期格式统一
将E列日期统一为 yyyy-mm-dd 格式。当前有2026.1.1、2026/1/1、一号等多种写法,全部标准化。
6. 金额格式清理
F列金额中混有"元""¥""千""万"等文字,提取纯数字,统一单位为"元",结果放新列。
7. 删除重复行
按A列(订单号)去重,保留第一次出现的行,删除其余重复行。在旁边列标注哪些是重复的。
8. 空值填充
G列中的空值用"待补充"填充,H列空值用0填充,I列空值用上一行的值向下填充。
9. 分列(分隔符)
A列格式为"姓名-电话-部门",按"-"拆分为三列,列名分别为:姓名、电话、部门。
10. 分列(固定宽度)
B列是18位身份证号,拆分为:前6位(地区)、8位(出生日期)、4位(顺序码)、1位(校验码),各放一列。
11. 文本提取
从C列"地址"中提取省、市、区,分别放入三列。示例:"广东省深圳市南山区科技园"→省/市/区。
12. 数字提取
D列混有文字和数字(如"订单12345号"),提取所有数字部分到新列。
13. 异常值标色
E列"年龄"中,标出小于0或大于120的异常值,整行标黄。
14. 统一单位
F列"重量"混用kg和g,统一转换为kg,原值为g的除以1000。新增一列"重量_kg"。
15. 去除合并单元格
取消所有合并单元格,将合并区域的值填充到每个拆分后的单元格中。
16. 首尾字符去除
去除A列每个单元格首尾的指定字符:如"【""】""("")"等括号类符号。
17. 替换指定文本
将B列中所有"有限公司"替换为"Ltd","股份"替换为"Co.,Ltd","集团"替换为"Group"。
18. 模糊匹配去重
A列中有近似重复(如"张三""张三 ""张三(实习生)"),用模糊匹配找出相似度>80%的行,标蓝。
19. 数据脱敏
对C列手机号,中间4位用*替换(如138****1234);D列身份证号只保留前6位和后4位。
20. 整表清洗一步到位
对当前Sheet进行全面清洗:①去空格 ②统一日期格式 ③手机号校验 ④删除完全空行 ⑤标出所有异常值。清洗结果放新Sheet"清洗后",原数据不动。
如果觉得有用,欢迎在右下角,点赞或点击在看~An EXCEL skill a day,
keep the boss away;
接下来大家想学习哪些方面的内容呢?可以在公众号后台留言回复哟~