首页 > 解决方案 > microsoft Excel 2016 中的自动排序日期

问题描述

我在 excel 中尝试一些非常简单的东西,但答案似乎更难?

在工作中我们创建了一个excel文件,从左到右我们可以填写详细信息。

例如:

Date EmployeeName Status Comments 

但我希望所有案件都按日期自动排序。然后从今天和未来的日期开始(稍后再解释)。

例如,今天是 2020 年 3 月 27 日。

Case1: 1 april 2020  / EmployeeName / Status(open) / commments  
Case2: 2 april 2020  / Employeename / Status(closes ) / comments

现在我填写一个新日期,比如说 2020 年 3 月 29 日。这应该会自动弹出到 2020 年 4 月 1 日上方。但是您需要手动单击排序表。

其次,如果在 3 月 27 日(今天)之前有病例怎么办,你能让它们消失到列表的底部吗?或者在excel的另一个选项卡中?

标签: excellistsortingdateexcel-formula

解决方案


我相信最简单的解决方案是编写一个 if(...) 语句来满足这些条件以移动选定的日期。为了对日期进行排序,我建议将日期格式设置为 dd/mm/yyyy。因此,它将显示为 2020 年 3 月 27 日,而不是 2020 年 3 月 27 日。我发现在对日期进行排序(升序和/或降序)时,excel 的默认排序可以更好地使用该格式的数字序列。


推荐阅读