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

一个小符号,让函数公式战斗力强化10倍

搞完7天解救函数小白活动,很多同学表示还不过瘾,想再学一点高级的用法。

刚好,有一位Excel学习班的同学提了一个问题,用函数公式可以轻松解决。

他的问题是这样的:

做了一次问卷调查,收集大家对活动各个环节的评价(B列),现在想要统计各个环节各获得了多少票数(E列)。

有2个思路可以快速搞定,第1个会更加简单易懂。

一、Countif函数法

图中使用的公式:

=COUNTIF(B:B,"*"&D2&"*")

King的解读:

在Excel中,星号*可以代表任意的字符,&可以拼接文本。例如,"*"&"A"&"*",表示包含字符A的所有文本。

整个公式的含义是,统计B列中,包含D2单元格中文本的单元格数量。

二、Count数组公式法

图中使用的公式:

{=COUNT(FIND(D2,$B$2:$B$8))}

King的解读:

函数公式中最外层的花括号{ } 不是手工输入的,而是在公式写完以后,同时按 Ctrl + Shift + Enter 三个键自动添加的。

它表示这个公式是一个数组公式。数组公式的计算方法很不一样:

先用find函数,在B列的区域中,查找一遍D2中的内容。会返回一组结果,找得到的就返回字符在单元格中所在的位置序号,找不到就返回错误值。

这样一来,find函数的结果就构成了由错误值和数字构成的一组数据。

{1;1;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}

然后再用Count函数计算数字的个数,上面这组数据中,有3个是数字,Count计数的结果就返回3。从而实现统计包含字符的单元格数量这一需求。

其实用好辅助列、Powerquery、插件工具、新版本的新函数,数组公式能派上用场的地方是越来越少了。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券