发布日期:2025-06-28 16:01 点击次数:60
文 前 推 荐 色妈妈
忽略覆盖列进行乞降用INDIRECT函数跨表乞降无所不成的SUMPRODUCT函数增删责任表后多表汇总怎么自动更新?图片色妈妈
图片
编按:
今天小窝先容不必单位格宽度扶助行也能忽略覆盖列乞降的顺序。之是以如斯,主若是CELL和INDIRECT函数都“怪”,怪到一都变神奇了。
很久前在部落窝官网上曾共享过《怎么忽略覆盖列乞降》著作。忽略覆盖值乞降,人人第一响应即是用SUBTOTAL函数,可是SUBTOTAL函数只对覆盖行灵验。因此著作共享了一个愚弄CELL函数开发单位格width宽度扶助行,然后再条款乞降,散伙忽略覆盖列乞降的顺序。图片
著作临了提到不可能只用一个公式,如:=SUMPRODUCT((CELL("width",B1:G1>0)*B2:G2)散伙忽略覆盖列乞降,因为CELL函数只复返援用区域,如B1:G1中左上单位格,即B1单位格对应的值。真实就只可开发扶助行后才能散伙忽略覆盖列乞降吗?小窝测试了多种顺序,最终发现搭配INDIRECT函数不错不必扶助行。在H2中输入如下公式并向下填充:=SUMPRODUCT((CELL("width",INDIRECT("r1c"&COLUMN(B:G),0))>0)*B2:G2)图片
咱们来测试一下。覆盖C列,然后按F9刷新,悉数值忽略了C列。图片
趁便说说INDIRECT和CELL两个函数的怪处。INDIRECT的怪处:不成单独输出数组。它不错用数组散伙对多个区域的援用,但它不成单独输出数组。比喻,援用B2:G2的数据,输入下方公式着力是罅隙的:=INDIRECT("r2c"&COLUMN(B:G),0)图片
在裁剪栏中选中"r2c"&COLUMN(B:G)按F9,不错看到一组地址:图片
这些地址单独用于INDIRECT函数,都能正确援用数据:图片
如果在INDIRECT外嵌套团聚函数,如乞降、最大最小值函数等,也能取得正确着力:图片
CELL的怪处:在新版块入网算单位格width,需嵌套团聚函数。新版块撑执动态数组,CELL("width")会输出两个值:宽度值和是否是默许宽度的逻辑值。图片
如果要开发单位格宽度扶助行,必须外衣MAX函数后才能向右填充:图片
国产巨乳没念念到两怪合一,反而搞定了不必扶助行的问题,亦然神奇哈。OK,对于不必宽度扶助行散伙忽略覆盖列乞降的顺序就先容这样多。 本站仅提供存储处事,通盘实质均由用户发布,如发现存害或侵权实质,请点击举报。