用Excel或其它来实现在5*5的格子中随机填入1~25个数字 excel 如何将1--25随机填入5*5的格中

www.zhiqu.org     时间: 2024-06-01
先建一个两列的表格,一列输入1-25,另列边输入=rand()*100并拖下来
再建一个5X5的表格,在表格中=号把1-25中的数据都等过去。
按rand()那列排序,就可以了!
另:双击rand()那列的任一单元格,再回车,再排序,就出来另一个5X5的表格了!

我是假设你25个数字出现在A1:E5
按下ALT+F11,菜单:插入-模块,复制下面代码.然后按下F5运行即可

Sub five()
For Each c In Range("a1:e5")
c.Value = Int(Rnd() * 25) + 1
Do While WorksheetFunction.CountIf(Range("a1:e5"), c) > 1
c.Value = Int(Rnd() * 25) + 1
Loop
Next
End Sub

在excel表格中,如何在5*5的单元格内随机填入1--25的数字~

按我说的去试一试吧:
A1写公式:
=RAND()
下拖复制到A25
B1写公式:
=RANK(A1,$A$1:$A$25)
下拖复制到B25
D1写公式:
=OFFSET($B$1,ROW(A1)-6+COLUMN(A1)*5,)
下拖复制到D5
再选中D1:D5,按住填充柄,向右复制到H5
这样在D1:H5 里就是你要的数据了,每按一次F9 可得到一组新的数据!
当然还可以用VBA的方法!!!

做两个表:
1、表1在A1单元格输入“=rand()”,下拉至A25,在B1输入1,B2输入2,选中B1B2下拉至B25,即B1至B25为“1”至“25”,然后以A列排序,B列便是1-25的随机数,不重复;
2、表2就是将5列5行的方格中分别设置为等于表1的B1至B25就可以了。
1楼的方法如果是EXCEL2007的话,则直接用公式“=RANDBETWEEN(1,25)”即可,但都无法保证不重复。
补充:表2将5列5行的方格中设置公式很简单的呀。


#叔嘉林# excel 生成5*5的不重复随机数,范围在1 - 5 -
(17373153142): 5*5个不重复的1-5的数,这说起来有点不可思议,就5个整数,要它变成25个不重复的数可能吗,只要是相同的你都要增加一次循环,它能不花很长时间吗,因为重复的数太多了,你用5个数写成25格,你能写吗.把“Cells(j, i) = Int(Rnd() * 5) + ...

#叔嘉林# EXCEL 多个单元格随机选一个填入固定数值 -
(17373153142): 选择A1:E1单元格,输入=RANDBETWEEN(0,1) 按Ctrl+Enter组合键结束.

#叔嘉林# excel如何随机将五个指定的字母填入单元格中? -
(17373153142): 假设指定的字母为ABCDE 在某一单元格中输入或复制粘贴 =CHOOSE(RANDBETWEEN(1,5),"A","B","C","D","E") 或者 =MID("ABCDE",RANDBETWEEN(1,5),1) 下拉填充.

#叔嘉林# 怎样在办公软件excel中设置随机数?且随机数在区间内? -
(17373153142): 在办公软件excel中设置随机数且随机数在区间内方法如下:1、需要在图中的表格区域内每个单元格自动生成一个随机数,随机数范围5.10-9.90.2、选中区域内的第一个单元格,在编辑栏内输入公式:=RANDBETWEEN(510,990)/100,回车即可.如图所示.3、此时第一个随机数值产生,如图.4、拖动鼠标对需要自动生成随机数的单元格进行填充,如图所示.

#叔嘉林# 有5*5的表格,每行每列填入1到5的数字,要求每行不重复和每列数字不重复,如何用php实现程序的设计??
(17373153142): 郎咸丰:您好. 题目好像没有这样简单吧. 1、2、3、4、5 2、3、4、5、1 3、4、5、1、2 4、5、1、2、3 5、1、2、3、4 祝好,再见.

#叔嘉林# EXCEL 里面怎么设置自动填充自己想要的随机数. -
(17373153142): 1、首先打开Excell工作面版. 2、随意在电子表格单击按键盘上的输入【=】在输入【RANDBETWEEN】. 3、=RANDBETWEEN(bottom,top)函数的注解bottom是从数字的几开始,top是到哪个数字结束.如果想从100-500之间生产随机数的可输入=RANDBETWEEN(100,500),如图. 4、接下来按回车键确定或单击上面函数的小勾,都可以确定,表格里会现一个随机数字. 5、把鼠标选择到数字的旁边变黑色的小加号,托拽鼠标自动填充所需要显示的表格区域就可以了.

#叔嘉林# EXCEL怎么设置填充随机条件 -
(17373153142): 1、见图:1、在任意单元格输入公式:=INDIRECT("A"&RANDBETWEEN(1,COUNTA(A:A)),1) 回车2、每按F9一次F9即可随机自动变化 PS:在A列单元格可以连续输入任何你需要的文字

#叔嘉林# EXCEL 随机数字填充公式怎么写 -
(17373153142): 在首个单元格中输入 =ROUND(RAND()*10,) 右拖、下拉填充

#叔嘉林# 怎么 让EXCEL一个格子内数字变成随机 -
(17373153142): =ROUNDUP(90*RAND(),-1) ------------------------------------------------------------------- RAND()为0到1的随机数 90*RAND()为0到90的随机数 ROUNDUP(90*RAND(),-1) 为随机数从十位数开始向上舍入 如21向上舍入为30 45向上舍入为50

#叔嘉林# 关于Excel 实现前一列数据随机计算+5, - 5的问题 -
(17373153142): 比如你的数值在A1,公式在A2在B2中写公式如下=A1-5+INT(RAND()*10)其他复制单元格即可注意工作表 每次重算之后 生成的随机数会变化如果要保持随机数一次生成后不变 就需要把随机数所在单元格区域选中后 复制-选择性粘贴--数值