在 Excel 中隐藏列(含 8 种方法的完整指南)
作为 Excel 用户,您可能因多种原因需要隐藏列——例如临时隐藏某些列以简化工作表,让内容更清晰易读、操作更便捷;保护敏感数据不被查看;或在打印时排除不需要的列。
本教程为您详解 8 种分步方法,助您轻松在 Excel 中隐藏列。此外,如需隐藏行或取消隐藏列,相关操作也一并收录其中,不容错过!

视频
使用右键菜单中的“隐藏”选项隐藏列
在 Excel 中隐藏列最常用的方法是使用右键菜单中的隐藏选项。下面我将逐步演示如何使用该选项轻松隐藏列。
步骤 1:选择要隐藏的列
- 要隐藏一列:单击列标即可选中该列。
- 要隐藏多个相邻列:单击需隐藏的首列列标,按住鼠标向右拖动以选中其余列
(或按住 )Shift 键,单击首列与末列的列标即可)。 - 要隐藏多个不相邻列:先单击列标选中一列,按住 Ctrl 键,再逐一选中其他需要隐藏的列。
在此示例中,我首先单击列标 C 以选中“出生日期”列,按住鼠标并向列标 D 拖动,同时选中相邻的“Age”列,然后按住 Ctrl 键并单击列标 F,即可选中“Title”列。

步骤 2:在右键菜单中应用“隐藏”选项
右键单击所选列的任意列标,然后从右键菜单中选择隐藏。

结果
两列之间的双线表示您已隐藏了某一列。

使用 Kutools 一键隐藏列
Kutools for Excel 的列窗格工具强烈推荐您使用!借助此功能,您无需预先选择列,只需单击即可一键轻松隐藏或取消隐藏列。
用法:
- 选择 Kutools 中的导航窗格,即可打开 Kutools 的导航窗格。
- 在导航窗格中,单击此
图标以打开列,然后点击列标题右侧的眼睛图标即可隐藏该列(再次点击眼睛图标即可取消隐藏)。
使用快捷键隐藏列
本节演示如何在 Excel 中使用快捷键“Ctrl+0”隐藏所选列。
步骤 1:选择要隐藏的列
- 要隐藏一列:单击列标即可选中该列。
- 要隐藏多个相邻列:单击需隐藏的首列列标,按住鼠标向右拖动以选中其余列
(或按住 )Shift 键,单击首列与末列的列标即可)。 - 要隐藏多个不相邻列:先单击列标选中一列,按住 Ctrl 键,再逐一点击其他需要隐藏的列即可。
步骤 2:同时按下 Ctrl + 0
在此示例中,我选择了三列:“出生日期”、“Age”和“Title”,然后同时按下 Ctrl+0 键,即可将它们全部隐藏。

结果
两列之间的双线表示您已隐藏了其中一列。

使用功能区上的“格式”选项隐藏列
如果您不喜欢使用右键菜单,可以在功能区的格式选项中使用隐藏列功能。具体操作如下。
步骤 1:在要隐藏的列中选择任意单元格
只需选择要隐藏的列或其中任意单元格。在此示例中,我按住 Ctrl 键,分别在这三列“出生日期”、“Age”和“Title”中各选一个单元格。

步骤 2:在功能区上应用“隐藏列”选项
转到开始选项卡,点击单元格组中的格式 > 隐藏和取消隐藏 > 隐藏列。

结果
两列之间的双线表示您已隐藏了其中一列。

使用加号(组合功能)隐藏列
如果您经常需要隐藏和取消隐藏特定列(例如“)出生日期”、“Age”和“Title”列),而这些列大多数时间需保持隐藏,仅偶尔临时取消隐藏以查看数据,那么您可以将它们组合在一起,通过加号和减号一键切换可见性!
步骤 1:选择“出生日期”列和“Age”列
在此示例中,我单击列标 C 选中“出生日期”列,然后按住鼠标向列标 D 拖动,即可同时选中相邻的“Age”列。

步骤 2:应用组合功能
转到数据选项卡,单击分级显示组中的分级显示> 创建组。

随后,您会在所选列上方看到一个分级显示符号。

步骤 3:单独对“标题”列进行分组
选择“标题”列,重复上述步骤 1 和 2,即可单独对该列进行分组。
结果
只需单击组顶部的减号(——),即可一键隐藏该组内的所有列。效果如下方演示所示。
使用 VBA 代码隐藏列
假设您的工作表中有一个包含大量列的大型表格,并希望同时隐藏多个相邻或非相邻的列。您可以通过运行 VBA 代码自动完成此操作,无需手动逐一隐藏。
以下 VBA 代码可帮助您同时隐藏工作表中的列 C:F、L:N 和 Z。请按以下步骤操作,轻松实现!
步骤 1:打开 Microsoft Visual Basic for Applications 窗口
在需要隐藏某些列的工作表中,按下 Alt+F11 键,即可打开 Microsoft Visual Basic for Applications 窗口。
步骤 2:打开模块代码窗口并输入代码
在 Microsoft Visual Basic for Applications 窗口中,单击插入 > 模块,然后将以下代码复制到模块(代码)窗口中。
VBA 代码:在工作表中隐藏特定列
Sub HideColumns()
'Updated by Extendoffice 20230511
Dim ColumnsToHide As Range
Set ColumnsToHide = Range("C:F,L:N,Z:Z") 'Replace with the range of columns you want to hide
ColumnsToHide.EntireColumn.Hidden = True
End Sub

步骤 3:按 F5 键运行代码
随后,指定的列 C:F、L:N 和 Z 将立即被隐藏。
在 Excel 中隐藏未使用的列
有时,您可能希望隐藏所有未使用的列,仅让工作区域在工作表中清晰可见。隐藏未使用的列不仅能让数据更易于阅读,还能减少视觉干扰,助您更专注地处理关键信息。本节将为您介绍两种实现这一目标的方法。

使用快捷键隐藏未使用的列
本节提供两种快捷键,助您快速选中未使用的列并将其隐藏。请按以下步骤操作:
步骤 1:选择所有未使用的列
选择数据区域最后一列右侧的列。
此处我通过单击列标 H 选中了 H 列,然后按下 Ctrl+Shift+ 向右箭头,即可选中已用区域右侧的所有未使用列。

步骤 2:隐藏所有未使用的列
选中所有未使用的列后,按下 Ctrl+0 键,即可一键全部隐藏。
结果

使用 Kutools 一键隐藏未使用的列
前述方法需要您记住快捷键。为简化操作,我们强烈推荐使用 Kutools for Excel 的隐藏非选中区域功能。该功能只需单击一次,即可隐藏所有未使用的列。请按以下步骤操作。
用法:
- 选中包含数据的列(此处我选中了 A 到 G 列)。
- 选择 Kutools > 显示与隐藏 > 隐藏非选中区域,即可立即隐藏所有未使用的列。
在 Excel 中隐藏行
本节将简要演示如何通过右键菜单中的“隐藏”选项,轻松隐藏工作表中的行。
- 选中要隐藏的行。此处我单击行号 5 选中第五行,按住 Ctrl 键,再单击行号 8 选中第八行。
- 右键单击所选行的任意行号,然后从右键菜单中选择隐藏。

注意:您也可以按下 Ctrl+9 键,快速隐藏所选行。
在 Excel 中取消隐藏列
要取消隐藏列,可使用以下方法。
取消隐藏所有隐藏的列
- 点击工作表左上角的全选按钮(小三角形),即可选中整个工作表。

- 右键单击任意列标,然后从右键菜单中选择“取消隐藏”。

取消隐藏特定隐藏列
- 请选择与隐藏列相邻的列。例如,若要取消隐藏 C 列和 D 列,请先选中 B 列和 E 列。

- 右键单击所选区域,然后从右键菜单中选择取消隐藏。

相关文章
在 Excel 中根据日期自动隐藏列
当工作表包含多个时间段的数据,而您只需关注特定日期范围时,手动隐藏或取消隐藏列不仅耗时,还容易出错。本文将教您如何在 Excel 中根据日期自动隐藏列,轻松聚焦所需数据!
在 Excel 中根据用户输入实时隐藏列
您是否希望根据特定输入值自动隐藏列?例如,在单元格中输入“AA”即可隐藏 A 列;输入“BB”即可隐藏 B 列和 C 列;输入“CC”即可隐藏 D 列和 E 列……本文将通过 VBA 代码助您轻松实现这一功能!
在多个工作表中隐藏列
作为 Excel 用户,您可能遇到过需要在工作簿的多个工作表中隐藏特定列的情况。本文将教您如何使用 VBA 代码一键自动完成该操作,轻松提升效率!
在 Excel 中根据下拉列表选择隐藏或取消隐藏列
根据下拉列表的选择动态隐藏或取消隐藏列,是一项实用技巧,能让您的 Excel 工作表更灵活、更用户友好。通过让用户从预设选项中进行选择,即可按需控制列的显示与隐藏。本文提供了一段 VBA 代码,助您轻松实现这一功能。
在 Excel 中使用按钮一键显示或隐藏列
虽然 Excel 提供了多种内置选项来隐藏和取消隐藏列,但通过按钮自动执行此操作能大幅节省时间和精力。本文将指导您在 Excel 中创建一个按钮,只需单击一次,即可轻松显示或隐藏指定列。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
借助 Kutools for Excel 全面提升您的 Excel 技能,体验前所未有的高效办公!Kutools for Excel 提供超过 300 项高级功能,助您大幅提升工作效率、节省宝贵时间。立即点击,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作轻松许多
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开和创建多个文档,而非在新窗口中。
- 每天助您提升 50% 的工作效率,轻松减少数百次鼠标点击!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件,以及 Office Tab Pro,是跨 Office 应用高效协作团队的理想之选。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内即可完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效办公
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 相比单独购买插件可节省费用




