永远之后
幼苗
共回答了25个问题采纳率:84% 举报
之前提取的相同数字的顺序有问题,重新改了一下.做是做出来了.不过很复杂.
增加三个辅助单元格.
设原数据分别在a1和a2单元格.
在a3输入:
=IF(COUNT(FIND(0,A1)*FIND(0,A2)),0,"")&SUBSTITUTE(SUM(ISNUMBER(FIND(ROW($1:$9),A1)*FIND(ROW($1:$9),A2))*ROW($1:$9)*10^(9-ROW($1:$9))),0,)
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束.
在a4输入:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A$1,MID(A3,1,1),),MID(A3,2,1),),MID(A3,3,1),),MID(A3,4,1),),MID(A3,5,1),),MID(A3,6,1),),MID(A3,7,1),),MID(A3,8,1),),MID(A3,9,1),)
按Enter结束.
在a5输入:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A$1,MID(A4,1,1),),MID(A4,2,1),),MID(A4,3,1),),MID(A4,4,1),),MID(A4,5,1),),MID(A4,6,1),),MID(A4,7,1),),MID(A4,8,1),),MID(A4,9,1),)
按Enter结束.
再在a6输入:
=MID(SUM(RIGHT(0&MID(A3&A1&A2,SMALL(FIND(ROW($1:$10)-1,A3&A1&A2&1/17),ROW($1:$10)),1))/10^ROW($1:$10))&0,3,COUNT(FIND(ROW($1:$10)-1,A3&A1&A2)))
按Ctrl+Shift+Enter结束.
a3单元格为a1和a2单元格相同的数.a4单元格为你需要的提取a1和a2相同值后,后面补充不同值的结果.
感谢Stcxj.我就想到了提取相同数的方法.在借鉴了你的方法后,得出了结果.
1年前
追问
1
探索灵魂
举报
你好 在a5需要里输入的公式 显示错误 再请协助一下看看好吗
举报
永远之后
不好意思,之前改了函数后,最后一个没改。 其他不变。 在a6输入: =MID(SUM(RIGHT(0&MID(A5&A1&A2,SMALL(FIND(ROW($1:$10)-1,A5&A1&A2&1/17),ROW($1:$10)),1))/10^ROW($1:$10))&0,3,COUNT(FIND(ROW($1:$10)-1,A5&A1&A2))) 按Ctrl+Shift+Enter结束。