2020-03-19 cfan 电脑爱好者
浏览
有时我们面对的Excel表格中往往会有许多空格,这样统计与核对数据就很麻烦,从而降低了工作效率。此外,对于Excel表格中隐私性较强的数据,我们也有必要予以隐藏。接下来,笔者就接合自己的工作经验,来给大家介绍一下如何解决上述问题。
一键隐藏空白单元格
许多单位的后勤管理人员,需要负责本单位办公用品的采购和发放,即单位事先拟定一个目录(图1),员工需要什么就填什么(本例假设总金额最多30元)。由于每位员工申报的办公用品都各不相同,发放就非常容易出错。其实,对于某位职工申报的办公用品,只需要隐藏所有空白单元格,即可解决这个问题。
1、添加宏代码(编注:小标题数字序号排版时去除,下同)
运行Excel(本文以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
再复制上述代码,按下回车键并执行粘贴操作,将粘贴的宏代码中的“yincang”修改为“xianshi”、“True”修改为“False”(图2)。
2、添加按钮并指定宏
在“开发工具”选项卡,单击“插入→按钮”,在图1所示界面中插入两个命令按钮,然后将其文字分别修改为“隐藏空白单元格”和“恢复初始状态”。再右击“隐藏空白单元格”按钮,选择“指定宏”,为其指定宏“yincang”(图3),为按钮“恢复初始状态”指定“xianshi”宏就可以了。
小提示:
如果Excel 2016没有显示“开发工具”选项卡,可依次单击“文件→选项→自定义功能区”,打开“Excel选项”对话框,勾选“开发工具”复选框,以调出将“开发工具”选项卡即可。
3、隐藏空白单元格
先选中B列单元格,单击“数据”选项卡中的“筛选”按钮;然后单击B列单元格中的下拉箭头,选中第一条数据记录(即第8行单元格),再单击图1所示中的按钮“隐藏空白单元格”,就完成第一条数据记录空格的隐藏了(图4)。
因为隐藏了冗余的空白单元格,所以核对与发放办公用品就方便多了,而且也不容易出错。当然,对于图1所示中的其他数据记录,可先单击“恢复初始状态”按钮,以显示所有数据,然后单击B列单元格中的下拉箭头,筛选出第二条数据记录(即第9行单元格)。再打开Visual Basic编辑器,将图2所示中的所有数字8替换为9(共计4个),最后单击“隐藏空白单元格”按钮,就可以完成第二条数据记录空白单元格的隐藏了。
小提示:
图中的字符串“D8:DI8”,表示对第8行“D8:DI8”单元格中的空白单元格执行隐藏操作。在实际操作中如有不同,大家可灵活修改。
为隐私数据加把“锁”
有时一些私密性较强的数据(如上例中的电话号码),不希望别人看到,此时可通过隐藏相关数据,并添加密码来实现。
1、设置密码及添加文字
如图5所示的界面,先切换到“Sheet2”工作表,并在A1单元格输入一个密码(如“12345678”),再切换到“Sheet1”工作表,选中第2行单元格并右击之,选择“插入”,插入一行空白单元格。接着在第2行的A2、C2、E2和G2单元格分别输入文字“密码:”并设置好字体颜色,填充色等参数(图6)。
2、创建及编辑规则
选中需要隐藏的单元格(如“B2:B43”),再在Excel 2016的“开始”选项卡中,单击“条件格式→新建规则”,在弹出对话框中选中“使用公式确定要设置格式的单元格”(图7),输入公式“=B$2<>Sheet2!A$1”,接着单击“格式”按钮打开“设置单元格格式”对话框的“数字”选项卡,选中该选项卡的“自定义”选项,输入三个英文状态下的引号并单击“确定”按钮即可。
完成上述操作后,大家就会发现B列单元格中的所有数据都隐藏了。仿照第2步的操作,分别输入“=D$2<>Sheet2!A$1”、“=F$2<>Sheet2!A$1”和“=H$2<>Sheet2!A$1”,隐藏D列、F列和H列的所有数据就可以了。
3、取消单元格锁定及保护工作表
在如图6所示的界面中,同时选中B2、D2、F2及H2单元格并右击之,选择“设置单元格式”,在打开的同名对话框中,切换到“保护”选项卡,取消勾选“锁定”复选框。接着单击“审阅”选项卡中的“保护工作表”按钮,为“Sheet1”工作表添加保护,最后右击“Sheet2”工作表,选择“隐藏”,将其隐藏就可以了。
经过以上步骤的操作,“Sheet1”工作表只有B2、D2、F2及H2单元格处于可编辑状态,如果在某个单元格(如B2单元格),输入事先设置好的密码,就可以查看B列单元格中的所有数据了(图8)。而删除相关密码并回车,则已显示的单元格中的数据又会自动隐藏。
责任编辑:cfan
相关阅读
推荐文章
热点推荐
-
jsonobject是什么?jsonobject转java对象的
2022-05-07 14:07:08
-
导热凝胶SLD-7350:高性能聚合物预固化
2022-02-18 09:16:01
-
子夜是指现在的什么时间
2021-11-23 16:30:32
-
人社部通知:市民可上支付宝同步申
2021-11-23 15:34:03
-
香玉盏介绍_香玉盏详情图片
2021-11-10 15:06:42
热点排行
- 1新亚制程:逐“光”而行,战略部署
近几年来,太阳能光伏和储能市场异常火爆。据欧洲光伏产业协会发布的《全球市场展望太阳...
- 2大理石瓷砖和抛釉砖哪个好,与抛釉砖
大理石瓷砖,是指具有天然大理石逼真纹理、色彩和质感的一类瓷砖产品,其具有天然大理石...
- 3电子灌封胶怎么去除(详细介绍)
电子灌封胶有不同种类,目前使用最为广泛的有导热灌封胶、有机硅灌封胶、环氧树脂胶灌封...
- 4科素装饰板:如石、如玉、如钻,出
如石、如玉、如钻的本色出演,筑就一个又一个建筑的舞台,出色的演绎空间美学。 玉胜天然...
- 5万千年的淘洗,1600度的余温,筑就了
万千年的淘洗,成就无暇的美玉,1600度的余温,筑就了颜如玉的科素花岗玉。 捕捉凝练时,自...
- 6SLD单组份有机硅粘接密封胶固化特性
SLD单组份有机硅产品通过接触大气湿,气固化。固化过程开始于外表面并向内进行、不建议超...
- 7抛光砖和抛釉砖的区别 抛光砖和抛釉
抛光砖: 抛光砖是通体砖坯体的表面经过打磨而成的一种光亮的砖,属通体砖的一种。相对通...
- 8新亚制程电子胶水在半导体封装方面
在半导体封测的整个工艺流程中,作为材料部分的工业粘合剂,即工业胶水,一般都是作为辅...
- 9龙华图书馆装饰案例:冰玉白科素板
图书馆不在于高端、大气,但必有浩瀚,也许,人处于其间不过渺小若埃,也许,空间环境不...
- 10新亚制程:浅谈导热硅胶在动力电池
近年来,随着汽车产业加速向新能源智能汽车发展,全球范围内的新能源汽车销量开始持续高...