Excel表格日期后面的时间怎么去掉:三种实用方法详解
1. 使用单元格格式设置(最快最常用)
选中包含日期时间的单元格或区域,按Ctrl+1打开“设置单元格格式”对话框。在“数字”选项卡下选择“日期”,然后从右侧选择你需要的日期格式(例如“2001-3-14”或“2012年3月14日”)。点击确定,时间部分会自动隐藏。注意:这种方法只是显示为日期,实际单元格仍包含时间值,适合仅需查看时使用。
2. 使用INT函数(彻底去掉时间)
若想真正去除时间,只保留日期数值,可在新列输入公式:=INT(A2)(假设日期时间在A2)。然后向下填充公式。INT函数会取整,只保留日期整数部分。再将结果单元格格式设置为日期格式即可。这种方法会生成新的数值,原始数据不受影响。
3. 使用“分列”功能(批量处理)
选中日期时间列,点击“数据”选项卡中的“分列”。在向导中:
步骤1:选择“固定宽度”,点击下一步;
步骤2:在数据预览中,在时间部分之前(如日期与时间之间的空格处)单击添加分列线,点击下一步;
步骤3:在“列数据格式”中,将包含时间的列设为“不导入此列(跳过)”,将包含日期的列设为“日期(YMD)”,点击完成。原列会被替换为仅日期内容。注意:此操作会修改原数据,建议先备份。
额外小贴士
- 如果仅需去除时间但保留日期文本,可以用
=TEXT(A2,"yyyy-mm-dd"),结果是文本型日期。 - 若数据量很大,推荐VBA批量处理:
Sub RemoveTime() For Each cell In Selection cell.Value = Int(cell.Value) Next cell End Sub。