如何使用公式使 Excel 2010 自动填充新行?

Rip*_*Doc 12 worksheet-function autocomplete microsoft-excel excel-auto-fill

我可以发誓,我已经看到 Excel 使用与上一行相同的公式自动填充新插入的行的行为。

我知道这可以用一些 VBA 来完成,但如果可能的话,我想找到是什么触发了这种情况的发生(除非我一直在做梦)。有谁知道这是怎么做的?

Pet*_* L. 6

这不是梦,您是对的:Excel 的 AI 会触发这些事情,而不仅仅是针对表格。只是一个小例子来演示:

  • 打开一个新的工作簿并A用递增的数字填充列,例如:
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
  • 接下来,在 B 列中添加任何简单的公式,例如=A1*10并自动填充数字列表以获得此:
1      10
2      20
3      30
4      40
5      50
Run Code Online (Sandbox Code Playgroud)
  • 现在,要查看 AI 是如何工作的,请6在下一行中输入(或任何数字)5(这应该A6在上下文中),然后按TABENTER- 像往常一样。
  • 享受魔法!(:

这不应该只发生在公式中 - 格式也可以自动应用,例如,当您向数据集添加一个新列,并且您的“标题”(第一行)具有特殊格式(黑色填充/白色文本)并开始输入时那里的值 - 很可能它会以相同的方式着色。

我无法提供完整的案例列表,但我认为您已经掌握了线索!)