【WPS功能分享】WPS表格-不能不知道的提升性能新函数-TRIMRANGE

Tam Kingsley

创作者俱乐部成员

在数组公式、数组溢出、动态数组这些特性还没有推出之前,有相当一部分的用户在编写函数公式时都喜欢整列、整行的选择,这导致了性能问题的产生,为此贴心的WPS为我们提供了一个全新的函数应对相关问题~(PS.当然其实整列选取区域其实是不太好的习惯)

原始数据

如下图所示【B2:F8】为选择区域,【C4:E6】为数据有效区域

参数详解

参数1--选择区域

参数2--上下裁剪模式

0--上下空白区域均不裁剪

如下图所示当第二参数为0时,针对选择区域【B2:F8】上下空白区域均不裁剪

1--裁剪选择区域上方空白区域

如下图所示当第二参数为1时,针对选择区域【B2:F8】裁剪其上方空白区域

2--裁剪选择区域下方空白区域

如下图所示当第二参数为2时,针对选择区域【B2:F8】裁剪其下方空白区域

3--上下空白区域均裁剪

如下图所示当第二参数为3时,针对选择区域【B2:F8】上下空白区域均裁剪

参数3--左右裁剪模式

0--左右空白区域均不截取

如下图所示当第三参数为0时,针对选择区域【B2:F8】左右空白区域均不裁剪

1--裁剪选择区域左方空白区域

如下图所示当第三参数为1时,针对选择区域【B2:F8】裁剪其左方空白区域

2--裁剪选择区域右方空白区域

如下图所示当第三参数为2时,针对选择区域【B2:F8】裁剪其右方空白区域

3--左右空白区域均裁剪

如下图所示当第三参数为3时,针对选择区域【B2:F8】左右空白区域均裁剪

总结:

  1. 参数1为选择区域

  1. 参数2为选择上下裁剪空白区域(0-上下均不作裁剪,1-裁剪上,2-裁剪下)

  1. 参数3为选择左右裁剪空白区域(0-左右均不作裁剪,1-裁剪左,2-裁剪右)

  1. 参数2和参数3不填时(相当于参数2、3均填3),默认对上下左右空白区域皆裁剪

其它情况

以上情况都是所选区域外部出现空白区域的情况,那么可能大家就会有疑问如果空白区域是在数据区域内部,那么情况会怎么样呢?

通过上面的运算结果我们可以得知trimrange函数并不会处理有效数据区域内部的空白区域,只会处理选择区域与数据有效区域之间的空白区域,这点与trim函数类似~

语法糖

通过上面的展示,相信大家对TRIMRANGE函数已经有了一个大致的了解了,这时大家可能会问这个裁剪函数一般用于和其它函数嵌套的写法里面,那么有没有更简便的写法呢?截至到12.1.0.19596版本还没有语法糖的写法,后续敬请期待~

系统版本

Windows11

WPS版本

12.1.0.19596-release

广东省
浏览 1201
2
6
分享
6 +1
9
2 +1
全部评论 9
 
为什么,为什么不能简写成.:.或.:或:.为什么啊,建议加上这个功能
· 广东省
回复
 
点赞支持
· 福建省
回复
 
点赞学习。期待32位的也能更新
· 广东省
回复
Tam Kingsley

创作者俱乐部成员

等32位的12月更新就会有了~
· 广东省
回复
 
不知道有没有更新A1.:Z99 A1:.Z99 A1.:.Z99 这种
· 福建省
回复
也是表示trim范围
· 福建省
回复
 
终于更新啦
· 福建省
回复
Tam Kingsley

创作者俱乐部成员

这次更新内容还是给力的~
· 广东省
回复