excel如何做排列组合?
怎样做排列组合?
比如现在有一个长度是9 位的字符串(ABCDEFGHI),想列出全部的只取其中7个字符的组合值:
CDEFGHI
ADEFGHI
ABEFGHI
ABCFGHI
ABCDGHI
……
共36个。
用函数或VBA均可。多谢
用公式的解:
=REPLACE(REPLACE($M$1,MIN(IF(ROW()<{9,16,22,27,31,34,36,37},{1,2,3,4,5,6,7,8})),1,"" ),ROW()+9-MIN(IF(ROW()<{9,16,22,27,31,34,36,37},{9,16,22,27,31,34,36,37})),1,"")
相关主题