Excel中的数据清洗函数TOP7,轻松应对重复值、空格问题!
数据清洗是数据分析的第一步,看似简单的清洗工作没做好,后面咱就白忙活了。Excel给咱提供了不少好用的函数,今天徐哥就给大家盘点7个实用的数据清洗函数,保管你用了都说好!
TRIM函数 - 去掉讨厌的空格
空格这玩意儿最让人头疼了,肉眼看不见,但就是影响计算和查找。TRIM函数就是专门对付这种情况的:
=TRIM(A1)
这函数厉害了,一次性搞定开头、结尾和中间多余的空格,只给你留下标准的单词间隔。
温馨提示:TRIM只能处理真正的空格,要是遇到那种看着像空格实际是别的字符的,它也没辙,建议配合CLEAN函数一起用。
CLEAN函数 - 清理隐藏的特殊字符
从网上复制来的数据经常会带着一些看不见的字符,比如换行符啊、制表符啊这些讨厌的东西:
=CLEAN(A1)
这函数就像个清洁工,把那些非打印字符统统清理干净。
UNIQUE函数 - 一键去重
数据重复太多次,看着就烦。用UNIQUE函数一键搞定:
=UNIQUE(A1:A100)
这个函数可太爽了,直接把重复的记录给去掉,只留下独一无二的值。不过这函数得在Excel 365版本才能用。
SUBSTITUTE函数 - 批量替换文本
要是想把数据里的某些字符换成别的,SUBSTITUTE函数就派上用场了:
=SUBSTITUTE(A1, "旧文本", "新文本", [替换次数])
最后那个参数可以控制替换几次,不写就是全部替换。
温馨提示:要是想一次性替换多个不同的字符,可以把几个SUBSTITUTE函数套起来用。
PROPER函数 - 规范大小写
英文数据经常大小写乱七八糟的,用PROPER函数一键规范:
=PROPER(A1)
这函数挺聪明,能把每个单词的首字母变大写,其他字母变小写。
CONCATENATE函数 - 合并单元格内容
有时候需要把几个单元格的内容合到一起,用这个函数就对了:
=CONCATENATE(A1, " ", B1)
不过现在更推荐用&符号,写起来更简单:
=A1 & " " & B1
LEFT/RIGHT/MID函数组合 - 提取部分文本
这仨函数就像是一家子,经常搭配着用:
=LEFT(A1, 3) '从左边取3个字符
=RIGHT(A1, 3) '从右边取3个字符
=MID(A1, 2, 3) '从第2个位置开始取3个字符
温馨提示:用这些函数的时候要先确认下数据的长度,免得取多了或取少了。
这些函数用熟练了,啥数据都不怕。徐哥建议你先找些真实数据练练手,遇到不懂的就来问我。对了,要记得存个原始数据的备份,别把原始数据搞丢了。
领取专属 10元无门槛券
私享最新 技术干货