老板看了都夸好,下月涨薪少不了

前几天看到一篇帖子,讲了这样一个有趣的例子。经过我自己的思考和实践后,我把它按照自己的思路写出来,供大家借鉴。

有这样一个表格,需要做一些常规的计算,比如求和,求平均值等等。

对于这样简单的问题,大家肯定觉得这不是问题。利用万能的SUBTOTAL函数就可以实现,几秒钟解决问题。

等一下,有没有可能将表格做的“炫”一点呢?

01

创建名称

选中单元格区域A5:G11,单击“根据所选内容创建”,按照下面操作。

完成后打开名称管理器可以看到创建了下列名称。

02

创建下拉列表

在单元格G2中创建下拉列表。打开数据验证,按下列操作。

同样,对G3单元格同样操作,手动输入刚才创建的名称。如下。如果名称比较多,可以事先利用公式将所有名称组合为一个字符串,再复制到对话框中。

确定后下拉列表就完成了。

03

输入公式

在单元格G3中输入下列公式。

“=IFERROR(SUBTOTAL(LOOKUP(1,0/({'平均值','计数','最大值','最小值','求和'}=G1),{1,2,4,5,9}),INDIRECT(G2)),'')”

思路:

  • 在SUBTOTAL函数中,'平均值','计数','最大值','最小值','求和'分别对应的Function_num是1,2,4,5,9

  • 利用LOOKUP经典函数来查找单元格G1中的值所对应的Function_num

  • 利用INDIRECT函数来根据单元格G2中不同的名称选择不同的统计区域

04

设置条件格式

选中单元格区域B6:G11,按下列设置条件格式,满足条件的单元格填充绿色。

完成后效果如下。

05

隐藏公式

选中单元格G1:G2,单击右键,设置单元格格式,取消“锁定”选项,单击确认。

单击单元格G3,单击右键,设置单元格格式,勾选“隐藏”,单击确认。

设置密码保护工作簿。

这样,整个工作表中只有单元格G1:G2是可编辑状态;单元格G3中的公式处于隐藏状态。

到此,所有操作已经完成了。现在文件看起来是比较“炫”了。

嘿嘿,10秒钟的工作,愣是做出了一两个小时的工作量!送给那些需要此技巧的妹子吧!

(0)

相关推荐