是否可以让 Excel 2010 不自动将文本或数字单元格转换为 h.mm 格式?换句话说,我有一万个包含数字和括号的单元格,如下所示:
1.2 (905.A)
1.3 (905.A1B)
etc. etc.
如果我确实找到 (*) 并替换为空,Excel 会自动将这些单元格转换为 h.mm 格式,如果我将这些单元格设置为“文本”,那么它会显示:
1.02
1.03
etc. etc.
相反,我想要:
1.2
1.3
etc. etc.
有办法吗?
是否可以让 Excel 2010 不自动将文本或数字单元格转换为 h.mm 格式?换句话说,我有一万个包含数字和括号的单元格,如下所示:
1.2 (905.A)
1.3 (905.A1B)
etc. etc.
如果我确实找到 (*) 并替换为空,Excel 会自动将这些单元格转换为 h.mm 格式,如果我将这些单元格设置为“文本”,那么它会显示:
1.02
1.03
etc. etc.
相反,我想要:
1.2
1.3
etc. etc.
有办法吗?
您是否尝试过在粘贴值之前将列格式更改为文本?
如果您手动输入值而不是粘贴,那么在条目前加上单引号将使 Excel 将该字段视为文字文本:
'1.2 (905.A)
更新
经过讨论,我现在明白,当您尝试查找和替换以摆脱括号和其中的任何内容时,导入数据后会出现问题。我无法复制此问题,Excel 似乎为我适当地格式化了剩余数字,但由于您仍然遇到此问题,我建议您使用另一种查找和替换方法:
如果您引用的文本在单元格 A1 中,那么在 B1 中,您可以使用:
=LEFT(A1,FIND(" ",A1)-1)
这将返回空格之前的所有内容。然后,您可以隐藏不需要的列或复制新值,右键单击并进行特殊粘贴,然后选择值以用它们的值替换公式,从而消除对旧列的需要。