我有将数据库中的数据导入 Excel 的代码。
为了使其具有通用性,单元格的格式设置为“常规”。这有效。
现在有人想要按“从旧到新”对日期进行排序,但显示的唯一选项是 A 到 Z 或 Z 到 A。
我遵循了 How to sort by dates excel? 中找到的所有建议。完成所有这些步骤后,我确实看到出现了正确的排序,因此我重新创建了工作簿来重现这一点,但无法重现。
为什么将列格式设置为日期时不显示“从最旧到最新”?
需要执行哪些步骤才能使排序选项显示“从旧到新”?
我按F2,但不起作用。我单击原始列中的一个单元格,该单元格已更改为最新版本,但它不起作用。我单击原始列中的列标题,该列一般已更改为最新版本,但它不起作用。我单击新列中粘贴特殊值的单元格,但它不起作用。我单击粘贴了特殊值的新列中的列标题,但它不起作用。
最佳答案
通过“数据”选项卡将文本转换为日期格式。
突出显示相关部分,然后从顶部菜单中选择“数据”>“数据工具”>“文本到列”(取决于您的版本)。
选择“分隔”选项。
切换分隔符选项,直到条目以所需的格式显示,然后选择“下一步”。
在“数据格式”下,选择“日期 (DMY)”
选择“完成”,问题应该得到解决。
关于excel - 如何在Excel中将日期从最早到最新排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37949158/