PQ-数据转换9:特殊格式日期的类型转换问题

2021-08-31 10:07:50 浏览数 (3)

小勤:大海,我用PowerQuery导入一个表的数据时,日期怎么都错了?

大海:你原来的数据是什么样子的?

小勤:是这样的,有个同事发来的表,日期用的是“日/月/年”的方式。你看:

大海:原来这个啊。你这同事从英国回来的啊?在国内这样写日期的日真不多。

小勤:我也不知道。那现在怎么办?总不能要在Excel里改成咱们的日常格式才能导进去吧?

大海:当然不用。微软的PowerQuery又不仅仅是为中国人设计的,怎么可能不支持其他日期格式呢。其实你改一下格式就行了,在你已经获取到Power Query的数据里这样操作:

Step-1:先把默认的“更改的类型”步骤删掉

Step-2:在[日期]列单击右键-【更改类型】-【使用区域设置】

Step-3:在弹出的窗口里选择

好了,结果显示正确了:

小勤:真的嘢。不过,你怎么知道这个是英式日期的?

大海:其实平时多见的日期格式里,容易出错的也就这种英式日期了,知道一下就行了。如果改天碰到其他特别的,度娘一下,或者直接问一下你同事就是啦。

小勤:嗯,也对,自己不懂的时候可以直接问。

【备注】本文省去了Excel数据获取(导入)部分步骤,需要的朋友请参考文章《PQ-数据获取:Excel文件数据源获取(导入)》。

0 人点赞