WPS数据清洗:关于错误的情况

查查老师
查查老师

KVP | 创作者俱乐部成员

内容体验陆续更新:

之前陆续发布的体验教程,有兴趣的小伙伴可以查阅:

  1. 数据清洗,一键刷新

  1. 分隔拆分,一键刷新

  1. 分组聚合,一键刷新

  1. 左右合并搞定两表查询

  1. 上下合并搞定多张工作表的合并

  1. 多工作簿多工作表的合并

  1. 文件夹的加载和相关转换功能

  1. 逆透视

  1. 自定义列及简单的M函数上手

  1. 双表头的处理

  1. 三表头(多)的惯用处理思路及步骤

  1. 横向表格的一维表转换处理

  1. 整体和小组的中国式排名(2.13发)

  1. 回家过完年回来继续再更新。。。

========以下是反馈========

来说说关于错误的情况,我随手编写了一个1000行的数据,只有三列信息如下:

导入进来的时候已经自动完成了“修改列类型”的步骤,但是这里貌似是默认的,并没有提供不要做这一步的修改,不需要的话只能自己手动删除(有可能是我自己没找到)。

但是我在这个创建的时候,其实在原始数据中是做了手脚的。

导入之后,订单日期列被自动转换成了日期/时间格式,但是并没有任何地方告诉我中间有两个错误。使用筛选也找不到。(用户可通过全选所有列后,保留行中选择保留错误查看)

只能自己划到错误的那个地方才晓得。

对比一下Excel中的导入看一下,自动检测数据类型之后:

虽然也将订单日期进行了类型转换,但是会有明显的错误提示,方便用户可以查询。

对于金额的类型,跟上述是相同的问题,转成数值格式之后,带有句号的会变成error,如下:

全部转成需要的格式后,可以用保留错误的功能查阅一下:

点击错误情况深化去看的时候呢,也不会提示是哪里错了,所以目前这里还是需要大家用的时候稍微细心一点检查,毕竟还在内测,不要当成主力功能使用。

这里突然想用try这个函数来试一下筛选的,突然就发现好像没有try...otherwise...这个函数。(纯属偶然,哈哈)

挺有意思的是,看到的内容貌似是高级编辑器的影子。

当然这些错误error在导出为表格的时候,显示是空的:

如何修改错误?

对于这种错误的情况,要么就回到原始数据中进行更改,要么就在Query中将修改列类型删除掉,然后使用替换值进行修改。

但是这里又出现了一个问题,这里替换值也没有任何的提示说我这种方法是不对的, 因为我列的类型没有更改,导致这里替换了个寂寞。

正确方法是先将订单日期改为文本,这样不会让有文本的单元格中呈现error,然后再替换。

这个时候,再将整列的格式改成日期/时间或日期就没有问题了。

第三列金额应该也是同理的修改方式,就不赘述了。

就先这么多吧,后续再体验再发。

重庆
浏览 217
收藏
9
分享
9 +1
2
+1
全部评论 2
 
Tam Kingsley
Tam Kingsley

WPS金话筒 | WPS寻令官 | 创作者俱乐部成员

期待WPS Query越来越好用
· 广东省
1
回复
 
HC.旋
HC.旋

WPS寻令官

向程老师学习
· 福建省
1
回复