请问如何使用Excel来制作一个5X5的表格,并让1-25这25个数字随机分布在25个单元格里.
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/05 20:07:40
请问如何使用Excel来制作一个5X5的表格,并让1-25这25个数字随机分布在25个单元格里.
![请问如何使用Excel来制作一个5X5的表格,并让1-25这25个数字随机分布在25个单元格里.](/uploads/image/z/7288536-48-6.jpg?t=%E8%AF%B7%E9%97%AE%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Excel%E6%9D%A5%E5%88%B6%E4%BD%9C%E4%B8%80%E4%B8%AA5X5%E7%9A%84%E8%A1%A8%E6%A0%BC%2C%E5%B9%B6%E8%AE%A91-25%E8%BF%9925%E4%B8%AA%E6%95%B0%E5%AD%97%E9%9A%8F%E6%9C%BA%E5%88%86%E5%B8%83%E5%9C%A825%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E9%87%8C.)
这个用 VBA 解决较好,示例参考(右击"Sheet1"工作表标签>>查看代码>>键入下列代码>>按 F5 执行即可):
Sub RND5X5()
Cells.Delete ' 删除原有数据
' 预置初始的 1-25
Range("G10:G34").Formula = "=row()-9"
Range("G10:G34").Value = Range("G10:G34").Value
Dim I%,J%,iRND%,iNum%
Randomize ' 对随机数生成器做初始化的动作.
For I = 1 To 5
For J = 1 To 5
iNum = Application.WorksheetFunction.CountA(Range("G10:G34"))
iRND = Int(iNum * Rnd) ' 生成 0 到 iNum-1 之间的随机数值.
Cells(I,J) = Range("G10").Offset(iRND,0)
Range("G10").Offset(iRND,0).EntireRow.Delete
Next
Next
' 设置区域边框及颜色
Range("A1:E5").Borders.LineStyle = xlDouble
Range("A1:E5").Interior.ColorIndex = 6
' 设置行高列宽
Cells.ColumnWidth = 3.57
Cells.RowHeight = 22.5
Range("A1").Select
End Su
Sub RND5X5()
Cells.Delete ' 删除原有数据
' 预置初始的 1-25
Range("G10:G34").Formula = "=row()-9"
Range("G10:G34").Value = Range("G10:G34").Value
Dim I%,J%,iRND%,iNum%
Randomize ' 对随机数生成器做初始化的动作.
For I = 1 To 5
For J = 1 To 5
iNum = Application.WorksheetFunction.CountA(Range("G10:G34"))
iRND = Int(iNum * Rnd) ' 生成 0 到 iNum-1 之间的随机数值.
Cells(I,J) = Range("G10").Offset(iRND,0)
Range("G10").Offset(iRND,0).EntireRow.Delete
Next
Next
' 设置区域边框及颜色
Range("A1:E5").Borders.LineStyle = xlDouble
Range("A1:E5").Interior.ColorIndex = 6
' 设置行高列宽
Cells.ColumnWidth = 3.57
Cells.RowHeight = 22.5
Range("A1").Select
End Su
请问如何使用Excel来制作一个5X5的表格,并让1-25这25个数字随机分布在25个单元格里.
Excel表格里 如何只在1个单元格里填写不同的数字 然后在下一个单元格里自动计算出总数
如何在excel表格里在一个单元格中计算另一单元格里的公式值
EXCEL2007一个单元里出现多个数字相加或相减时,如何让结果自动后面的单元格里出现?
请问使用EXCEL筛选功能方法,我想有三列第一列00-99的数字,第二列为随机的50个数字,如何筛选出第三列来
EXCEl如何做到两列数字相乘后相加的数字显示在一个单元格里?
excel如何简便求和,要算的数字在一个单元格里的
这是一个EXCEL表格,如何把每个单元格里的数值求和,然后所有的单元再求和
excel函数在一个单元格里取2个或3个数字怎么办 比如12345678我要123
EXCEL如何将一个数字分成多个随机数字?随机数字之和等于总数?
如何使用excel制作表格
EXCEL中随机抽样,要求输入一个数字如256从中随机抽取百分之十的数字,即27个数字,在1-10中抽取1个