这里我们要谈的是利用DateValue 公式将文本格式的日期转为准确的Excel 日期。当你在单元格里输入'2013/03/21时,日期前面的撇号通常用来提示Excel 单元格里的内容为 文本(见下图)。你可以通过下列步骤将文本格式的日期转为Excel 日期:
1. 在相邻的单元格B1 中输入公式= Datevalue(A1),如图:
2. 点击Enter 键,公式返回数值41317。计算结果是正确的,但是单元格格式不对。所以你必须修改日期格式。
3. 选择单元格B1 并右键点击,从右键菜单里选择设置单元格格式。在设置单元格格式对话框里,点击数字 >> 日期,然后根据需要选择本地的日期格式。如图:
4. 然后点击确定,这个数字就被转换成了正常的Excel 日期。再选中单元格B1 并拖动单元格 填充柄将该公式应用到其他区域。如图:
提示:可能你还有这种日期格式2013-mar-12,Datevalue 公式也能将其转换成Excel 日期。
1. 在空白单元格B1 输入公式=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))。如图:
2. 点击Enter 键,选中单元格B1,然后拖动单元格 填充柄将此公式应用到其他区域。
上面只是两个简单的范例,如果你有其他文本格式的日期,你需要其他的公式来转换。
通过分列功能将数字转为正常的Excel 日期
有些时候,你的单元格中可能有像20130321 一样的数字,但你想要将其转换成正常的Excel 日期3/21/2013,分列功能可以把这些数字转换成可识别的Excel日期。
1. 选择你想要转换的单元格。
2. 点击数据 >> 分列,在文本分列向导对话框里,选中分隔符号,并点击下一步。
3. 在向导第2步对话框,直接点击下一步。
4. 在向导第3步对话框,在列数据格式区域选中日期,并从日期下拉列表里选择 YMD。如图:
5. 然后点击完成。选中单元格里的数字就被转换成了正常的日期格式。如图:
通过Kutools for Excel 将大量非标准日期转为正常的Excel 日期
不同的非标准日期需要不同的方法来转换,所以我们需要一个便捷又多功能的方法帮助我们同时将多种奇特的日期转为正常的Excel 日期。
有了Kutools for Excel 的日期识别功能,你可以快速地将Excel 不能识别的非标准日期格式转换成正常的Excel 日期。
Kutools for Excel:超过120个便捷工具,30天无限制免费试用。 更多 免费下载
安装 Kutools for Excel 后,你可以按照如下步骤操作:
1. 选择需要转成日期的区域。
2. 点击Kutools >> 内容 >> 日期识别,如图:
3. 在日期识别对话框里,你可以看到非标准日期都已经成功地被转为了正常的日期格式。如图:
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫