Excel中判断重复数字以及数字顺序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:17:07
几十组三位数字,在一个区域内。怎么写公式才能实现以下要求:
1.忽略数字顺序,例如,如果出现156,615,561这些数字全部按照由小到大的156来排列,223,322,232以223来出现。
2.在满足条件1的情况下任何重复的数字将其他重复的数字删除,就是说在区域内如果出现多个156,保证156这个数字在这个区域内只能出现一次,数字123只能出现一次,位置不限。
3.最好能统计区域内出现的三组数字的个数。
我自己感觉好难呀
谢谢两位的回答,问题2说的是区域内的重复数字,比方说这个区域是S3:Z55,这些区域内有些是空值,有些是三位数字,我只想将重复的三位数字所在的单元格删掉(或者隐藏)而不想删除(或者隐藏)重复数字所在的行或者列。EXCEL2003

那么多问题。
1、数据在A列
B1输入
=RIGHT(10^15&SUM(LARGE(--(0&MID(A1,ROW($1:$15),1)),ROW($1:$15))*10^ROW($2:$16))%,LEN(A1))
数组公式,先不要回车,按Ctrl+Shift+Enter结束计算。
2、C1输入
=IF(COUNTIF(B$1:B1,B1)>1,"",INT(B1))回车并向下填充。
3、D1输入
=COUNT(C:C)回车。

回答者: Stcxj - 府丞 十四级 2009-9-29 02:18

补充:
2、不好理解?
“将重复的三位数字所在的单元格删掉(或者隐藏)”。你的前提就是“几十组三位数字”,我的公式就是隐藏“重复的三位数字所在的单元格”呀。

回答者: Stcxj - 府丞 十四级 2009-9-29 12:00

再补充:
这个“这个区域是S3:Z55”(共53行*8列)。这是一个纵横交叉的方块:
1、就在AA3输入
=RIGHT(10^15&SUM(LARGE(--(0&MID(S3,ROW($1:$15),1)),ROW($1:$15))*10^ROW($2:$16))%,LEN(S3))
还是“数组公式”,再向右填充至AH3,选AA3~AH3一同向下填充至AA55~AH55。
2、在AI3输入
=IF(AND(AA3<>"",COUNTIF($AA$3:AB3,AA3)=1),INT(AA3),"")回车,
再向右填充至AP3,选AI3~AP3一同向下填充至AI55~AP55。 但有个问题,不同行列的还会出现重复。
候再想想看。

回答者: Stcxj - 府丞 十四级 2009-9-30 17:52

2、想来想去,用辅助列:
在AQ3输入
=IF(AND(AI3<>"",COUNTI