Excel数据清洗之十二 文本形式的数值
文本类型的数值是一个被很多人忽视的错误。比如下面的数据,
基本上不会有人怀疑数量列有没有错误。即使有人想确认这一列的数量,也是去原始数据中跟这个值做比对。不会想到即使这些值都是正确的,但是它们的单元格格式也会导致后续的计算错误。
如果我们看17.1这个单元格,
在编辑栏中,我们看到这个数值前面有一个英文的单引号',这就表示这是一个文本。
一个以文本形式存储的数值,在所有的统计分析中是不参与计算的。如果使用SUM,SUMIFS等函数,这个值会被忽略,如果是数据透视表,这个值也不会包含在汇总合计中。
文本形式的数值是如何产生的?
如果不是故意修改的,数据一般是从其他数据库,网页,或者文本文件中导入时自动产生的。
清洗文本类型的数值错误
这种错误很严重,处理起来却非常简单。这里介绍两种方法。
一、 分列
选中数值列,在数据选项卡中点击“分列”,
在分列对话框中,直接点击“完成”,
这一列数据就完成了清洗,所有的文本形式的数值就都变成了真正的数值。
二、 选择性粘贴
在一个空单元格中输入1,然后Ctrl+C复制,
然后选中要清洗的数值数据区域,按鼠标右键,选择性粘贴,
在选择性粘贴对话框中,选择运算,乘,
点击确定,数据清洗完成。
总结及其他
文本形式的数值是一个挺广泛存在的错误形式。它隐蔽而且不容易被察觉。建议在进行后续的统计分析之前,都要对数据进行清洗才做。
上面介绍的两个方法都可以完成文本形式数值错误的清洗。其中分列只能一列一列进行,适用于只要少数几列数值的数据。而选择性粘贴的方法适用于有很多列数值的数据。
如果你的数据比较复杂,这个任务可能很艰巨,你可以关注下面的公众号:ExcelEasy寻找更多方法和技巧,或者使用我们的数据清洗服务,让我们来帮助你完成这个工作。
赞 (0)