Excel中如何从当前单元格跳转至后方指定偏移量的对应列单元格
Excel单元格相对位置跳转操作方案
相对当前单元格跳转指定列数(示例:从B5向后跳20列到V5)
以下方法均无需使用Go To绝对定位功能,完全基于当前单元格位置计算偏移:
- 通用公式法(全版本Excel/WPS表格适用)
点击编辑栏左侧的名称框(默认显示当前单元格坐标的输入框),输入公式:=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,20)
按下回车即可直接完成跳转。公式最后一位数字为偏移列数,正数对应向右(向后)跳转,负数对应向左(向前)跳转;修改倒数第二位数字可配置行偏移量。 - 快捷键宏法(适合高频使用场景)
- 按
Alt+F11调出VBA编辑器,插入新模块后输入以下代码:
Sub 向右偏移20列() ActiveCell.Offset(0, 20).Select End Sub- 回到表格界面按
Alt+F8,选中对应宏后点击「选项」,绑定自定义快捷键即可实现一键跳转。
- 按
当前行跳转至指定列操作
如果需要直接跳转至当前行的固定列,可直接在名称框输入对应公式:
- 已知目标列号(如V列对应列号22),输入:
=INDIRECT(ADDRESS(ROW(),22)),将数字替换为目标列号后回车即可 - 已知目标列标,可直接拼接当前行号输入,如当前在第5行要跳V列,直接输入
V5回车即可
内容的提问来源于stack exchange,提问作者Peter SH
相关产品推荐
相关产品推荐

