amandawei201
对于数据分析师而言,数据分析固然重要,但数据分析之前的数据清洗才是真正影响数据质量的决定性因素。当我们在处理数据时,单元格中带有的空格,就是我们经常需要面对的数据清洗场景。那,我们究竟应该怎么办去处理这些空格呢?最常见的两种方法是使用替换功能以及Trim函数。
替换功能主要是利用Ctrl+H的替换窗格,对数据中存放的空格进行处理,优势是可以不增加列,就可快速替换掉空格。
以虚拟的数据表为例,可以看出姓名中是存在空格的,我们需要将数据中的空格去掉,以便于之后的数据匹配工作。接下来,我们就使用Excel提供的数据替换功能。选中需要替换空格的数据单元格,然后按下Ctrl+H,在查找内容中敲入空格键,最后全部替换即可。
因为替换功能比较常用,这里就不长篇赘述。这里主要解释Trim函数:
一、适用场景
Trim函数主要适用场景,就是实现单元格中空格的替换。
二、接着详细说明下函数用法
Trim的函数构成:TRIM(text)
第一个参数含义:需要处理的文本值。
三、我们以之前的数据为例,详说Trim函数的用法案例。
1)打开Excel软件,可以看出姓名是存在空格的。
2)我们将性别替换成姓名处理列
3)键入函数:TRIM (A2),即可处理带有空格的单元格。
4)向下拉伸公式,即可全部处理完毕。
动漫设计师
一、什么时候会出现空格呢?
有时候从网页上抓取或者从系统上导出来的数据,自带空格或者双引号””,而这些空格或者双引号“”用肉眼看不出来。只有在用函数匹配的时候,发现出现的结果是#N/A的时候,才会知道数据源有问题,进而发现空格是罪魁祸首。
二、那么怎么才能去除空格呢?
1、 mid函数
(1)mid函数
可以观察到空格在单元格里的第一格。可以用mid函数取数。mid函数语法如下MID(text, start_num, num_chars),其中第一个text代表取数的单元格,start_num代表从第几个字符开始取数,num_chars代表要取几位数。下图案例里=MID(A:A,2,4)代表从A列取数,从第2位开始取数,取4位数。
(2)验证
取数完成,用Ctrl+F验证一下,把单元格内容复制到查找框里,发现没有空格,这样就去除了空格。
2、分列
(1)数据——分列——固定宽度
有时候用分隔符号可以明显地看到空格,但有时候只能用固定宽度来切割字段。这里很明显看到单元格里有空格,用固定宽度把空格切掉即可。
3、trim函数
Trim函数的语法是TRIM(text)。Text就是你要去除空格的单元格或者字符串。
跟路飞学excel,如果有疑问,欢迎联系我答疑或者获取案例练习。
优质心理咨询师问答知识库