首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EXCEL 小试牛刀 自定义函数能够完成的 数组函数也可以完成

大家好,我是EXCEL好朋友

有这么一个表,就是一些成绩,分数:

然后要求就来了,问统计一下不合格人员的名单,按性别和课程进行统计,统计的结果每个人名之间以逗号间隔,结果参照下方所示:

猛地一看,这完全不符合EXCEL规范,写公式将文本链接?所以文章的主人很聪明,他使用了自定义函数功能,

在当前工作表中,按ALT+F11,调出后台:

然后插入模块,并将下面的代码放进去:

这样即可用下面的自定义数组函数求出结果:

例如性别女的语文不合格成绩=Contxt(IF(($B$2:$B$6="女")*($C$2:$C$6

然后Ctrl+Shift+Enter

在我看来,VBA的自定义函数非常强大,上面解决问题的方式也很别致。但是,使用现有的函数真的不能解决这个问题吗?我们来试一下。

=TEXTJOIN(",",,IF(($B$2:$B$6="男")*($C$2:$C$6

然后三键数组

没问题,一样可以求出正确的结果。所以,这样的数组函数你学会了吗?

我是EXCEL好朋友,关注我分享更多EXCEL知识。

精进Excel,帮您成为Excel高手。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200323A0CA4400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券