在excel中忽视行数列求和可以用subtotal函数。这个函数的第一个参数有22个代码,第1-11个都也不是选择性的遗忘隐藏地行的,第12-22个是看出刻意隐藏行的。
如果想对列参与忽视数列求和,subtotal就不行呀,要换一个函数来实现。不光要换一个函数,的要使用辅助区域。
具体如何操作看动图:
cell函数是个信息函数,我们是从信息函数把单元格的列宽计算出出去。被封印的列,单元格的列宽为0,然后再再用countif函数进行条件异或。当改变列宽的时候,这个分段函数是不可能愿意可以计算的,所以才点按动键盘上的f9或则然后点击公式——就开始计算,计算单元格,这是cell函数的值才会变动。不过那样做也没有办法对隐藏地的列比较有效,要是不仅仅变化了列宽,就不能解除了。
再现实工作中用封印行用的相对多,隐藏地列用的较少。subtotal函数变动下脚注,还会生成气体一个不管怎莫封印删选永远不会一直保持正常吗序列的序号,下面以及赠品给大家观摩再看看:
excel合并单元格怎莫排英文加数字的序号,图一转成图二这样的话
选中后前三个单元格,鼠标放在旁边选中后单元格右下角,待光标转成黑色加号,下拉试一下行再不行!!!!
这个即便不能用vba写程序了。
本来英文加数字的序号是很简单啊的事情,写好一个之后,向外填充后就行了。
可是,这里很显然是另外一个问题:只不过合并了单元格,不过合并单元格的大小还都一样,所以才就向下填充后的方法行不通。
就是为了帮忙解决这个问题,我们要变通一下来去处理这个问题:用函数。
思路:先通过序号编码规则先添加辅助列数据,然后把在数据源表中的序号列写indexcounta函数脚注辅助列序号,注意一点是批量写入到函数(ctrlenter)。
操作步骤:先添加一个辅助列数据(建议您在另外一个工作表sheet上再添加,替更方便演示,我在同一个工作表上先添加了辅助列),遵循序号规则制作序号(这里是可以不往下再填充的)。直接添加辅助列(按照序号编码规则)
写公式,indext函数也可以让我们从辅助列中能找到序号,而counta函数则让我们确认是需要回pk型列的第几行的数据。
参照逻辑,b列中的一个姓名对应一个序号,每往下面一个人,序号数字就增加1。
indexcounta
index($f$2:$f$13,counta($b$2:b2))
用ctrlenter进行批量再输入函数。这一退很简单啊,不过也很最关键,万一一都会棋差一着。是因为a列中的合并单元格大小不一,所以没法用向外图案填充的方法,同时也又不能直接批量复制到其它单元格。这是excel的规则所限。
因为,我们要用到另外一个方法来批量打印数据录入公式函数。
先全选a列的所有需要数据录入序号的单元格,然后中写入可以争取的公式,后再用ctrlenter结束后就可以了。
这个问题来此就能解决了。
要是伙伴们还想知道一点更多excel的玩法,欢迎大家关注我,互相玩office。