在日常做表时,我们经常遇到这样的崩溃瞬间:从系统导出的数据带着多余的空格、需要提取括号里的备注、或者要把一段文字按符号拆分……
今天分享3个超实用的文本处理公式,帮你一键搞定脏数据!
1. TRIM(清除多余空格)
•公式:
•场景:系统导出的数据经常会在文字前后带有看不见的空格,导致VLOOKUP匹配失败。TRIM函数可以清除文本中所有的空格,只保留单词间的一个空格(如果是中文,则清除所有空格)。
•效果对比:
状态 | 单元格显示内容 | 说明 |
修改前❌ | 前后有肉眼难见的空格,VLOOKUP匹配会报错 | |
修改后✅ | 使用后,空格全无,数据干净 |
��文案配注:哪怕只是一个空格,Excel也会认为“ 张三”和“张三”是两个人!用TRIM一键净化。
2. LEFT / RIGHT / MID(提取指定字符)
•公式:
◦(从左边开始提取)
◦(从右边开始提取)
◦(从中间指定位置提取)
•场景:身份证号提取出生年份、提取手机号后四位、从“省-市-区”格式中提取城市名。
•效果对比:
状态 | 单元格显示内容 | 说明 |
修改前❌ | 完整的身份证号,信息混杂 | |
修改后✅ | 使用,精准提取中间8位生日 | |
状态 | 单元格显示内容 | 说明 |
修改前❌ | 电话号码和区号连在一起 | |
修改后✅ | 使用,只保留最左边3位 |
��文案配注:不用手动一个个敲!告诉Excel从第7位开始拿,拿8个数字,一秒搞定全公司数据。
3. LEN(统计字符长度)
•公式:
•场景:检查手机号是否为11位、检查身份证号是否为18位、统计文章标题字数。
•效果对比:
状态 | 单元格显示内容 | 说明 |
修改前❌ | 只有10位数字(少了一位),肉眼很难发现 | |
修改后✅ | 使用,自动揪出异常 |
��文案配注:别再用眼睛数了!让Excel帮你数位数,错误的直接标红,强迫症福音!
��进阶小技巧
如果你使用的是Office 2019或Microsoft 365版本,强烈推荐尝试 TEXTSPLIT函数,它可以像分列功能一样,直接通过公式将一段文本按逗号、空格等符号拆分到不同的单元格中,动态又高效!
��额外赠送:CONCATENATE / & 符号(文本合并)
•公式:或
•场景:将“姓”和“名”合并、批量生成“省份-城市”格式、将姓名和工号连接起来。
•效果对比:
状态 | 单元格显示内容 | 说明 |
修改前❌ |
| 数据分散在两列,无法直接打印快递单 |
修改后✅ | 广东-深圳 | 使用,完美合并并添加连接符 |
文案配注:告别手动复制粘贴!一个符号,想怎么连就怎么连,中间加空格、加横杠随你定。
夜雨聆风