Excel2016表格有时候空格比较多,统计和核对数据非常麻烦,降低了工作效率。另外,我们有必要将Excel2016表格中私密性强的数据隐藏起来。接下来,

笔者将结合自己的工作经验,介绍如何解决上述问题。

用一个按钮隐藏空白单元格

很多单位的后勤经理需要负责本单位办公用品的采购和发放,也就是单位提前拟定一个目录(图1),员工需要什么就填什么(本例中假设30元内总量最大)。由于每个员工申报的办公用品不一样,发放时非常容易出错。

其实对于一个员工申报的办公用品,只需要隐藏所有空白单元格就可以解决这个问题。

excel表中隐藏(excel如何隐藏指定内容)

1.添加宏代码(编者注:排版副标题时删除,下同)。

运行Excel2016(本文以2016版为例)打开工作簿,然后按Alt F11打开Visual Basic编辑器,输入以下代码:

Sub yincang()

Dim rng As Range

For Each rng In [D8:DI8]

If Len(rng.Value)=0 Then rng.EntireColumn.Hidden=True

Next

End Sub

复制上面的代码,回车粘贴,将粘贴的宏代码中的“银仓”和“真”修改为“石现”和“假”(图2)。

excel表中隐藏(excel如何隐藏指定内容)

2.添加按钮并指定宏

在开发工具选项卡上,点击插入按钮,在图1所示的界面中插入两个命令按钮,然后分别修改它们的文本为“隐藏空白单元格”和“恢复初始状态”。右键单击“隐藏空白单元格”按钮,然后选择“指定宏”。

为其指定宏“银仓”(图3),只需为“恢复初始状态”按钮指定宏“石现”即可。

excel表中隐藏(excel如何隐藏指定内容)

提示:

如果Excel2016 2016没有显示开发人员选项卡,您可以单击文件选项自定义功能区打开Excel2016选项对话框,并选中开发人员复选框以显示开发人员选项卡。

3.隐藏空白单元格

先选中B列的单元格,点击数据页签中的过滤按钮;然后单击B列单元格中的下拉箭头,选择第一条数据记录(即第8行的单元格),然后单击按钮“隐藏空白单元格”,如图1所示。

第一个数据记录空白被隐藏(图4)。

excel表中隐藏(excel如何隐藏指定内容)

因为隐藏了多余的空白单元格,办公用品的查看和发放就方便多了,也不容易出错。当然,对于图1所示的其他数据记录,可以先点击“恢复初始状态”按钮显示所有数据,然后点击B列单元格中的下拉箭头,

过滤出第二条数据记录(即第九个单元格)。再次打开Visual Basic编辑器,将图2中的数字8全部替换为9(共4个),最后点击“隐藏空白单元格”按钮,隐藏第二条数据记录的空白单元格。

提示:

图中的字符串“D8: di8”表示第八行的单元格“D8:DI8”中的空白单元格是隐藏的。如果实际操作中有差异,可以灵活修改。

给私人数据加一把“锁”

有时候一些隐私数据(比如上面例子中的电话号码)是不希望别人看到的。这时候可以通过隐藏相关数据,加上密码来实现。

excel表中隐藏(excel如何隐藏指定内容)

1、设置密码并添加文字

在图5所示的界面中,首先切换到“Sheet2”工作表,在单元格A1中输入密码(如“12345678”),然后切换到“Sheet1”工作表,选中第二行单元格,右键单击,选择“插入”,插入一行空白单元格。

然后,在第二行的单元格A2、C2、E2、G2中输入单词“password:”并设置字体颜色、填充颜色等参数(图6)。

excel表中隐藏(excel如何隐藏指定内容)

2.创建和编辑规则

选择需要隐藏的单元格(如“B2: B43”),然后在Excel2016 2016的开始选项卡中点击条件格式新建规则,在弹出的对话框中选择“确定要用公式格式化的单元格”(图7)。

输入公式"=B2 sheet 2!A$1 ",然后单击格式按钮打开单元格格式对话框的数字选项卡,选择该选项卡的自定义选项,输入三个英文引号,然后单击确定按钮。

excel表中隐藏(excel如何隐藏指定内容)

完成以上操作后,你会发现B列单元格中的数据全部被隐藏。模仿步骤2中的操作,输入"=D$2Sheet2!1美元"、"=2荷兰盾2张!A$1 "and"=H$2Sheet2!一美元”,

只需隐藏D、F和H列中的所有数据.

3.解锁单元格并保护工作表

在图6所示的界面中,同时选择单元格B2、D2、F2和H2,单击鼠标右键,选择“单元格格式”。在打开的同名对话框中,切换到“保护”选项卡,取消选中“锁定”复选框。

然后单击“审阅”选项卡中的“保护工作表”按钮,为“Sheet1”工作表添加保护。最后,右键单击“Sheet2”工作表并选择“Hide”将其隐藏。

excel表中隐藏(excel如何隐藏指定内容)

完成上述步骤后,只有“Sheet1”工作表中的单元格B2、D2、F2和H2是可编辑的。如果您在一个单元格中输入一个预设的密码(比如单元格B2),您可以在列B中查看该单元格中的所有数据(图8)。

如果您删除相关密码并按Enter键,显示的单元格中的数据将自动隐藏。