Excel自动格式化文本为12小时格式

时间:2017-11-22 19:59:38

标签: excel formatting autoformatting

我有一个非常奇怪的Excel文件。

在一个单元格中,我应该得到值" 1.01.02"但我的Excel理解这个值是" 1:01:02 AM"。

我已尝试更改格式,但它不起作用。应采用此格式的值" 1.01.02"当转换为文本时,它给了我一些奇怪的数字。

我不知道该怎么做。真的需要你的帮助!

非常感谢

2 个答案:

答案 0 :(得分:0)

" 1.01.02"打算作为时间价值?如果不是,您应该在输入值之前将单元格格式化为文本。另一种方法是在值之前添加撇号,即< 1.01.02,这样Excel将其作为文字文本。

如果打算作为时间值,我建议您使用格式为h.mm.ss的自定义格式

答案 1 :(得分:0)

如果您有原始数据,请执行以下操作:

  1. 创建一个空白列并预格式化为文本
  2. 将原始数据中的值复制粘贴到新列。
  3. 如果您没有原始数据,请执行以下操作:

    1. 将数据从Excel复制粘贴到Word或其他文本编辑器
    2. 清理文本(在文本编辑器中找到替换:with。并删除AM / PM)
    3. 删除电子表格中不正确的列
    4. 创建新列并将格式设置为文本。
    5. 将固定数据从文本编辑器复制粘贴到Excel中。
    6. 编辑:我应该补充一点,如果你有很多数据需要纠正。如果是几个字段,只需添加'到公式栏中值的前面。