Excel教程:深度隐藏工作表和隔列求和公式
绿色按钮收听Excel课程 今晚8点开课
主讲/滴答老师 - 咨询QQ:800094815
Excel隔列求和
先来个偷懒取巧的公式,B1、D1、F1等隔列求和,但是奇数列都是文本,我们完全可以取巧,=SUM(A1:F1),直接用SUM函数就可以了,因为SUM函数在求和的时候会忽略文本。
之所以说偷懒取巧是因为奇数列是文本,偶数列是数字,如果数据源不是这样的,就不能用这个方法哈。
还是老老实实的来看excel隔列求和公式案例:
左边是各个分店的进货量和实销量数据,右边需要对当日各店的进货量和实销量汇总。
仔细观察进货量是偶数列,实销量是奇数列。也就是我们本文讨论的excel隔列求和问题。
答案:I3单元格公式为:
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*1,B3:G3)
J3单元格公式为:
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=1)*1,B3:G3)
然后选中I3:J3,下拉复制得到其他的统计。
公式的核心就是mod取余的结果:mod(奇数,2)=1,mod(偶数,2)=0
公式中的“=0”合计的是偶数列,“=1”合计的奇数列。
如果是隔行求和,可以将COLUMN改成ROW。最后给大家分享这样一个隔列求和的通用公式:
偶数列:=SUMPRODUCT((MOD(COLUMN(数据区域),2)=0)*1,数据区域)
奇数列:=SUMPRODUCT((MOD(COLUMN(数据区域),2)=1)*1,数据区域)
为何要隐藏工作表?
先说,为何需要隐藏EXCEL工作表?譬如,咱们机构经常做题库,试题和答案分别在不同的工作表,其中的标准答案这个工作表就需要隐藏起来。
怎么隐藏工作表?
普通隐藏方法:执行“开始/格式/可见性/隐藏工作表”,可以隐藏当前工作表。
或者在需要隐藏的目标工作表标签,右击,弹出快捷菜单选择“隐藏”命令,即可隐藏目标工作表。若要取消隐藏,在下图快捷菜单中选择“取消隐藏”即可。
岂不知如此隐藏工作表,对略懂EXCEL的人来说,差不多是形同虚设,使用相应的取消隐藏命令就可以将工作表显示出来。
做得再完善点: 若要对隐藏的工作表进一步保护,执行“审阅——保护工作簿”。
保护工作簿之后,“隐藏”和“取消隐藏”命令将失效,变为灰色不可用。
当一回高手:
我们一起冒充一次高手,使用vba隐藏工作表代码完成深度隐藏工作表。
按下ALT+F11,打开VBA编辑器,在“工程”面板中选择要隐藏的工作表,并在“属性”面板中设置“Visible”属性值为“2-xlSheetVeryHidden”。
说明:“Visible”属性值-1、0、2分别代表可见、隐藏和绝对隐藏。比如设置为0-xlSheetHidden则为普通隐藏,可通过“格式/工作表/取消隐藏”取消隐藏工作表。)
报告:我EXCEL里面没有找到“工程”和“属性”窗格肿么办?
凉拌!如果没有开启,在“视图”菜单中选择“工程资源管理器”和“属性窗口”来开启哈!
上面步骤操作完毕,按下CTRL+S保存,关闭VBA编辑器,返回EXCEL界面,可以看到隐藏的工作表真的看不到了,实现了深度隐藏工作表。
欢迎在下方留言评论,聊聊Excel,聊聊生活~