KutoolsforOffice — 一套方案,五大工具。事半功倍。

在 Excel 中隐藏列(含 8 种方法的完整指南)

作者Siluvia修改日期

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

在 Excel 中隐藏列

视频


在 Excel 中隐藏列

本节为您介绍几种常用又实用的方法,助您轻松在 Excel 中隐藏列。

使用右键菜单中的“隐藏”选项隐藏列

在 Excel 中隐藏列最常用的方法是使用右键菜单中的隐藏选项。下面我将逐步演示如何使用该选项轻松隐藏列。

步骤 1:选择要隐藏的列
  • 要隐藏一列:单击列标即可选中该列。
  • 要隐藏多个相邻列:单击需隐藏的首列列标,按住鼠标向右拖动以选中其余列
    (或按住 )Shift 键,单击首列与末列的列标即可)。
  • 要隐藏多个不相邻列:先单击列标选中一列,按住 Ctrl 键,再逐一选中其他需要隐藏的列。

在此示例中,我首先单击列标 C 以选中“出生日期”列,按住鼠标并向列标 D 拖动,同时选中相邻的“Age”列,然后按住 Ctrl 键并单击列标 F,即可选中“Title”列。

选择要隐藏的列
步骤 2:在右键菜单中应用“隐藏”选项

右键单击所选列的任意列标,然后从右键菜单中选择隐藏

在右键菜单中应用“隐藏”选项
注意:如果您选择了一列或多列相邻列,只需在所选区域的任意单元格上单击右键,打开上下文菜单并应用隐藏选项。
结果

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

这些列已被隐藏
注意:要使隐藏的列重新可见,只需选中与要取消隐藏的列相邻的列,右键单击所选区域,然后从右键菜单中选择取消隐藏。如需了解 Excel 中取消隐藏列的更多方法,请参阅本教程:在 Excel 中取消隐藏列

使用 Kutools 一键隐藏列

Kutools for Excel列窗格工具强烈推荐您使用!借助此功能,您无需预先选择列,只需单击即可一键轻松隐藏或取消隐藏列。

Kutools for Excel 提供超过 300 项高级功能,简化复杂任务,提升创造力与效率。结合 AI 能力,Kutools 以精准方式自动化任务,让数据管理变得轻松自如。关于 Kutools for Excel 的详细信息……         免费试用……

用法

  1. 选择 Kutools 中的导航窗格,即可打开 Kutools 的导航窗格。
  2. 在导航窗格中,单击此列图标图标以打开,然后点击列标题右侧的眼睛图标即可隐藏该列(再次点击眼睛图标即可取消隐藏)。

注意:要使用此功能,您应在计算机上安装 Kutools for ExcelKutools for Excel 。立即下载 Kutools for Excel,即可获得无限制的 30 天免费试用。

使用快捷键隐藏列

本节演示如何在 Excel 中使用快捷键“Ctrl+0”隐藏所选列。

步骤 1:选择要隐藏的列
  • 要隐藏一列:单击列标即可选中该列。
  • 要隐藏多个相邻列:单击需隐藏的首列列标,按住鼠标向右拖动以选中其余列
    (或按住 )Shift 键,单击首列与末列的列标即可)。
  • 要隐藏多个不相邻列:先单击列标选中一列,按住 Ctrl 键,再逐一点击其他需要隐藏的列即可。
步骤 2:同时按下 Ctrl + 0

在此示例中,我选择了三列:“出生日期”、“Age”和“Title”,然后同时按下 Ctrl+0 键,即可将它们全部隐藏。

选择列后按下 Ctrl + 0 快捷键
结果

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

列已被隐藏

使用功能区上的“格式”选项隐藏列

如果您不喜欢使用右键菜单,可以在功能区的格式选项中使用隐藏列功能。具体操作如下。

步骤 1:在要隐藏的列中选择任意单元格

只需选择要隐藏的列或其中任意单元格。在此示例中,我按住 Ctrl 键,分别在这三列“出生日期”、“Age”和“Title”中各选一个单元格。

在要隐藏的列中选择任意单元格
步骤 2:在功能区上应用“隐藏列”选项

转到开始选项卡,点击单元格组中的格式 > 隐藏和取消隐藏 > 隐藏列

在功能区中应用“隐藏列”选项
结果

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

列已被隐藏

使用加号(组合功能)隐藏列

如果您经常需要隐藏和取消隐藏特定列(例如“)出生日期”、“Age”和“Title”列),而这些列大多数时间需保持隐藏,仅偶尔临时取消隐藏以查看数据,那么您可以将它们组合在一起,通过加号和减号一键切换可见性!

注意:请勿使用 Ctrl 键选择非相邻列,因为创建组功能不支持多重选择。因此,我需要先对相邻列“出生日期”、“年龄”进行分组,再单独对“标题”列进行分组。
步骤 1:选择“出生日期”列和“Age”列

在此示例中,我单击列标 C 选中“出生日期”列,然后按住鼠标向列标 D 拖动,即可同时选中相邻的“Age”列。

选择要隐藏的列
步骤 2:应用组合功能

转到数据选项卡,单击分级显示组中的分级显示> 创建组

点击“组合”>“组合”

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

所选列上方显示大纲符号
步骤 3:单独对“标题”列进行分组

选择“标题”列,重复上述步骤 1 和 2,即可单独对该列进行分组。

结果

只需单击组顶部的减号(——),即可一键隐藏该组内的所有列。效果如下方演示所示。

注意:单击加号(+)可再次显示这些列。

使用 VBA 代码隐藏列

假设您的工作表中有一个包含大量列的大型表格,并希望同时隐藏多个相邻或非相邻的列。您可以通过运行 VBA 代码自动完成此操作,无需手动逐一隐藏。

以下 VBA 代码可帮助您同时隐藏工作表中的列 C:FL:NZ。请按以下步骤操作,轻松实现!

步骤 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
将代码复制并粘贴到模块中
注意:您可以修改此行中的范围“C:F,L:N,Z:ZSet ColumnsToHide = Range("C:F,L:N,Z:Z"),以包含您要隐藏的列。该范围可同时包含相邻和非相邻列。
步骤 3:按 F5 键运行代码

随后,指定的列 C:FL:NZ 将立即被隐藏。


在 Excel 中隐藏未使用的列

有时,您可能希望隐藏所有未使用的列,仅让工作区域在工作表中清晰可见。隐藏未使用的列不仅能让数据更易于阅读,还能减少视觉干扰,助您更专注地处理关键信息。本节将为您介绍两种实现这一目标的方法。

在 Excel 中隐藏未使用的列

使用快捷键隐藏未使用的列

本节提供两种快捷键,助您快速选中未使用的列并将其隐藏。请按以下步骤操作:

步骤 1:选择所有未使用的列

选择数据区域最后一列右侧的列。
此处我通过单击列标 H 选中了 H 列,然后按下 Ctrl+Shift+ 向右箭头,即可选中已用区域右侧的所有未使用列。

选择所有未使用的列
步骤 2:隐藏所有未使用的列

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

结果
隐藏所有未使用的列

使用 Kutools 一键隐藏未使用的列

前述方法需要您记住快捷键。为简化操作,我们强烈推荐使用 Kutools for Excel隐藏非选中区域功能。该功能只需单击一次,即可隐藏所有未使用的列。请按以下步骤操作。

用法

  1. 选中包含数据的列(此处我选中了 A 到 G 列)。
  2. 选择 Kutools > 显示与隐藏 > 隐藏非选中区域,即可立即隐藏所有未使用的列。

注意:要使用此功能,您应在计算机上安装 Kutools for ExcelKutools for Excel 。立即下载 Kutools for Excel,即可获得无限制的 30 天免费试用。

在 Excel 中隐藏行

本节将简要演示如何通过右键菜单中的“隐藏”选项,轻松隐藏工作表中的行。

  1. 选中要隐藏的行。此处我单击行号 5 选中第五行,按住 Ctrl 键,再单击行号 8 选中第八行。
  2. 右键单击所选行的任意行号,然后从右键菜单中选择隐藏
    在 Excel 中隐藏行

注意:您也可以按下 Ctrl+9 键,快速隐藏所选行。


在 Excel 中取消隐藏列

要取消隐藏列,可使用以下方法。

取消隐藏所有隐藏的列

  1. 点击工作表左上角的全选按钮(小三角形),即可选中整个工作表。
    点击“全选”按钮以选择整个工作表
  2. 右键单击任意列标,然后从右键菜单中选择“取消隐藏”。
    右键单击任意列标并选择“取消隐藏”

取消隐藏特定隐藏列

  1. 请选择与隐藏列相邻的列。例如,若要取消隐藏 C 列和 D 列,请先选中 B 列和 E 列。
    选择与隐藏列相邻的列
  2. 右键单击所选区域,然后从右键菜单中选择取消隐藏
    右键单击所选区域并选择“取消隐藏”
注意:如需了解 Excel 中取消隐藏列的更多方法,请参阅本教程:在 Excel 中取消隐藏列

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
顶级 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools——支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

借助 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 应用高效协作团队的理想之选。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内即可完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效办公
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 相比单独购买插件可节省费用