手机版

Excel内置函数不够?这4个超级酷炫的定制功能可以轻松提升工作效率!

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

大家好,我是一个解决问题的宝贝!

今天给大家分享几个高频定制功能。

汇总不规则合并单元格中的数据;

从文本单元格中快速提取数据;

根据指定的颜色,进行快速求和;

在一组数据中,快速总结前n个值;

好了,不多废话了,快来跟我一起看看这些高频自定义功能怎么用~

01不定期合并单元格汇总数据。

这是工作中最常见的操作,但是Excel中内置的函数对合并单元格的计算非常困难和不友好。如下,需要统计不同业务员的销售汇总。

这里我们用下面的代码创建一个“收集自定义函数”:

然后我们可以选择所有合并的单元格,然后输入自定义公式=聚集(C2),按Ctrl Enter键进入,一键完成统计,超爽!

这里的思路也很简单。公式所在的单元格处理合并状态,其行数决定了左侧区域的总行数。因此,“调整大小”用于重置高度。如果不理解或者关闭,可以应用。

02快速提取截面中的数值。

另一个高频要求是从文本单元格中提取指定位置的数值。最常见的是在销售表中,你经常看到单词和数字混合在一起。

使用Excel的内置函数非常麻烦。如下所示:

这里的数据是唯一的常规文本数据交织,用内置函数提取难度极大,兼容性不高。由于VBA支持正则化,我们将简单地创建一个单独的函数,代码如下:

该函数有两个参数,第一个是单元格位置,第二个是返回的位置。比如这里我们要提取第二个值,操作会很简单。

输入公式:=Separate(B2,2),然后填写。

将公式稍微修改为=Separate($B2,COLUMN(A1)),并将公式填充到右边,这样就可以提取文本中的所有值。

至于原理,用正则表达式从杂乱的数据中匹配出数值数据并不难。

当然,除了提取数据,还可以修改功能提取文字、英文、手机号等等,都可以尝试。

03按单元格背景颜色求和。

在Excel中,SUMIF函数可以根据一定条件求和,但不能根据颜色求和,这其实是一个非常高的频率要求。

例如,要对以下绿色单元格求和,如果要使用内置方法,除了查找手动统计外,没有其他捷径。

使用VBA非常简单。定义一个SumIFColor函数,总共有三个参数。第一个参数是条件区域,第二个参数是指定颜色单元格,第三个参数是统计区域。代码如下:

使用起来也很简单,直接输入公式=SumIFColor(B2:B10,B4),一键完成指定颜色单元格的求和汇总。

如果条件区域和求和区域不一致,再加一个求和区域就足够了。

04汇总前的前N值。

总结前n个值也是很常见的操作。Excel中内置的函数必须用数组来完成,公式非常复杂。

例如,统计前3名销售人员的总销售额,如下所示:

我们还创建了一个用户定义的函数SumTop3,默认情况下它会计算前3名。传递第二个参数来指定要搜索的前3个。代码如下:

使用起来也很简单。如果要计算前3名,可以省略第二个参数。

直接输入公式=SumTop3(B2:C10),如下:

如果改成=SumTop3(B2:C10,4),可以汇总前4名的数据,很简单,但是效率很高吗?

好了,以上就是今天要和大家分享的一些高频Excel自定义函数,为常用函数搭建函数库,让效率触手可及!

版权声明:Excel内置函数不够?这4个超级酷炫的定制功能可以轻松提升工作效率!是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。