如何批量去除Excel日期字段的.###后缀,统一为yyyy-mm-dd hh:mm:ss格式
Excel批量去除日期时间的毫秒后缀方法
针对部分日期带.###毫秒后缀的问题,以下是几种高效批量处理方案:
方案1:查找替换(最快操作)
- 选中目标日期列
- 按下
Ctrl+H打开查找替换窗口 - 查找内容输入:
.???(.是固定字符,???匹配任意三位数字) - 替换内容留空,点击「全部替换」,所有毫秒后缀会被一次性清除
方案2:文本截取公式
假设日期数据在A列,在空白列(比如B列)的第一个单元格输入:
=LEFT(A2,19)
- 按下回车后,下拉填充公式到所有行,即可得到截取到秒的标准格式
- 选中B列数据,右键→「复制」,再选中A列,右键→「粘贴选项」→「值」,完成替换
方案3:Power Query(超大数据集适配)
如果数据集量级极大,用Power Query处理更稳定:
- 选中目标日期列,点击「数据」选项卡→「从表格/区域」(勾选「我的表格有标题」)
- 在Power Query编辑器中,点击「添加列」→「自定义列」,输入公式:
=Text.Start([你的列名],19) - 删除原日期列,点击「关闭并上载」,处理后的数据会导入到新工作表
内容的提问来源于stack exchange,提问作者Simon
相关产品推荐
相关产品推荐

