在 Excel 中删除上一个单词

在 Excel 中删除上一个单词

在几乎所有其他应用程序中,Ctrl+Backspace会在编辑文本时删除前一个单词。在 Excel 2013 中,它会将视图跳转到活动单元格。

Excel 中是否有“删除上一个单词”的替代快捷方式?是否有办法将Ctrl+重新映射Backspace到此功能,以使其与大多数其他应用程序保持一致?

编辑:对于稍后遇到此问题的人,以下 AutoHotKey 规则应该可以解决问题:

#IfWinActive ahk_class XLMAIN
    ^Backspace::
        Send ^+{Left}{Backspace}
        return
#IfWinActive

答案1

据我所知,Excel 中没有删除最后一个单词的功能,也没有快捷方式。Excel 不是文字处理器,因此快捷方式将侧重于其他方面。

N>B>:您说的“它将视图跳转到活动单元格”是什么意思?Ctrl-Backspace在我的 Excel 2013 中没有任何作用。不在编辑模式,也不在就绪模式。

检查是否有任何使用该快捷方式的加载项。

答案2

在编辑模式(选择单元格并双击或按F2)下,您可以按Ctrl+ Shift+<--选择上一个单词,然后按Backspace

这是我最好的建议。

答案3

大约 2 周前我遇到过同样的问题,但我有解决方案,无需使用自动热键,只需 ctrl + Shift + Backspace 即可产生奇效。祝您好运!

答案4

要复制* Word 的Ctrl+ Backspace,请执行以下操作:

Ctrl++后跟两个s Shift,或者两个s。LeftBackspaceDelete

如果光标左侧立即有一个空格,则不需要第二个Backspace或,因为该空格将包含在选择范围内。Delete

删除多个单词时,最好先用多个++Ctrl选中它们,然后ShiftLeft然后删除这些词。

*请注意,Excel 的快捷方式与 Word 的快捷方式并不完全相同。Word 非常聪明,无论光标在哪里,它都会删除所有适当的空格,只留下一个空格。而 Excel 的快捷方式则只选择(并删除)从光标到左侧单词开头的所有字符,严格来说,只删除中间的空格。


当然, Word 的Ctrl+的等效序列是:Delete

Ctrl++后跟或。ShiftRightBackspaceDelete

请注意,如果光标右侧紧接着有一个非空格字符,则只需要一个Backspace或。否则,需要重复++序列,因为第一个序列仅选择空格。DeleteCtrlShiftRight


警告:

除非在输入文本之前双击单元格、F2按下按钮或单击公式栏,否则将不起作用。在开始输入文本后,可以通过单击屏幕顶部的公式栏来解决此问题。

相关内容