专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  可以在微信上使用deepseek了 ·  昨天  
完美Excel  ·  使用deepseek自动合并工作簿 ·  4 天前  
Excel之家ExcelHome  ·  WPS AI表格助手,贴身小秘书 ·  昨天  
Excel之家ExcelHome  ·  WPS接入DeepSeek,无需配置,完全免费 ·  2 天前  
Excel之家ExcelHome  ·  筛选状态下算乘积,还不会的打屁屁 ·  2 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

Excel又多了一项新功能,实用指数A+

Excel之家ExcelHome  · 公众号  · Excel  · 2024-11-12 06:45

正文

近日,Excel 365的Beta版本又更新了一个新函数——TRIMRANGE。
该函数能够 从区域或数组的外部边缘中排除所有空行和/或列。

熟悉函数公式的小伙伴都知道,在编写 公式 时需要尽量按数据的 实际 行列数来选择 引用 元格 的范围,否则一不留神就把Excel搞到假死:

但是如果真按 实际 行列数来选择 引用 元格 的范围,一旦数据增加,又要重新修改公式的引用范围。
TRIMRANGE的出现,就是专门解决这个问题的。

语法为:

= TRIMRANGE (引用区域、[裁剪空行]、[裁剪空列])

以裁剪空行为例,使用0~3的数字来指定裁剪方式。
0表示无裁剪,
1表示裁剪实际数据前面的空白行
2表示裁剪实际数据后面的空白行
3表示把实际数据前后的空白行都裁剪掉。
如果只保留第一个参数,不写这些数字,则会将引用区域四周的空白行列都裁剪掉。
如下图所示,D2使用以下公式,可根据B列的数据数目增减,自动调整引用范围。
=COUNTIF(TRIMRANGE(B:B,3),">2000")

这样即解决了函数公式引用区域过大造成的冗余计算问题,同时又 不需要经常 调整 引用范围。


在公式中直接使用 剪裁引用 方式 ,能够更简洁地 实现与 TRIMRANGE 相同的功能。

按照现有的引用方式,在公式中引用B列整列时,写法是B:B。而裁剪引用就是把半角冒号 “: ”替换为下面三种类型之一:

B.:B ” 在 半角冒号前加一个小数点,表示 裁剪实际数据前面的空白行

B : . B 半角冒号后加一个小数点, 表示裁剪实际数据后面的空白行

B .: .B 半角冒号前后各加一个小数点, 就表示把实际数据前后的空白行都裁剪掉。

如下图所示,使用以下公式,就表示按实际数据范围进行引用。

=COUNTIF(B.:.B,">2000")

统计区域写成B:B时引用范围是104万行,而写成 B.:.B,公式只要动态引用实际数据的4行就够了。

另外,还可以通过定义名称,然后在图表/透视表中设置数据来源为定义的名称,能够让图表 /透 视表 随着数据量的增减自动变化。


好了,今天的内容就是这些,祝大家一天好心情。







请到「今天看啥」查看全文