0

是否可以让 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.

有办法吗?

4

1 回答 1

1

您是否尝试过在粘贴值之前将列格式更改为文本?

如果您手动输入值而不是粘贴,那么在条目前加上单引号将使 Excel 将该字段视为文字文本:

'1.2 (905.A)

更新

经过讨论,我现在明白,当您尝试查找和替换以摆脱括号和其中的任何内容时,导入数据后会出现问题。我无法复制此问题,Excel 似乎为我适当地格式化了剩余数字,但由于您仍然遇到此问题,我建议您使用另一种查找和替换方法:

如果您引用的文本在单元格 A1 中,那么在 B1 中,您可以使用:

=LEFT(A1,FIND(" ",A1)-1)

这将返回空格之前的所有内容。然后,您可以隐藏不需要的列或复制新值,右键单击并进行特殊粘贴,然后选择值以用它们的值替换公式,从而消除对旧列的需要。

于 2013-06-26T11:54:24.103 回答