如何使 DATE 格式的 Excel 单元格接受破折号?

如何使 DATE 格式的 Excel 单元格接受破折号?

我有一张 Excel 工作表,其中有各种日期列。最初,所有日期的格式都是“01/01/2000”,但我想要破折号,所以我进行了查找替换,希望将所有斜线 (/) 替换为破折号 (-)。

这一变化发生在一些单元格,而不是所有单元格。我的所有单元格都具有如下所示的相同格式。

跨所有单元格的日期格式

现在,我的工作表中有各种日期,例如 01/01/2000 和 01-01-2000。

我需要改变全部日期,使其类似于 01-01-2000。我尝试手动将斜线更改为破折号,但 Excel 会将日期切换回最初的斜线。

但是,我在日期列上应用了过滤器,我注意到在过滤器中,一些日期显示为年份,带有可折叠菜单,然后显示月份,带有可折叠菜单,然后显示日期。其他日期不显示此菜单,而是显示完整日期,例如“01/01/2000”。示例如下。

日期筛选菜单

如果我输入可折叠项目显示的日期,则可以接受破折号 (-),而不能显示为可折叠项目的日期,例如“01/01/2000”不要接受破折号。这是我的问题。

那么我怎样才能让这些日期接受破折号,以及如何让所有日期在过滤器中变得可折叠?

很高兴做出任何澄清。

答案1

与 Excel 发生了一些争执,但事实证明,解决日期问题的步骤对我来说更负责任一些我开始输入日期。

解决方案

我想使用英语(英国)的日期格式,但我的 Windows 10 格式设置为英语(美国)。因此,当我输入 dd/mm/yyyy 时,Excel 会将其解释为 mm/dd/yyyy。因此,我更改了设置。

控制面板-->时钟和区域以及格式选项卡中我选择了正确的格式,在本例中为英语(英国)。

所以我回到我的 Excel 表,从日期列中删除所有日期,将这些列的格式更改为英语(英国),然后重新添加我的日期。

答案2

您始终可以创建自定义格式(在第一张图片中,左下角的选项)。下表显示了不同日期元素的占位符:

在此处输入图片描述 礼貌ablebits.com

从问题中无法明确您的语言环境使用 DDMMYYYY 还是 MMDDYYYY 格式,因此我仅选择 MMDDYYYY 作为示例。您可以在自定义格式窗口中输入:mm-dd-yyyy进行如下格式化02-01-2019

相关内容