Excel又推新功能,公式效率提高1000倍,改变99%的公式输入方法......

先锋探索 2024-11-13 18:33:55

看标题是不是有点太夸张了,更新一个功能至于这样吗?是不是真的,看完本篇再下结论。

在Excel表格中一直有一个痛点,就是空行问题。看一个例子。

【例】下图右表根据部门和姓名从左表中查找工资

=XLOOKUP(E2&F2,A$2:A$10&B$2:B$10,C$2:C$10)

上面用了xlookup的多条件查找,但如果左侧是一个不断更新的表格,会一直增加新行。该怎么处理?

用整列?公式多时会卡到你怀疑人生。

=XLOOKUP(E2&F2,A:A&B:B,C:C)

只能无奈的用折中方法,选取更多的空行。但这样也会让你公式运算效率十分低下。

=XLOOKUP(E2&F2,A$2:A$100&B$2:B$100,C$2:C$100)

其实做图表也会遇到这个问题,如下图所示,当左表新增行,右则的图表只能重新修改数据源。

说到底,需要解决动态数据源的问题。要能实现不管选多大区域,最终只含有数据的区域/行。

哈哈,这次新增的TrimRange函数就解决了这个问题。

=TrimRange(区域,参数)

参数1时可以忽略表格后的行,2可以忽略表格后面的空行,3则前后都忽略(中间的空行无法忽略)

如果你觉得用函数有点麻烦,有更省事的方法:用小数点

=A.:A 忽略前面空行

=A:.A 忽略后面空行

=A.:.A 前后空行都忽略

而如果要在图表中使用,需要先定义名称。再添加新系时使用名称。

兰色说:目前这个功能好像只能在Office365测试版中可用,WPS和excel其他版本暂时没有,不过相信wps很快也会添加这个超实用的功能。以后写公式不会再为多选空行而苦恼了。

0 阅读:0