我希望实现双击自动填充框右下角时发生的相同效果,但我希望它填充的内容不是沿着列向下,而是填充一行。这意味着,它应该能够相应地更新相对引用,并识别我的数据的结尾。
有没有什么捷径可以做到这一点?
答案1
很抱歉,但似乎没有内置功能可以以类似的方式执行此操作。
您的选择是:
对于公式或系列
从角落拖动,而不是双击。
对于公式
使用填充
CTRL选择第一个单元格,使用+ SHIFT+ 将选择范围扩展到末尾RIGHT,然后使用+
填充。 CTRLR
使用复制/粘贴
选择第一个单元格,使用CTRL+复制,使用+ +C将选择范围扩展到末尾,然后使用+粘贴。CTRLSHIFTRIGHTCTRLV
对于系列CTRL选择第一个单元格,使用+ SHIFT+ 将选择范围扩展至末尾RIGHT,
然后使用填充菜单并选择系列并按 OK。
或者,你可以将该函数编写为宏
并使用自定义快捷方式调用它。
在开发人员选项卡中,录制一个宏并为其指定适当的名称和快捷方式。停止录制,并将宏编辑为以下内容:
Sub Fill()
Selection.AutoFill Destination:=Range(ActiveCell, Selection.End(xlToRight).Address), Type:=xlFillDefault
End Sub
然后,您无需双击角落,而是使用快捷方式来填充行。