我正在寻找 Excel 快捷方式,它允许您跳转到格式化表格中同一行的最右边的单元格。
我原本以为这个快捷方式是End按钮,因为我想要的行为似乎与按下按钮相反Home。不幸的是,这只会打开end mode
,而不会跳转到最右边的单元格。
我发现最接近我想要的行为的快捷方式是Alt+PgDn因为它会跳转到右侧的下一个屏幕。
不起作用的事情:
- End- 这刚刚启用
End Mode
- Ctrl+ End- 这实现了我想要的列更改,但也更改了行。
- Ctrl+ Right Arrow Key- 一直跳转直到单元格状态发生改变(空白变为填充或反之亦然)
尽量避免使用宏/VBA 的任何事情。
答案1
答案2
FlexYourData
的方法在正式表格中有效,正如您所要求的。如果不在正式表格中,则无效。
我认为这是因为 Excel 处理表格的方式与处理突出显示范围的方式有很多种。请注意:如果您在突出显示的范围内选择行中的单元格及其上方的单元格,则此方法也适用于此。
它符合您的要求并且使用起来非常简单。
我找不到或学不到任何直接的捷径来改善它。
至于替代方案,虽然不是那么好,但将来可能会满足其他需求,并且无论是在正式表格中还是在普通的旧范围内都可以使用,方法是按Shift+Spacebar选择整行(在表格中,它将限制自己只选择该行中的表格单元格,但这非常适合结果……)。然后按Shift+Tab移动到“左侧”的下一个单元格,因为它“环绕”是 XFD 列单元格,然后按End- Left Arrow(Ctrl-Left Arrow也有效)向左移动到行中最后使用的单元格,即所需的单元格。
因此,虽然不够优雅,但在非表格情况下可能更有用。还可以向上或向下使用,而另一个则不能。
答案3
通常,如果您只按住Ctrl+ Right Arrow,或者按住时点击几次右键,Ctrl不到一秒即可到达 XFD 列。然后只需点击一次左箭头即可到达上次使用的单元格。有点麻烦,但只有当您的数据之间有大量空白时才会这样,而通常情况并非如此。
答案4
选择行的第一个单元格。Shift+Space,然后按 Shift+Enter,然后按 Ctrl+左箭头。Alt+Page Down 也可用于此操作。