在我们日常导出订单数据的数据时,经常会碰到显示不全的问题,这就造成了我们见到的未必是“真实的”,这就需要我们掌握一些方法和技巧,找到问题所在。
注:本文用到的Excel是微软的office组件,可能与wps软件的显示略有不同
1、显示问题
在单元格中输入数字,如果不超过11位,默认会正常显示,但是大于11位时,会显示“xxE xx”形式,点进具体单元格中是常规数字。如下图:
如果需要全部显示数字,处理方法是:选中这一列或者所在的数字区域 →设置单元格格式(快捷键:Ctrl和1组合)→自定义,0 →确定。
但是这个地方会出现一个问题是:当数字超过15位时,Excel会擅自做主将第16位到末尾的数字全部变为0,这是因为Excel支持的数字类型最多为15位。在电商行业中,我们经常会看到订单号是一长串数字,这个时候如果直接复制订单号放入Excel中会出错的,
解决方法:首先在单元格中输入’(注:键盘Enter的左边,在英文状态下输入),然后再粘贴订单号。
2、格式问题
当我们从一些系统导出数据时,经常会看到.csv格式。其实csv文件是一种用来保存数据的纯文本文件,可以打开为Excel表格形式,但是因为文件中往往存在特殊或者不可见字符,如果要处理数据最好将其转出,
方法是:复制csv内容,在Excel中右键-选择性粘贴-粘贴为数值。
以上案例,我们在B5单元格中输入求和公式,返回结果却是0,大家在实际使用中遇到过类似问题吗?究其原因,B2:B4并不是数字格式,通过函数=ISNUMBER(B2)可以进一步判断,出现的问题有几种情况:文本、空格、不可见字符等。
解决方法:(1)选中区域,进行分列(2)通过函数=TRIM(CLEAN(B2))对单元格数据进行清洗,针对特殊情况需要组合使用。
3、长度问题
在Excel中LEN函数可以计算字符长度,比如A2单元格内是“我们123”,通过LEN(A2)返回的结果是5,是准确的,A3单元格为“我们 123”,因为中间有空格,返回结果是6,也是准确的。但是从A4开始返回的结果和我们看到的不一致,通过上面的分析我们可以判断出单元格内肯定存在特殊字符。
当我们从系统导出数据或者使用别人发过来的数据时,我们首先要进行一定的分析和处理,转变为我们真正需要的格式和表格,再进行进一步的处理。