excel里有没有这个智能裁剪函数?

Excel里有没有这个智能裁剪函数?哎,朋友们好!今天我们来学一个新技能,就是TRIMRANGE函数,这东西太实用了!它能自动把引用范围缩小,剔除外面那些空行和空列。相信大家平时都有这种烦恼:每次写公式都要挑数据范围,挑多了系统容易卡成狗,挑少了数据一变就得重来。有了TRIMRANGE,这问题就迎刃而解了! 用法是这样的:=TRIMRANGE(区域,[空行设置],[空列设置])。比如你想把前面的空行剪掉,就在后面写个1就行。如果只写第一个参数,那默认就是四周全切掉。 拿COUNTIF举例,看这个公式:=COUNTIF(TRIMRANGE(B:B,3),">2000")。这下不管B列数据怎么变,引用范围都能自动适应了。以前动不动就把几万行甚至更多的数据都拉进去算,那是真正的浪费资源。 而且它还能替换那种死板的写法。以前写B:B整个列的写法得改一下: 像B2.:.B这种写法就是把实际数据前后的空白全砍了;B2.:B就是砍前面的;B2:.B是砍后面的。 看图就明白了:用了这种裁剪后算总和多方便!像=SUM(B2.:.B99999*3),看起来好像引用了近10万行数据似的,但其实动态引用只有4行就够用了! 更神的是你还能定义名称,给图表或者透视表当数据源。以后数据一多一少的,图表也跟着变。这种省事儿的玩法简直就是Excel操作的精髓所在啊!