在本文中,我们将讨论在 Excel 中取消隐藏所有行不起作用的 5 个原因,并提供解决方案
原因 1 – 启用冻结窗格在下图中,行 1-5 不可见。
用于在上下文菜单中取消隐藏行的取消隐藏选项不起作用。
原因是启用了冻结窗格。删除冻结窗格将取消隐藏隐藏的行。
步骤:
转到查看选项卡。单击冻结窗格下拉列表,然后选择取消冻结窗格。
注意。 用于解冻窗格的键盘快捷键:ALT + W + F + F 。
显示未隐藏的行,并且隐藏和取消隐藏行的方法现在将按预期工作。
原因 2 – 行高非常小或为零这里,使用传统的取消隐藏行的方法无法取消隐藏下图中的行8。
事实上,该行实际上并未隐藏,而是行高为 0,这就是取消隐藏行不起作用的原因。
如果行高很小(0.08 和 0.67 之间),也会发生相同的情况。
要解决此问题,只需使用格式菜单中的行高选项增加行高(例如,增加到20的高度) 。
增加行高后,行 8 再次可见。
原因 3 – 过滤模式处于活动状态在下面的屏幕截图中,过滤模式处于活动状态,并且产品 ID 1004 和 1005 被过滤掉。因此,行 8-9 不可见。
取消隐藏隐藏行的唯一方法是删除过滤器。
步骤:
转到数据选项卡。从排序和过滤部分的过滤选项中选择清除。
所有过滤掉/隐藏的行都将恢复。
原因 4 – 纸张受到保护下图中的行 7-10 不可见,并且无法使用“取消隐藏行”命令取消隐藏。
一个可能的原因是工作表保护处于活动状态。
我们可以使用VBA检查它是否受到保护。
步骤:
单击开发人员> Visual Basic 打开模块。
转到插入> 模块。
复制以下代码并将其粘贴到新创建的模块中:Sub SheetProtection()
If ActiveSheet.ProtectContents = True Then
MsgBox "The Sheet is Protected"
Else
MsgBox "The Sheet is Not protected"
End If
End Sub
运行代码(键盘快捷键是F5或Fn + F5)。将出现一条消息,通知“工作表已受保护”。
要取消保护工作表:
转到审核选项卡。单击保护功能区中的取消保护工作表。
上下文菜单中再次提供取消隐藏选项。
选择数据集,右键单击任意单元格,然后选择取消隐藏。
隐藏的行再次可见。
原因 5 – 无法取消隐藏顶行取消隐藏工作表顶行的过程与 Excel 中其他行的过程不同。
从上下文菜单中取消隐藏该行不起作用。
这是解决方案。
步骤:
转到主页标签单击编辑部分中查找和选择选项中的转到选项。
输入A1作为参考,然后单击确定。
单击上下文菜单中的取消隐藏选项。
隐藏的第一行可见。