Excel中A1.B1.C1.D1.E1是1-16的随机数怎么写公式是F1为十六个数除去A1.B1

Excel中A1.B1.C1.D1.E1是1-16的随机数怎么写公式是F1为十六个数除去A1.B1.C1.D1.E1剩余的数

假设A1:E1格式如图,则F1输入

=TEXT(SUM(LARGE((COUNTIF(A1:E1,ROW($1:$16))=0)*ROW($1:$16),ROW($6:$11))*10^(2*ROW($1:$6)-2)),REPT("00 ",6))&TEXT(SUM(LARGE((COUNTIF(A1:E1,ROW($1:$16))=0)*ROW($1:$16),ROW($1:$5))*10^(2*ROW($1:$5)-2)),REPT("00 ",4)&"00")

按【CTRL+SHIFT+回车】后,即可得到剩下的数字

如果上述公式不好理解,直接用下面的公式也是一样的:(普通公式)

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 ",TEXT(A1,"00 "),),TEXT(B1,"00 "),),TEXT(C1,"00 "),),TEXT(D1,"00 "),),TEXT(E1,"00 "),)

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-10

不能写在一个单元格中,在F1输入公式右拉至T列,然后再下拉:


=IF(COUNT($A1:$E1),TEXT(INDEX(ROW($1:$17),SMALL(IF(COUNTIF($A1:$E1,ROW($1:$17)),17,ROW($1:$17)),COLUMN(A1))),"[=17] "),"")



追问

公式中的"怎么输入

第2个回答  2014-02-10

追问

答非所问

追答

把E1的公式复制到达F1不就行了?????

追问

A1.B1.C1.D.E1是1-16随机数求怎么写公式使F1为16个数除去A1.B1.C2.D2.E2剩余的数