我在 Excel 中有一个公式,我想将其自动填充到其他 999,999 个单元格。如何在不将自动填充手柄拖到整个工作表的情况下做到这一点?
答案1
关键是选择包含公式的所有单元格,然后向下填充公式。以下步骤可快速完成此操作:
选择包含公式的单元格,然后按住 Shift 键,按下 End 键,然后按下向下箭头;现在松开 Shift 键。这将调整选择的大小以包含活动单元格下方的空白单元格;如果下方的所有单元格都是空白的,它将调整选择的大小直到工作表末尾。
选择范围后,按 Ctrl-D 填写公式。
答案2
问题:用户在单元格中有一个公式,并希望将其复制到接下来的 999,999 行。复制粘贴等简单技术太原始,因为它们速度不够快,而且 999,999 是一个很大的数字。
以下是一种解决方案:
- 在工作表顶部的单元格中输入 1,假设为单元格 A1 结果:单元格 A1 中显示 1
- 在单元格 A2 中输入 +1+A1 结果:单元格 A2 中显示 2
- 将指针放在单元格 A2 上,单击 -C 进行复制
- 将指针移动到单元格 A3
- 按住 Ctrl 和 Shift 并单击 ,然后单击向下箭头 结果:A 列的全部内容均被突出显示,从 A3 到 A1048576
- 按住 Ctrl 并单击 V 进行粘贴结果:A 列现在包含 1 到 1048576 的整数
- 按住 Ctrl 并单击 F 查找
- 在“查找内容”框中,输入 1000000,然后按 Enter。结果:单元格 A1000001 被突出显示现在您的指针位于单元格 A1000001 中
- 按住 Ctrl 和 Shift,然后单击“最终结果”:所有内容(直至底部)均突出显示
- 单击删除结果:仅保留第 1 至 1000000 行,显示值 1 至 1000000
- 按住 Ctrl 并单击 Home 返回单元格 A1
- 在单元格 A1 中,输入公式,例如 +"B"&ROW()
- 单击 Ctrl 和 C 进行复制
- 按住 Ctrl 和 Shift,然后单击 End 和 Down
- 按住 Ctrl 并单击 V 进行粘贴结果:A 列现在包含文本 B1 到 B1000000,但没有进一步的内容
- 行 1000000 现已被识别,因为它是最底部的非空白单元格
- 您可以将文本放入第 1000000 行的其他单元格中以识别底部
答案3
双击自动填充柄(选定单元格左下方的小矩形)将自动填充该列,直到检测到其左侧有空白单元格。
例如: http://www.techrepublic.com/blog/microsoft-office/a-quick-fill-handle-trick-for-microsoft-excel/