楼主 悟空师弟 |
Q:如何列出所有包含且只包含1、2、3这三个数的三位数并按从小到大的顺序排列?如下图: A:数组公式:
详见附件: 列出所有包含且只包含1、2、3这三个数的三位数并按从小到大的顺序排列.zip |
2楼 piny |
=TEXT(SMALL(IF(MMULT(--ISERR(FIND({4,5,6,7,8,9,0},ROW($111:333))),{1;1;1;1;1;1;1})=7,ROW($111:333),444),ROW()),"[>333] ;0") =TEXT(SMALL(IF(MMULT(--ISERR(FIND({4,5,6,7,8,9,0},ROW($111:333))),ROW(1:7)^0)=7,ROW($111:333),444),ROW()),"[>333] ;0") =TEXT(SMALL(IF(MMULT(--((MID(ROW($111:333),{1,2,3},1)-2)^2<2),{1;1;1})=3,ROW($111:333),444),ROW()),"[>333] ;0") |