向表中添加行时数据验证未填充

Des*_*uin 4 microsoft-excel

我有一个用来跟踪问题的表格。其中两列具有基于列表的数据验证,并且还对一些列设置了条件格式。当我通过在表结束后的下一行中键入内容向表中添加新行时,其中一个数据验证不会添加到新行中。其他数据验证确实被填满,条件格式也一样。我无法弄清楚阻止它自动填充的那个列有什么不同。

如果我右键单击最后一行的单元格并选择在下方插入表格行,它会填充验证,这是一个不错的解决方法,但由于我习惯于只在下面的单元格中键入以向表格中添加行,它有那份工作就好了。

如果有人认为这有助于回答这个问题,我可以添加屏幕截图,但我希望只有一些我没有发现会导致这种行为的设置。

小智 5

我也遇到了这个问题,之前提供的解决方案不起作用,因为我的表格上方有几行(即表格从第 7 行开始)。这对我有用。

  • 将鼠标悬停在相关列的标题上,您会看到一个向下的箭头。
  • 单击一次以选择列,您将看到数据行突出显示。
  • 再次单击,您将看到列标题现在也与数据一起被选中。
  • 此时,您可以应用您的数据验证规则,它应该适用于随后添加的任何新行。

希望这可以帮助!


小智 0

选择您要应用数据验证的列。确保通过单击列的字母来选择整个列,而不是通过选择单元格范围。

通常,在表中,当您首次选择列时,它仅突出显示表的数据部分。(例如,如果您选择带有标题的 12 行表格的 C 列,则当您单击 C 列本身时,会在 C2-C12 周围绘制一个黑框,因为 Excel 知道 C1 是标题,而您不知道您的表实际上不需要 C13+。它认为仅选择表的“内容”会有所帮助。)如果此时应用数据验证,然后在 C13 中向表中添加一行数据,您将不会有您的数据验证会自动填充,因为您(不知不觉地)只选择了 C2-C12。

相反,再次单击 C 列。现在,您的选择黑框包含 C1 并无限期地继续向下延伸到页面。现在应用数据验证。当您在 C13 行(或 C14、C15 等)中输入数据时,您的数据验证将始终自动填充到表中。我希望这是有道理的!