在Excel,2010或任何其他版本中,如果我在单元格中输入比单元格宽度长的单行长文本,Excel有时会在下一个相邻的单元格中渲染文本;在其他时候,它在与右侧相邻单元格的边界处被切断。
我想知道Excel如何决定要做什么,因此我可以更好地控制布局。请注意,我不想使用合并单元格,因为有时它是不合适的。另外,我已经在所有受影响的单元格上尝试了“全部清除”格式,但似乎并没有显示太多。
有任何想法吗?谢谢。
在Excel,2010或任何其他版本中,如果我在单元格中输入比单元格宽度长的单行长文本,Excel有时会在下一个相邻的单元格中渲染文本;在其他时候,它在与右侧相邻单元格的边界处被切断。
我想知道Excel如何决定要做什么,因此我可以更好地控制布局。请注意,我不想使用合并单元格,因为有时它是不合适的。另外,我已经在所有受影响的单元格上尝试了“全部清除”格式,但似乎并没有显示太多。
有任何想法吗?谢谢。
Answers:
为了使文本溢出到单元格边缘之外,必须满足以下条件:
该单元格具有以下任何水平对齐方式:
单元格内容未旋转(即,方向设置为0°)(仅适用于Excel 2010?
####
或科学计数法,而不是重叠相邻的空单元格。我相信这些都是必要条件。如果我错过了任何内容,请随时编辑此答案。
* 在某些情况下,相邻单元格可能看起来是空的,但不是空的,在这种情况下,文本不会溢出到该单元格中,因为它并不是真正的空。
在许多版本之前,这完全取决于相邻单元格是否为空。如果有人认为这不再成立,请在下面发表评论。
除非您在它旁边的单元格中有某种内容(即A列,B列),否则它将流入下一个单元格。
如果删除B列中的内容,则A列中的内容将不再溢出。如果返回“ B列”并执行“清除内容”,则A将再次流过像元大小。
这让我感到沮丧,所以这就是我要做的。上面的答案都很好,并且仅当该单元格中没有数据时,文本才会插入下一个单元格,所以我要做的是,选择要使用的列,然后在“主页”选项卡上,选择“查找并选择”下拉列表,选择替换。在“查找内容”中,将其保留为空白,然后在“替换为”中放置一个句点或空格,并使用底部的“全部替换”选择。这将在空字段中放置一些内容,并停止从该字段之前的数据入侵。