繁体   English   中英

Excel 365,数据透视表和切片器更改日期格式

[英]Excel 365, pivot table and slicer change date format

我的雇主最近向我们推出了新版本的Excel,由于某种原因,所有日期都已从“YYYY-MM-DD”格式更改为“DD-MMM”格式。
这可能听起来像一个小问题但它也意味着切片器现在显示按日期数排序的日期,例如:

Ascending 
1 jan
1 feb
2 jan
2 feb

您可以理解,这不是一种在切片机中选择日期的实用方法。
我可以从升序变为降序但这只意味着更高的日期数字首先出现。

我找不到任何设置。
如果我查看右下角的时钟,它会显示YYYY-MM-DD,因此它不是区域设置。 我也怀疑用Windows中的控制面板设置检查它。

如何将其更改为YYYY-MM-DD?

在此输入图像描述


编辑:

我试图改变日期的格式,但没有区别。
我也尝试设置自定义格式,但它没有任何区别。 在此输入图像描述


EDIT2:

我尝试创建一个新的数据透视表,默认情况下我得到以下内容:
在此输入图像描述

在数据透视表中添加日期时会自动添加月份。
无论有没有月份,我仍然无法改变格式。

EDIT3:

如果有人想尝试自己,我已经上传了该文件的一部分副本。
它没有所有列,但它具有此时我拥有的所有行。

http://hoppvader.nu/Pics/date_format.xlsx

您应该能够使用pivot-table字段项窗口更改日期的数字格式。 截图如下

日期格式

单击数字格式(3)将转到格式化窗口,可以选择各种格式或自定义。

数字格式

转到文件 - >选项 - >数据,然后选择禁用数据透视表中日期/时间列的自动分组选项。

您可能需要也可能不需要重新创建表格。

在此输入图像描述

我找到了解决问题的方法。
它可能不适合每个人,但它对我有用。

删除原始数据表中列的“日期”格式,并使日期文本。

选择包含日期的列。
转到数据 - >文本到列,然后单击前两个步骤。
在第三步中创建列文本。
在此输入图像描述
这将生成所有当前数据文本,但您仍需要将列的格式更改为文本以使新数据作为文本输入。

完成后,数据透视表将日期显示为文本,这意味着它与原始数据表中显示的方式相同。

需要注意的是,您无法使用单元格格式选项更改格式。
如果你需要完成这些操作,那么你也需要添加一个带有月份名称/编号的帮助列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM