You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在指定工作表中按行输入数字并自动跳转至下一行

自动跳转下一行输入的实现方案

无代码快速方案(适合临时使用)

  • 选中你需要录入数据的全部区域:比如你要录入到第5列(X=5),预计录入100行,就选中A1:E100区域
  • 录入时按Tab键向右切换单元格,当填完当前行第X个单元格后按Enter,会自动跳转至下一行的第一个单元格,无需手动切换。

Excel 永久方案(VBA实现)

  • 按下Alt + F11打开VBA编辑器,在左侧面板双击目标工作表打开代码编辑页
  • 粘贴如下代码,修改常量X的数值为你需要的最后一列序号:
Private Sub Worksheet_Change(ByVal Target As Range)
    Const X As Integer = 5 ' 此处替换为你的目标列数
    If Target.Column = X And Target.Row >= 1 Then
        Cells(Target.Row + 1, 1).Select
    End If
End Sub
  • 保存工作簿为.xlsm格式(启用宏的工作簿)即可,后续每次填完当前行第X列的内容,会自动跳转到下一行首列。

Google Sheets 永久方案(Apps Script实现)

  • 点击顶部菜单栏「扩展程序」-「Apps 脚本」,清空默认代码后粘贴如下内容:
function onEdit(e) {
  const X = 5; // 此处替换为你的目标列数
  const targetSheet = "Sheet1"; // 此处替换为你的工作表名称
  const range = e.range;
  if (range.getSheet().getName() !== targetSheet) return;
  if (range.getColumn() === X && range.getRow() >= 1) {
    range.getSheet().getRange(range.getRow() + 1, 1).activate();
  }
}
  • 保存脚本后按照提示授予编辑权限,返回表格即可使用。

内容的提问来源于stack exchange,提问作者AmirHossein K.Baghery

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 18:00:05