我有将数据库中的数据导入 Excel 的代码。
为了使其通用,单元格被格式化为“常规”。这奏效了。
现在有人想将日期排序为“最旧到最新”,但显示的唯一选项是 A 到 Z 或 Z 到 A。
我遵循了如何按日期排序 excel 中的所有建议?. 通过所有这些步骤,我确实看到了正确的排序出现,所以我重新创建了工作簿来重现这一点,但不能。
为什么不将列格式化为日期显示“最旧到最新”?
获取排序选项以显示“最旧到最新”需要哪些步骤?
我按F2,它不起作用。我单击了原始列中的一个单元格,该单元格一般更改为日期,但它不起作用。我单击原始列中的列标题,该列标题一般更改为日期,但它不起作用。我单击新列中粘贴了特殊值的单元格,但它不起作用。我单击粘贴了特殊值的新列中的列标题,但它不起作用。
小智 5
通过“数据”选项卡将文本转换为日期格式。
突出显示相关部分,然后从顶部菜单中选择“数据”>“数据工具”>“文本到列”(取决于您的版本)。
选择“分隔”选项。
切换分隔符选项,直到条目以所需的格式显示,然后选择“下一步”。
在数据格式下,选择日期 (DMY)
选择“完成”,问题应该得到解决。
小智 1
以下是对未排序日期进行排序的方法:
向下拖动该列以选择要排序的日期。
单击“开始”选项卡 >“排序和筛选”下的箭头,然后单击“从最旧到最新排序”或“从最新到最旧排序”。
注意:如果结果不是您所期望的,则该列中的日期可能会存储为文本而不是日期。将存储为文本的日期转换为日期。