【问题标题】:Custom date format and filtering question in ExcelExcel中的自定义日期格式和过滤问题
【发布时间】:2021-04-22 11:01:11
【问题描述】:

我在 Excel 中有一个日期列,但日期可以以 4 种不同的格式粘贴到该列中

20200423 - 全年/月/日或
202004 - 仅年/月或
2020 - 仅仅一年
或者没有日期

为了演示,我需要前两个在正确的位置有一个连字符 - 2020-04-23 和 2020-04,第三个没有格式,只是 2020 年

当我单击过滤器按钮时,该列的过滤器应仅在顶层显示年份,然后单击 + 按钮以查看所有子层次结构的月/日详细信息。

有人告诉我,第一部分可能会使用我从未使用过的条件格式功能来完成。当我尝试在该列上使用 Format Cells 并选择 Custom yyyy-mm-dd 时,它适用于前两个,但会将 2020 转换为 1905-07-12。

这甚至可以在一个专栏中完成还是我的目标有点高?

【问题讨论】:

    标签: excel date filter format


    【解决方案1】:

    看起来这不能在一列中完成。我想出了如何通过在条件格式中添加一个新规则来格式化日期条目,该规则根据条目的长度进行格式化。但是我从包含 YEAR 部分的原始 SQL 查询中生成了一个附加列,因此最终用户可以过滤该列。因为尝试过滤格式化的列会带来大量条目,而不仅仅是年份。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      • 2013-02-08
      • 2021-12-23
      • 2016-08-03
      • 1970-01-01
      相关资源
      最近更新 更多