WPS数据清洗:关于错误的情况
KVP | 创作者俱乐部成员
内容体验陆续更新:
之前陆续发布的体验教程,有兴趣的小伙伴可以查阅:
整体和小组的中国式排名(2.13发)
回家过完年回来继续再更新。。。
========以下是反馈========
来说说关于错误的情况,我随手编写了一个1000行的数据,只有三列信息如下:
导入进来的时候已经自动完成了“修改列类型”的步骤,但是这里貌似是默认的,并没有提供不要做这一步的修改,不需要的话只能自己手动删除(有可能是我自己没找到)。
但是我在这个创建的时候,其实在原始数据中是做了手脚的。
导入之后,订单日期列被自动转换成了日期/时间格式,但是并没有任何地方告诉我中间有两个错误。使用筛选也找不到。(用户可通过全选所有列后,保留行中选择保留错误查看)
只能自己划到错误的那个地方才晓得。
对比一下Excel中的导入看一下,自动检测数据类型之后:
虽然也将订单日期进行了类型转换,但是会有明显的错误提示,方便用户可以查询。
对于金额的类型,跟上述是相同的问题,转成数值格式之后,带有句号的会变成error,如下:
全部转成需要的格式后,可以用保留错误的功能查阅一下:
点击错误情况深化去看的时候呢,也不会提示是哪里错了,所以目前这里还是需要大家用的时候稍微细心一点检查,毕竟还在内测,不要当成主力功能使用。
这里突然想用try这个函数来试一下筛选的,突然就发现好像没有try...otherwise...这个函数。(纯属偶然,哈哈)
挺有意思的是,看到的内容貌似是高级编辑器的影子。
当然这些错误error在导出为表格的时候,显示是空的:
如何修改错误?
对于这种错误的情况,要么就回到原始数据中进行更改,要么就在Query中将修改列类型删除掉,然后使用替换值进行修改。
但是这里又出现了一个问题,这里替换值也没有任何的提示说我这种方法是不对的, 因为我列的类型没有更改,导致这里替换了个寂寞。
正确方法是先将订单日期改为文本,这样不会让有文本的单元格中呈现error,然后再替换。
这个时候,再将整列的格式改成日期/时间或日期就没有问题了。
第三列金额应该也是同理的修改方式,就不赘述了。
就先这么多吧,后续再体验再发。
WPS金话筒 | WPS寻令官 | 创作者俱乐部成员
WPS寻令官