excel里我怎么把1,2,3......400的数字打乱,要随机打乱?全是整数的,急用,请高手指点,谢谢

谢谢,很有用,但是我有这样一组数字ab100,cd25,mn30,我要把它做到excel表格里,第一列是数字,第二第三列是字母,也就是说每个字母占一列。做表格的时候我是先... 谢谢,很有用,但是我有这样一组数字ab 100,cd 25,mn 30,我要把它做到excel表格里,第一列是数字,第二第三列是字母,也就是说每个字母占一列。做表格的时候我是先把100个ab弄上,再依次写上25个cd,30个mn,但是我不要这样的结果,我要的是自由排序的,比如前面有10个ab,然后出现一个mn,然后是cd,等等几个都行,就是他随机排列的结果,一定要一个字母占一行,最后所有的ab加起来总共是100个,而cd是25个,mm是30个,怎么弄啊? 展开
 我来答
lnzzxzy
2012-05-15 · TA获得超过8128个赞
知道小有建树答主
回答量:1316
采纳率:80%
帮助的人:779万
展开全部
公式法:
=int(rand()*400)+1

宏代码法:'这个宏是产生1-400个数 不重复,但位置是不定的
Sub 数字打乱()
Dim i%, x&, y&: i = 1
Do While i < 401
x = Int(Rnd() * 20) + 1 '控制列号 目前全部
y = Int(Rnd() * 20) + 1 '控制行号 目前全部
If Cells(y, x) = "" Then Cells(y, x).Value = i: i = i + 1
Loop
MsgBox "ok" & i
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Word排版高手
2012-05-14 · TA获得超过2.1万个赞
知道大有可为答主
回答量:7688
采纳率:77%
帮助的人:2030万
展开全部
假如数字在a列,在b1中输入公式
=rand()
下拉公式,再对b列排序,a列就打乱了。每次排序,打乱有顺序完全不一样。
追问
谢谢,很有用,但是我有这样一组数字ab 100,cd 25,mn 30,我要把它做到excel表格里,第一列是数字,第二第三列是字母,也就是说每个字母占一列。做表格的时候我是先把100个ab弄上,再依次写上25个cd,30个mn,但是我不要这样的结果,我要的是自由排序的,比如前面有10个ab,然后出现一个mn,然后是cd,等等几个都行,就是他随机排列的结果,一定要一个字母占一行,最后所有的ab加起来总共是100个,而cd是25个,mm是30个,怎么弄?
追答
同样方法。在D列输入公式:
=rand()
对D列排序即可。字母是不会打乱的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jasonwxw
2012-05-14 · TA获得超过3653个赞
知道大有可为答主
回答量:3717
采纳率:40%
帮助的人:2800万
展开全部
=randbetween(1,400)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式