求一条EXCEL公式!找出含有相同的数字

1个回答

  • 因为题意的结果中是要排除重复值的,如39这个数,同时满足3489中的3和9,则第一步的公式中会返回两个39的,题意的结果却是要排除重复值,若严格按题意的结果得分两步做. 第一步公式:在一些使用不上的列,本例中用到IB1到IU1,其20列.在IB1输入公式右拉至IU1再下拉.(注意公式只能右拉至IU1,不要拉多了) =INDEX(1:1,SMALL(IF(ISNUMBER(FIND(IF(MID($AA1,ROW($1:$10),1)<>"",MID($AA1,ROW($1:$10),1)),$A1:$T1)),COLUMN($A:$T),256),COLUMN(A1)))&"" 第二步公式:按题意的,在AB1输入公式,右拉至AU1中再下拉即可. =INDEX(1:1,SMALL(IF(MATCH($IB1:$IU1,$IB1:$IU1,)=COLUMN($A:$T),COLUMN($IB:$IU),256),COLUMN(A1)))&"" 以上两公式都是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束. 我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果.