如何在Excel中以单元格格式转义特殊字符


11

我正在尝试创建一种看起来像比率的自定义单元格格式。IE浏览器

24 : 1

当我尝试在单元格中的自定义格式选项中输入以下内容时,我收到一条错误消息,指出该格式无效

# : 1

我相信这是因为我想如何使用“:”字符,并且这是时间格式的常规用法。

有没有一种方法可以转义特殊字符,例如“:”,使它们仅显示为文本?

谢谢

保罗

Answers:


8

您可以使用反斜杠(\)来转义冒号等字符。

然后,在您的示例中,您可以使用format # \: 1

奇怪的是,像这样的格式会# \: #拆分一个数字,以在冒号的右边显示一个数字,该数字等于在右边的井号,其余的数字在左边。一些数字为44.5的示例:

# \: #   displays '44 : 5'
# \: ##  displays  '4 : 45'

如果该数字是445而不是44.5,您将获得完全相同的结果。也可以用问号(?)代替#并获得相同的结果。


7

使用@ tjd802解决方案的简便方法是在'您放入单元格的任何数据的开头添加a 。

例如:

24 : 1

应输入为:

'24 : 1

它将以文本形式转义内容并忽略错误


如果要防止单元格转换为公式,这将是一个有用的答案,但是chuff的答案是正确的答案,因为问题与单元格格式有关。
Innovaat

0

我不确定这是否可以正常使用,但是对于示例格式,您可以改用以下格式。

# : "1"

从这种格式的玩法来看,似乎冒号不是问题,而跟冒号一样。文字可以,但数字显然不能。


0

如果我正确理解了您的问题,那么您需要做的就是在输入数据之前将单元格设置为“文本”,然后忽略任何错误。像这样:

在此处输入图片说明

编辑:我胖手指演示数据。它确实适用于冒号和句点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.