新函数TRIMRANGE来了!智能判断表格大小,让函数自动更新

今天跟大家分享一个我期盼了很久的一个Excel新函数——TRIMRANGE,Excel终于可以智能的判断数据区域的大小了,现在Excel函数已经迈进数组编程时代,有了它不但可以提高计算的速度,还能让函数结果自动更新。

一、简单案例

公式:=TRIMRANGE(A1:D13)

如下图所示,我们选择了A1:D13这个区域,这个区域有很多的空白区域,但是函数仅仅返回了有数据的区域,它会将空白的数据自动裁减掉。并且我们新增或者减少数据,结果是可以动态的更新的。

有了这个功能,在使用函数的时候,我们就可以选择一个比较大的区域,空白的区域不会参与计算,这样的话就不会拖慢计算速度,并且后期数据新增了,结果也能动态更新,实在是太方便了!

二、了解TRIMRANGE

TRIMRANGE:从区域或数组的外部边缘排除所有空行和/或列。

=TRIMRANGE (range,[trim_rows],[trim_cols])

参数1:需要裁剪的区域

参数2:行的裁剪方式

0 - 无

1 - 剪裁前导空白行

2 - 剪裁尾随空白行

3 - 剪裁前导和尾随空白行 (默认)

参数3:行的裁剪方式

0 - 无

1 - 剪裁前导空白行

2 - 剪裁尾随空白行

3 - 剪裁前导和尾随空白行 (默认)

这个函数关键是参数2与参数3的用法,大家可以参考下面的图片,一般不要设置直接忽略即可。我们以参数2为例演示一下,参数3就不再演示了,只是方向不同而已

设置为0,不做任何裁剪保持默认

设置为1,裁剪上方空白

设置为2,裁剪下方空白

设置为3,上下均裁剪,这个也是默认的

三、语法糖

为了避免在公式中嵌套太多的TRIMRANGE,引起杂乱,这个函数也是可以简写的,官方文档中提供了3种简写的模式,只需在冒号的前后新增一个点即可,效果如下图所示

四、动态更新

=GROUPBY(A1:.A1500,D1:.E1500,SUM,3,1)

在这里我们选择了一个比较大的区域,这样的话如果后期数据新增或者减少了,这个结果也能实现动态的更新。

因为区域的左侧是没有数据的,我们只需要在冒号的右侧加一个点即可

五、透视表动态更新

首先我们需要先点击【公式】找到定义名称,需要先定义一个【数据源】的名称,将下面的引用位置设置为:=Sheet6!$A.:.$H

之后点击【插入】找到【数据透视表】,将透视表的区域设置为【数据源】,这个就是刚才定义的名称

这样的话如果后期透视表新增或者减少,透视表的数据都能实现动态的更新。

以上就是今天分享的全部内容,只要记得这个函数能修剪空白的区域,让函数动态的更新即可,大家可以动手试一下,还是非常好用的


想要提高工作效率,不想再求同事帮你解决各种Excel问题,可以了解下我的专栏,WPS用户也能使用,讲解了函数、图表、透视表、数据看板等常用功能,AI的也已经在路上了,后期都会免费更新的

相关文章

WPS 隐藏神技!ROWS 函数这 5 种用法,让你数据处理快到飞起

一、ROWS 函数是什么?一文读懂基础语法ROWS 函数,从名字就能猜出个大概 —— 它专门用来计算某个区域或数组的行数。语法非常简单,就长这样:ROWS(array)。这里的array可以是单元格区...

excel函数技巧:NO24行列数计算函数rows、columns

我用这两个函数比较多还是因为把它们代替了count类函数,特别是counta函数,主要原因在于用conuta时会将空行统计成1,这与实现是1的时候会产生混淆。而rows函数会返回错误值,再用iferr...

Excel神操作:一键复制数据N次,自动垂直排列!职场效率翻倍秘籍

还在手动复制粘贴?这个公式让你的工作效率提升10倍!在日常工作中,我们经常遇到这样的场景:需要把某个数据重复生成多份,并且要整齐地垂直排列。比如制作员工工牌、生成测试数据或创建重复标签。今天教大家两种...

隔行隔列提取,这两个 Excel 函数啥都为你想到了

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知...

又来了2个新函数,提取任意行列数据,太好用了!

今天跟大家分享2个新的Excel函数,WPS用户也是可以使用的,它就是——CHOOSECOLS与CHOOSEROWS,废话不多说,让我们直接进入主题吧一、了解函数CHOOSECOLS:返回数组中的指定...