在Excel中自动填充大量单元格?


9

我在Excel中有一个公式想要自动填充到999,999个其他单元格。如何在不将自动填充手柄向下拖动到整个图纸的情况下执行此操作?



Answers:


14

关键是从一直向下具有公式的单元格中选择所有单元格,然后填写公式。这些步骤可以快速完成:

选择具有公式的单元格,然后在按住Shift键的同时,按End键,然后按向下箭头;现在释放Shift键。这将调整选择的大小,以将空白单元格包括在活动单元格下方;如果下面的所有单元格都是空白,它将在整个页面的最后调整选区的大小。

选择范围后,按Ctrl-D即可填写公式。


这仅在第一个单元格中重复该值。与拖动填充手柄不同,它将自动增加某些东西。如何获得自动增量?
2016年

原来,真实回答和链接回到这里:superuser.com/questions/841439/...

OP正在询问如何填写公式,而不是值。
Rachel Hettinger

4

问题:用户在单元格中有一个公式,希望将其复制到下一个999,999行。诸如“复制粘贴”之类的简单技术太原始了,因为它们运行得不够快,而且999,999个数字很大。

这是一种解决方案:

  1. 在工作表顶部的单元格中键入1,假设单元格A1结果:1在单元格A1中出现
  2. 在单元格A2中键入+ 1 + A1结果:2出现在单元格A2中
  3. 将指针指向单元格A2,单击-C复制
  4. 将指针移到单元格A3
  5. 按住Ctrl和Shift并单击,然后单击向下箭头结果:突出显示所有A列,从A3到A1048576
  6. 按住Ctrl并单击V以粘贴结果:列A现在包含1到1048576的整数
  7. 按住Ctrl并单击F以查找
  8. 在“查找内容”框中,输入1000000并按Enter。结果:单元格A1000001突出显示现在您的指针位于单元格A1000001中
  9. 按住Ctrl和Shift,然后单击“最终结果”:突出显示底部的所有内容
  10. 单击删除结果:仅剩余行1至1000000,显示值1至1000000
  11. 按住Ctrl并单击“主页”以返回到单元格A1
  12. 在单元格A1中,输入您的公式,例如+“ B”&ROW()
  13. 单击Ctrl和C复制
  14. 按住Ctrl和Shift,然后单击“结束”和“向下”
  15. 按住Ctrl并单击V以粘贴结果:列A现在包含文本B1至B1000000,但不再包含
  16. 现在标识行1000000,因为它是最底部的非空白单元格
  17. 您可以将文本放入行1000000的其他单元格中以标识底部

2

我的解决方案是从杰伊·雅各布的回答中得到启发的,我相信遵循是最简单的方法。

  1. 将值放在“公式”单元格A1中,然后将其复制。
  2. 使用名称框(位于编辑栏的左侧),键入所需的最后一个单元格。[例如,用于A列中999999行的A999999或用于选择3列中999999行的C999999]
  3. 一旦指针位于该单元格上,请按住Ctrl + Shift并点击向左和向上键或Ctrl + Shift + Home botton以选择从最后一个所需单元格到需要填充的第一个单元格的所有单元格。
  4. 最后粘贴。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.