我在 Excel 2013 中遇到了几次令人讨厌的事情,我找不到这种行为的任何原因。下面是重现这种奇怪行为的步骤:问题是,这是 Excel 2013 中的一个错误吗?或者我可以以某种方式防止这种情况发生?
步骤1:创建新的、空白的 Excel 工作簿。
第2步:用颜色填充前几行(或应用粗体文本,或任何您想要的格式;在我的情况下,这是用颜色填充的)。
步骤3:在彩色区域底行的单元格中输入一些文本,使其成为一列的“标题”。
完成第 3 步后,它看起来如下所示:
步骤4:按“Enter”键,继续在“标题”下方的非彩色区域中的单元格中输入文本。在每个单元格后按“Enter”键,这样下一行中的单元格就会被选中。
结果:突然,在经过一两行之后,当我按下“Enter”键时,单元格从“标题”区域拾取颜色填充(参见下面的屏幕截图)。
因此格式设置会从标题区域蔓延到下面的行。除了输入“foo”并在输入文本后按“Enter”之外,什么也不做。工作簿中不存在条件格式设置规则。
发生了什么事?我该如何阻止这种情况?
背景:我倾向于在某些临时电子表格中使用彩色“标题区域”,在其中可以输入各种常规信息和列名。当标题格式突然应用于数据行时,会非常烦人……我还怀疑这在 Excel 2010 中已经发生过,但我现在无法检查。
答案1
它应该是一个功能,您可以在选项中更改它。
它被称为“将公式和格式复制到新行”之类的东西[我现在不在电脑旁,稍后会更新]。意思是如果你在后面的列中有某种格式和/或公式,当你继续输入新行时,它会将这些行拉下来。
在一些用例中,这非常有用。
可能发生的另一件事是,如果您开始输入与现有行完全相同的文本,Excel 会为您提供完整文本以供复制(格式也会复制)。因此,如果您输入f
,它会为您提供foo
,如果您按回车键,它会复制。这也可以在选项中更改。