如何将Excel同一单元格中的日期时间分别拆分出来?

Excel学习世界 2024-01-04 11:26:14

回答读者提问:如何分开日期和时间?

案例:

将下图 1 中 B 列的日期和时间拆分成两列,效果如下图 2 所示。

解决方案 1:

1. 选中 B 列 --> 选择菜单栏的“数据”-->“分列”

2. 在弹出的对话框中点击“下一步”。

3. 点击“下一步”。

4. 在弹出的对话框中选择需要放置的目标区域 --> 点击“完成”

5. 选中 E 列 --> 按 Ctrl+1

6. 在弹出的对话框中选择“数字”选项卡 --> 选择“时间”--> 选择红框中的时间格式 --> 点击“确定”

7. 将拆分开的两列移到 B、C 列,添加标题和框线。

解决方案 2:

1. 在 D2 单元格中输入以下公式:

=INT(B2)

公式释义:

int 函数的作用是将数字向下舍入到最接近的整数;

如果将日期和时间转换为数值格式,就会发现 Excel 中的日期是整数,而时间是小数点后面的数值;

这个公式提取出整数部分,就是提取出日期

2. 选中 D2 单元格 --> 按 Ctrl+1

3. 在弹出的对话框中选择“数字”选项卡 --> 选择“日期”--> 选择不带时间的日期格式 --> 点击“确定”

4. 向下拖动公式。

5. 在 E2 单元格中输入以下公式:

=MOD(B2,1)

公式释义:

mod 函数的作用是返回两数相除的余数;

刚才已经解释过,时间是小数;

本公式中将 B2 的数值除以 1 以后,取出余数,即小数点后面的数值,也就是将时间提取出来了

6. 选中 E2 单元格 --> 按 Ctrl+1 --> 在弹出的对话框中选择“数字”选项卡 --> 选择“时间”--> 选择红框中的时间格式 --> 点击“确定”

7. 向下拖动公式。

0 阅读:32

Excel学习世界

简介:Excel 学习交流