请问大神如何利用excel组合排列数字串?比如12345,按3个数字一组进行组合排列。例如:123、234、345等
请问大神如何利用excel组合排列数字串?比如一个单元格里面的数字是12345,按3个数字一组进行组合排列在另一个单元格里面全部显示出现?例如:123、234、345、1...
请问大神如何利用excel组合排列数字串?比如一个单元格里面的数字是12345,按3个数字一组进行组合排列在另一个单元格里面全部显示出现?例如:123、234、345、124、125、245这种的。该怎么使用公式?
展开
2个回答
展开全部
如果那个原始数据12345放在A1中,B1或其它任意单元格中输入
=IFERROR(SMALL(IF(MMULT(N(LEN(SUBSTITUTE(A$1,MID(IF(MMULT(N(LEN(SUBSTITUTE(ROW($100:$999),MID(ROW($100:$999),{1,2,3},1),))<2),{1;1;1})=0,ROW($100:$999)),{1,2,3},1),))=4),{1;1;1})=3,ROW($100:$999)),ROW(A1)),"")
同时按下CTRL+SHIFT+ENTER,输入数组公式,下拉。
不知道是否和你的意思一样,试试吧。
=IFERROR(SMALL(IF(MMULT(N(LEN(SUBSTITUTE(A$1,MID(IF(MMULT(N(LEN(SUBSTITUTE(ROW($100:$999),MID(ROW($100:$999),{1,2,3},1),))<2),{1;1;1})=0,ROW($100:$999)),{1,2,3},1),))=4),{1;1;1})=3,ROW($100:$999)),ROW(A1)),"")
同时按下CTRL+SHIFT+ENTER,输入数组公式,下拉。
不知道是否和你的意思一样,试试吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询