Bob在使Excel在单元格中显示文本时遇到了一些问题。发生的情况是Excel在显示一系列#号而不是文本。他指出,他甚至还没有达到单元格的字符数限制。

答案取决于您所说的“单元格的字符数限制”。通常,这样的语句表示您尚未达到Excel可以存储在单元格中的文本限制(1,024个字符)。重要的是要记住,Excel可以存储和显示的内容是两件事,这将在后面讨论。但是,如果用“字符数限制”来表示该单元格比该单元格中存储的内容宽,那就是一个单独的问题。

首先,Excel可以在一个单元格中最多存储1,024个文本字符,但是如果该单元格设置为文本格式,则最多只能显示255个字符。如果该单元格包含255个以上的字符,并且该单元格的格式设置为文本,则显示井号。解决方案是将单元格的格式更改为常规;然后文本将按预期显示。

更常见的情况是,当单元格包含数字(或日期)值时,会看到显示井号。如果单元格太窄而无法显示该值,则显示哈希标记。它们表明发生了“溢出”情况,并且您的值无法按需要显示。

当使用需要更多水平空间的格式显示日期时,这尤其常见。例如,如果您将日期显示为“ 2014年9月22日”,则该日期将比“ 9/22/14”花费更多的列宽显示。解决方案是简单地加宽列,以使显示不会溢出宽度。

如果您尝试显示超出Excel可以处理的日期范围(1/1/1900至12/31/9999)的日期值,则日期还将显示井号。

您还应该注意,如果更改单元格中使用的字体大小,则可能会看到出现井号。将字体更改为更大的大小,Excel可能无法水平显示该值。如果无法加宽列,请考虑缩小字体,以便Excel可以显示完整值。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8441)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: