题目
求助表间公式 相同数字串排列
有两组数字串 需要按顺序将相同的数字依次排列 例如1369426752,1082802548变成1425369708.就是说第一组第一位的1和第二组第一位的1相同 保留,第一组的第二位数字在第二组里面没有相同的 暂时不管,第一组第三个数字在第二组里面依然没有相同的 也暂时不管,第四个数字也同上 暂时不管,第一组第五个数字4和第二组里面的4相同 保留,第一组第五个数字2和第二组数字2相同 保留,第一组的5和第二组的5相同 保留,相同的数字都已经按顺序排列了,再把第一组没找到伙伴的3697和第二组的08依次排列 就是1425369708
有两组数字串 需要按顺序将相同的数字依次排列 例如1369426752,1082802548变成1425369708.就是说第一组第一位的1和第二组第一位的1相同 保留,第一组的第二位数字在第二组里面没有相同的 暂时不管,第一组第三个数字在第二组里面依然没有相同的 也暂时不管,第四个数字也同上 暂时不管,第一组第五个数字4和第二组里面的4相同 保留,第一组第五个数字2和第二组数字2相同 保留,第一组的5和第二组的5相同 保留,相同的数字都已经按顺序排列了,再把第一组没找到伙伴的3697和第二组的08依次排列 就是1425369708
提问时间:2021-10-04
答案
之前提取的相同数字的顺序有问题,重新改了一下.做是做出来了.不过很复杂.
增加三个辅助单元格.
设原数据分别在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.我就想到了提取相同数的方法.在借鉴了你的方法后,得出了结果.
增加三个辅助单元格.
设原数据分别在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已知集合A={x丨-6≤x≤4} B={x丨a-1≤x≤2a+3} (1)当a=0时,判断A与B的关系
- 2七年级语文第二课《爸爸的花儿落了》
- 3蜜蜂、青蛙、蝙蝠在哪过冬?
- 4lim (x->0) (x +e^x)^1/x
- 5希腊字母有哪些?怎么读
- 6如图,已知点E、F、G、H分别在正方形ABCD的各边上,且AE=BF=CG=DH,AF、BG、CH、DE分别相交于点A′、B′、C′、D′. 求证:四边形A′B′C′D′是正方形.
- 7the present 填will或will be abook.填哪个?
- 8在数列{an}中,a1=1,且对于任意自然数n,都有an+1=an+n,求a100.
- 9(1) you must look after your things.(不变原意改写句子)
- 10大李失业后在居委的帮助下,开了一家小小的饮食店,夫妻俩起早贪黑,把个体饮食店经营得有声有色,年终结算净赚了8万元.大李的这8万元收入属于( )
热门考点