การทำงานกับรูปแบบวันที่ของ Microsoft Excel เป็นเรื่องปกติ เราใช้มันสำหรับการคำนวณต่างๆ วันที่เป็นหนึ่งในรูปแบบที่จำเป็นใน Excel Excel พอจะฉลาดพอที่จะแปลงรูปแบบทั่วไปเป็นรูปแบบวันที่ แต่可能存在某些情況 其中日期以一般或文本格式存在 在本教程中 我们将向您展示如何在 Excel 中通过合适的示例和适当的插图将日期从一般格式转换为日期格式
下载此练习工作簿。
7 种将一般格式转换为 Excel 中日期格式的有用方法
这里 我们为您提供 7 种有用且有效的方法来将一般格式转换为日期格式 我们建议您学习并将所有这些方法应用于您的数据集
注意: Excel 中的一般格式意味着没有指定格式 每当您在单元格中输入数字或字母数字值时 Excel 会将它们计为一般格式 这就是为什么在本教程中 我们将把文本和数字以及一般格式转换为日期格式
1. Excel 中的错误检查选项将一般格式转换为日期
有时您的日期数据可能采用一般格式 这可能是由于数据格式的误用 它会在单元格旁边显示错误标志
在应用此方法之前 请确保已启用 错误检查选项
我们正在使用 Excel365 为了启用 错误检查选项:
1. 点击 文件 > 更多 > 选项.
2. 选择 公式.
3. 在错误检查中 勾选 启用后台错误检查 框.

现在 看看数据集:

这里 日期采用一般格式 要识别问题 请点击任意单元格 您将看到一个框 在单元格旁边显示错误标志

现在 请遵循以下步骤
📌 步骤
1. 点击错误指示框
它显示文本日期有两位数年份 这就是为什么它不是日期格式 要解决此问题
2. 点击 将 XX 转换为 20XX 选项

正如您所见 它将一般格式转换为文本格式
3. 现在 选择其余单元格并选择 将 XX 转换为 20XX 选项

它将把所有那些转换为日期格式
2. Excel 中的数字格式选项将一般格式转换为日期
这里 我们使用相同的数据集 但我们的方法不同 我们将使用 Home 选项卡或 Excel 中 Format Cells 窗口中可用的不同数字格式选项将它们转换为日期 让我们看看下面的步骤
📌 步骤
1. 首先 选择单元格范围 B5:B10

2. 从 Home 选项卡 转到 Number 组 点击展开箭头 之后 Format Cells 对话框将出现

3. 现在 从类别中选择 Date 在 Type 选项中 您将看到不同类型的日期格式 选择一个合适的

4. 按 OK

正如您所见 我们成功地在 Excel 中将一般格式转换为日期格式
3. Excel Paste Special 选项修改一般格式为日期
现在 我们不太经常使用此方法 但它可以将文本格式转换为日期格式 我们将对以下数据集使用此方法:

📌 步骤
1. 首先 复制任意空单元格

2. 现在 选择单元格范围 B5:B8

3. 现在 右键单击选择 点击 Paste Special 之后 Paste Special 对话框将出现

4. 现在 选择单选按钮 Add

5. 然后 点击 OK 它将把它们转换为 一般 格式

Excel 将文本字符串转换为数字并加零 这不会改变值 您以一般格式获得日期的序列号
6. 现在 我们将像之前的方法那样格式化它 从 Home 选项卡 转到 Number 点击展开箭头 之后 Format Cells 对话框将出现
7. 然后 从类别中选择 Date 在 Type 选项中 您将看到不同类型的日期格式 选择一个合适的

8. 按 OK

正如您所见 我们已将文本字符串转换为日期格式
类似阅读:
- 如何在 Excel 中将文本转换为日期 (10 种方法)
- 在 Excel 中将数字转换为日期 (6 种简单方法)
4. Find & Replace 命令在 Excel 中将一般格式切换为日期
现在 此方法不适用于每种一般格式或文本格式 我们将用 斜杠 ("/") 字符替换特定字符 然后它将自动转换为日期格式
为了演示此方法 我们使用此数据集:

📌 步骤
1. 首先 选择单元格范围 B5:B9

2. 然后 按键盘上的 Ctrl+F
3. 选择 Replace 选项
4. 在 Find What 框中 输入 点(".") 在 Replace with 框中 输入 斜杠("/")

5. 点击 Ok

正如您所见 此命令已将我们的数据集转换为日期格式
5. Excel 中的 Text to Columns 向导将一般格式转换为日期
现在 此方法仅适用于有限类型的一般格式 为了演示 我们将使用此数据集:

📌 步骤
1. 首先 选择单元格范围 B5:B8.

2. 转到 Data 选项卡 选择 Text to Columns 选项

3. 在对话框中 选择 Delimited 单选按钮 然后 点击 Next

4. 在 delimiters 选项中 取消勾选所有框 然后 点击 Next

5. 在列数据格式中 选择 Date 从下拉菜单选择任何选项 我们使用 DMY 格式

6. 点击 Finish.

正如您所见 我们成功地将一般格式转换为日期格式
6. VALUE, DATEVALUE 和 DATE 函数将一般格式转换为日期
现在 在此方法中 我们使用函数将一般格式转换为日期格式 这三个函数将高效地解决您的问题 请务必点击那些链接以了解更多信息
6.1 使用 VALUE 函数
VALUE 函数 将表示数字的文本字符串转换为数字 您也可以用它将一般格式转换为日期格式
语法:
=VALUE(text)text: 必需 文本用引号括起来 或对包含要转换文本的单元格的引用
为了演示 我们将使用此数据集:

📌 步骤
1. 在 单元格 B5 中输入以下公式
=VALUE(B5)
2. 然后 按 Enter

3. 之后 拖动 Fill Handle 图标覆盖单元格范围 B6:B8

正如您所见 我们成功地将一般格式转换为日期格式
6.2 使用 DATEVALUE 函数
现在 DATEVALUE 函数 将 文本日期转换为日期时间 数字代码 这些代码采用一般格式 然后您必须像我们之前展示的方法那样使用数字格式选项对其进行格式化
语法:
=DATEVALUE(date_text)您必须在 DATEVALUE 函数中传递单元格引用 看看这个数据集以更好地理解:

只需使用 Format Cells 选项更改 Result 列格式

之后 您将能够看到实际日期格式的日期
6.3 使用 DATE 函数
DATE 函数 返回表示特定日期的顺序序列号 我们将把此函数与 RIGHT 函数, MID 函数 和 LEFT 函数 一起使用
DATE 函数的语法:
=DATE(year,month,day)此方法的通用公式:
=DATE(RIGHT(text,num_char),MID(text,start_num,num_char),LEFTtext,num_char))以下屏幕截图演示了此方法的几个示例:

您所要做的就是更改函数中的单元格引用和字符数量
7. 数学运算将一般格式转换为 Excel 中的日期
现在 您可以执行简单的数学运算将一般格式转换为日期格式 但请记住 您必须执行此操作而不改变实际日期值 以便您的实际日期保持为文本日期 您可以进行加法 乘法 除法 或双重否定来转换
像这样的操作将为您完成:
=text+0
=text*1
=text/1
=–text
以下屏幕截图将为您提供关于此方法的清晰概念:

如果值已经是日期格式 您不必执行这些操作
💬 要记住的事项
✎ Microsoft Excel 存储日期自 1900 年 1 月 1 日 因此 在早期日期上使用 Excel DATEVALUE 函数将显示 #VALUE! 错误
✎ DATEVALUE 函数无法将数值转换为日期 它将文本日期转换为实际日期格式 因此 请使用 VALUE 函数
✎ 如果您发现这些方法复杂 尝试使用 Home 选项卡中的 Number Format 组转换日期 这应该是您首选的方法
结论
总之 我希望本教程为您提供了关于在 Excel 中将一般格式转换为日期格式的有用知识 我们建议您学习并将所有这些说明应用于您的数据集 下载练习工作簿并自己尝试这些 此外 请随时在评论部分给予反馈 您宝贵的反馈让我们保持动力 创建此类教程 别忘了查看我们的网站 Exceldemy.com 以获取各种 Excel 相关问题和解决方案
相关文章
- 在 Excel 中将日期转换为文本月份 (8 种快速方法)
- 计算 Excel 中两个日期和时间之间的差异
- 如何在 Excel 中插入日期 (7 种简单方法)