作业帮 > 综合 > 作业

execl中单元格里有一组数字,如1234,如何分别在需要单元格里各提取一组1,2,3个数字?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/30 09:53:33
execl中单元格里有一组数字,如1234,如何分别在需要单元格里各提取一组1,2,3个数字?

=MID($A$1,(MOD(INT(RAND()*1000),LEN($A$1))+1),1)&MID($A$1,(MOD(INT(RAND()*1000),LEN($A$1))+1),1)
再问: 我刚刚试了一下,这个公式会自动变的啊?我也不知道应该怎么调才能得到我想要的位数,能否明说一下或上存一些详解的公式?
再答: 这个公式就是随机从“1234”里面取两个数,然后合在一起。 其中rand就是取随机数的,因此只要EXCEL表重新计算,就会重新取随机数,当然会变了 再试试这个,复制到B1单元格,然后下拉公式,这就是固定的鸟。 注意这是数组公式,输完公式后按住ctrl+shift不放,再按enter. =INDEX(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1)&TRANSPOSE(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1)),MOD(ROW(B15),LEN($A$1))+1,INT(ROW(B1)*1/LEN($A$1))+1) 下面这个是按顺序排列的 =SMALL(VALUE(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1)&TRANSPOSE(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1))),ROW(B1))