如何用excel 判断给定的一个五位数(0-9组成)中的重复数字的情况

如题。就是给定定个五位数,由0-9组成,如何用公式或函数进行决断,然后区别开来呢。
如:12345(五个都不相同)返回组120;
12344(有一个对子)返回组60;
12233(有两个对子)返回组30;
12232(有三个一样的)返回组20;
21221(有三个一样和一个对子)返回组10;
12222(有四个一样的)返回组5。
请问这要如何实现呢?

如图例:

C1=LOOKUP(SUM(LEN(SUBSTITUTE(A1,MID(A1,{1,2,3,4,5},1),))),{8,12,14,16,18,20;5,10,20,30,60,120})

下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-06

B2=LOOKUP(SUMPRODUCT(LEN(SUBSTITUTE(A2,MID(A2,{1,2,3,4,5},1),""))),{8,5;12,10;14,20;16,30;18,60;20,120})向下复制

相似回答