加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel深水区 | 区分字母大小写的不重复值统计

(2016-11-22 22:01:55)
标签:

杂谈

​​【Office学吧】 Excel技巧网出品,独家专卖,品质保证! https://exceltip.taobao.com


在统计数据的不重复个数时,有时候需要区分英文字母的大小写来进行统计,如果采用COUNTIF或MATCH=ROW等方法,则无法达到区分大小写的效果。如图 97‑1所示A列为某仓库货物的物料编码,如何统计物料编码的不重复个数?

forum&q=5&r=0&imgflag=7&imageUrl=http://mmbiz.qpic.cn/mmbiz/ZM0IdVic9we6dldB1TEib8Xn97nRTUAQKuicOTzr0a4l0kD3iajXFXlf7cYcYIewJdqh5msPiacFdY9cTJ9pr5Ca26w/640?wxfrom=5区分字母大小写的不重复值统计" />


→ 解决方案:

使用SUM、MMULT和EXACT函数组合区分大小写统计不重复数据个数。


→ 操作方法

在C2单元格输入下列公式,按组合键结束。

{=SUM(1/MMULT(--EXACT(A2:A18,TRANSPOSE(A2:A18)),ROW(2:18)^0))}


→ 原理分析

1/MMULT法求不重复值

1.使用TRANSPOSE函数将A2:A18转置为1行17列数组。

2.利用EXACT函数区分大小写的特性,将A2:A18(即1列17行数组)每一个数据与区域内的所有数据进行类比,根据异向一维数组运算原理,得到的17行17列的逻辑值数组,然后使用减负运算将其转换为数值。

3.使用ROW(A2:A18)^0得到1列17行数组,每个元素都为1,并作为MMULT函数第2参数,统计区分大小写后每个数据的出现次数,返回数组:

{1;1;1;2;2;1;2;1;1;2;1;2;1;2;1;1;1}

4.与1/COUNTIF法相似,对MMULT函数返回的数组取倒数后用SUM函数求和,即可得出不重复数据的个数。


版权所有 转载须经Excel技巧网许可



​​​​​​​想体验下全屏高清的动画教程?那就猛戳这里


1010集Office技巧一分钟动画教程【全屏高清】

我们的官方淘宝店,戳   

【Office学吧】 https://exceltip.taobao.com 

单笔订单购买多个教程直接优惠,2件8.5折,3件8折,4件7.5折,5件7折,6件6.5折。提交订单后可以自动计算优惠。


Office 2010版本(1.1G)

Excel 2010经典操作技巧200集【Office学吧小视频动画教程】 0.30G

Excel 2010数据透视表大全200集【Office学吧小视频动画教程】 0.46G

Word 2010实用技巧大全210集【Office学吧小视频动画教程】 0.34G


Office 2013版本(1.96G)

新品上市 Excel 2013经典操作技巧200集【Office学吧小视频动画教程】 0.30G

新品上市 Excel 2013数据透视表大全200集【Office学吧小视频动画教程】 0.44G

Excel 2013图表入门与提高200集【Office学吧小视频动画教程】 0.36G

新品上市 Word 2013实用技巧大全220集【Office学吧小视频动画教程】 0.34G

PPT 2013基础技法全集200集【Office学吧小视频动画教程】 0.27G


WPS 2013版本(0.26G)

WPS表格2013经典技巧150集【Office学吧小视频动画教程】 0.26G


​Office技巧交流群

点这里,Office技巧交流群,期待您的加入!!!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有