excel 是否有跳过空白单元格的箭头键快捷方式?

Luk*_*uke 4 keyboard-shortcuts worksheet-function microsoft-excel

在大多数版本的 Excel 中(我使用的是 2010),按ctrl+upctrl+down会将您带到当前数据区域的边缘或工作表中下一个数据区域的开头。有效地跳过“空单元格”,即=isblank()返回的单元格TRUE

我经常使用公式在工作表中设置一列,例如:

=IF(MID($C2,5,1)=" ", "space", "")
Run Code Online (Sandbox Code Playgroud)

突出显示我要查找的内容为真的行,在此示例中:当 C 列中的单元格中的第 5 个字符是空格时,新列中的单元格将是“空格”,如果不是,则单元格在新列中将为空白。

从视觉上看,这是查找您感兴趣的数据行的一个很好的提示,您可以使用过滤器仅显示那些匹配的行。

我希望能够使用ctrl+upctrl+down或一些类似的键盘快捷键在包含内容的单元格之间跳过并跳过空白单元格,但这不起作用,因为空白单元格仍然包含公式并且不是“空”细胞。有什么办法,我可以实现这种行为?

精简版:

Excel 中是否有任何键盘快捷键可以跳过不显示值但不是“空单元格”的单元格?

或者,是否有任何我可以从函数(例如=NA())返回的值会诱使 Excel 认为单元格为空,因此默认ctrl+arrow keys快捷方式将跳过它们?

Gle*_*owa 5

没有,但设置了这种方式,并且TabShift+Tab将带你到下一个和上突出显示的行。首先这样做:

  1. 将您的公式更改为=IF(MID($C2,5,1)=" ", 1, "") (当然是向下复制)
  2. 突出显示该列(如果您在该列的任何单元格中,Ctrl+Space会这样做)。
  3. F5,然后按Alt+ 特别SFormula,取消选择 Te xt,然后Enter

    • 要排除错误,E也请在步骤 3 中取消选择错误。(例如, when LEN($C2)<5,但您也可以更改公式以解决该问题)

现在,Tab 键将引导您浏览该列中包含数字值 ( 1) 的每个单元格。它有额外的好处是,在上述步骤2中,您可以在屏幕(总和:)底部看到总在状态栏中突出显示的行。