在 MS Excel 中,假设我有一张包含 100,000 行以上的工作表。如何高效地使用拖动功能从顶部拖过固定列的所有行,而不是向下拖动并等待很长时间才能到达底部?
这与仅仅突出显示不同,我可以突出显示第一个条目,向下移动到底部,然后按住 shift,然后单击底部的框以突出显示它们全部。
答案1
我认为您可以通过复制包含该模式的单元格来做到这一点。然后单击地址栏并输入要填充的范围。
没有尝试过但我相信它应该可行。
更新:选择系列的第一个单元格,单击地址栏并将单个单元格扩展到一个范围。例如,从单元格 b2 开始,将地址编辑为 b2:b100000。按 Enter 接受范围。然后单击“主页”选项卡下“编辑”(右侧)上的“填充”菜单。选择“系列”作为填充类型,然后选择“自动填充”。这样就可以正常工作了。
答案2
如果您想要填充模式的左侧或右侧的列中已经有单元格,则可以选择模式,然后双击所选模式右下角的手柄。只要您连续填充左侧或右侧的单元格,Excel 就会自动填充模式。
例如,在这种情况下双击手柄将自动填充星期几到包含的单元格10
。
答案3
您可以使用此 VBA 来执行此操作。您必须更改源单元格和目标单元格。
Sub Auto_Fill()
Range("A1:A5").AutoFill Destination:=Range("A1:A100000"), Type:=xlFillDefault
End Sub
答案4
如果我理解正确,您可以选择范围,您的问题只是如何分配公式。以下是我经常使用的两种简单方法。
- 如果您的公式已经输入在第一行:选择包含公式的范围并按“CTRL+D”。
- 如果您尚未输入公式:选择整个范围并输入公式,就像在第一个单元格中写入公式一样,但准备好后按“CTRL+ENTER”而不是直接按 ENTER