我需要在 Excel 单元格中使用正确的日期格式,因为我无法使用它对表格进行排序。
即使我更改了单元格格式,我仍然遇到同样的问题
我已经尝试通过更改日期单元格格式来解决这个问题,但没有成功,用日期对表格进行排序是不可能的。
请问有人遇到同样的问题,有什么解决方案吗?
您的日期列似乎包含格式正确的日期和看起来像日期的文本字符串。
假设:
由于屏幕截图被裁剪,不清楚数据集中的哪一列包含日期。我将在下面的解决方案中使用“D”列。
由于格式不正确的日期的样本量有限,尚不清楚它们是否应该被解释为 MM/DD/YYYY 或 DD/MM/YYYY。在下面的解决方案中,我将假设它们是 DD/MM/YYYY。
解决方案:
在“日期”列的右侧插入一个新列。为此,右键单击列标题“E”并选择“插入”。
接下来,将新列“E”的格式设置为“短日期”。为此,请在功能区上转到主页选项卡 > 数字组,然后从数字格式下拉列表中选择“短日期”。
在单元格 E2 中,使用以下公式,然后将其复制到数据集的底部:
=IF(ISNUMBER(D2), D2, DATE(RIGHT(TRIM(D2),4), MID(D2,FIND("/",D2)+1,2), LEFT(TRIM(D2),2)))
验证新日期是否正确。然后,您可以复制和选择性粘贴>值,用正确的日期值覆盖公式。