1、以下表为例,A列中既有数值型时间,又有标准时间格式,我们将单元格置于数据区域任一单元格上,在菜单栏依次点击“数据”、“自表格/区域”,因为数据区域有标题,所以我们在弹出的创建表对话框中勾选“表包含标题”并点击“确定”。
2、进入查询编辑器界面之后我们可以发现如果直接将数据类型修改为“时间”会出现ERROR提示。可见常规办法不能实现我们的目的。
3、接下来,我们可以在添加列中选择“自定义列”。
4、在自定义列中输入如下公式=try DateTime.From([时间]) otherwise DateTime.From(Number.From([时间]))并点击确定。
5、在生成的自定义列中可以发现所有数据格式全部调整为标准时间格式。
6、接下来我们删除第一列,并将自定义列表头修改为“时间”,之后进行关闭并上载操作。
7、在主界面中可以看到最终效果。如果源数据有变动,比如我们在A列新增了一个数值型时间,只需要在刚才生成的查询中单击鼠标右键进行刷新即可。