EXCEL中如何随机生成一列6位数字和字母组合。请高手列出公式 和详细使用方法,谢谢。我是小白

作者&投稿:博穆 (若有异议请与网页底部的电邮联系)
求一个excel函数。随机生成6个字符(包括数字和字母)~

新建一个数据表单
A B C D
1 =RAND() 1 0 =VLOOKUP(LARGE(A$2:A$37,B2),A$2:C$37,3,FALSE)
2 =RAND() 2 1 =VLOOKUP(LARGE(A$2:A$37,B3),A$2:C$37,3,FALSE)
3 =RAND() 3 2 =VLOOKUP(LARGE(A$2:A$37,B4),A$2:C$37,3,FALSE)
. . . . .
. . . . .
37 =RAND() 36 Z =VLOOKUP(LARGE(A$2:A$37,B37),A$2:C$37,3,FALSE)
中间的点省略了4-36行的内容和代码,请自行添加或者填充
说明:

A列是生成随机数辅助列,
B列是序号辅助列(作用是标明序号),
C列是字符辅助列(作用等同于数据库,等待D列的调用),

D列代码的含义是将A列中的随机数按从大到小排列,并且筛选出第N个(B列序号)最大值所在行的C列字符,并显示出来,这样,D列所运算的结果就是将0-9和A-Z这37个字符按随机顺序排列出来,你只需要截取你需要的6位就可以了
每刷新一次页面,就会产生一组新的字符
如图所示:

可以用公式:
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"J";"K";"L";"M";"N";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"},RAND()*24+1)&INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"J";"K";"L";"M";"N";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"},RAND()*24+1)&INDEX(ROW(2:9),RAND()*8+1)
按F9更新。

给你一个简单易懂的,只是长了一些,但已经是最好懂的了。解释在最下面。
=MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)
这会返回一个随机的数字或字母

=MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)&MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)&MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)&MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)&MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)&MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1)
用&连接6个就是6位了。

&连接你应该懂的,比如在B1输入 =A1&A2,就讲A1和A2里的字符连起来了。

函数RAND()返回一个0到1(包括0但不包括1)的随机小数
函数INT(数字)对该数字取整。
INT(RAND()*36)+1会返回1到36的随机整数(这是数学,你懂的)
函数MID(字符串,m,n)返回字符串的第m位开始共n位的子字符串。


xcel 随机函数问题: 我在a1中输入=int(rand()*10,回车后随机出现一个...
建议你在A1中输入:=int(rand()*10),在B1中输入:=if(a1=5,1,0),然后选中A1、B1单元格,向下拖动,假设你要设置50个随机数,就拖到B50,然后在B51中输入:=sum(B1:B50)B51中的数字就是你要的结果

excel中用=rand()*200-100生成的随机数需要保留正负号,并且要求数字为...
很容易的,选择设置单元格格式——》自定义——》_ * +#,##0_ ;_ * -#,##0_ ;_ * "-"_ ;_ @_ 注意在_* 与#之间加一个+号就可以了 麻烦采纳,谢谢!

excel有哪些好用的插件
1方方格子 网页链接 强大的Excel功能,初次使用免费30天,功能很多,举几个例子聚光灯,随机数,文本提取,生成随机姓名,公式向导,序列录入,OCR,高级数据分析,就是用着特别舒服 2易用宝 网页链接永久免费,功能;有,阿冲全能点击王_xcel中的大量数据自动导入到单位办公系统,有个叫阿冲全能点击王的...

打印机哪个机型最实惠安全
从上表中,我们可以很直观地了解到如下信息:HPLaserJetP1108同比HPLaserJetP1008,在价格接近的情况下,除了每分钟打印速度提升了2秒外,打印分辨率也翻了一倍。除此之外,耗材的容量也增加了一倍之多。而对比HPLaserJetP1108和HPLaserJetP1106,我们可以看到,HPLaserJetP1108在随机耗材容量方面多800页,而HPLaserJetP1106...

宝清县19385778665: 在excel随机生成六位数数字 -
茶亚喜得: 输入=int(rand()*900000+100000) 向下托

宝清县19385778665: Excel生成一列随机数 -
茶亚喜得: 生成一列限定了大小的随机数,比如生成0-0.01之间的随机数的步骤是: 1、打开Excel工作表; 2、在左上角的名称框中,输入生成随机数的区域,比如:A1:A100 按Enter键后,将A1:A100单元格区域处于选择状态; 3、输入以下公式,按Ctrl+...

宝清县19385778665: EXCEL中如何随机生成一列6位数字和字母组合.请高手列出公式 和详细使用方法,谢谢.我是小白
茶亚喜得: 给你一个简单易懂的,只是长了一些,但已经是最好懂的了.解释在最下面. =MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",INT(RAND()*36)+1,1) 这会返回一个随机的数字或字母 =MID("0123456789...

宝清县19385778665: 在EXCEL中怎样得到六位数的随机数字? -
茶亚喜得: =INT(RAND()*1000000) =INT(RAND()*900000)+100000 向下复制公式即可: 选中A1,鼠标移到A1右下角,鼠标会变成+ 左键按住往下拉,公式就会向下复制.

宝清县19385778665: 利用Excel自带函数命令自动生成一组六位数自然数的随机数 -
茶亚喜得: 在一个单元格中输入这个公式,在填充到多个单元格中:=TRUNC(RAND()*900000+100000)

宝清县19385778665: 如何在excel里随机生成6位数 -
茶亚喜得: http://jingyan.baidu.com/article/f25ef25448c586482d1b8270.html

宝清县19385778665: 怎样在Excel中编辑不规则不重复的一组阿拉伯数字?长度为6位数的 -
茶亚喜得: 可以通过随机函数randbetween()1)公式:=RANDBETWEEN(100000,999999)2)截图:

宝清县19385778665: 在excel随机生成六位数数字,但不要带3和4的
茶亚喜得: 我发现有一位用VB做的,没有排除出现第一位为0的情况于是就出现了5位数的情况,所以我觉得用公式方便些. 在任一单元格输入如下公式即可: =VALUE(CHOOSE(1+INT(7*RAND()),1,2,5,6,7,8,9)&CHOOSE(1+INT(8*RAND()),0,1,2,5,6,7,...

宝清县19385778665: 怎样在excel中列出任意6位组合 -
茶亚喜得: 生成随机6位数字:=Right(1000000*rand(),6)

宝清县19385778665: Excel随机生成数字,想要固定前6位,比如后面还有5位,怎么让它随机生成 -
茶亚喜得: =123456&TEXT(RANDBETWEEN(1,99999),"00000") 输完之后,按F9刷新. 不过在EXCEL表中,随机数会跟随每次编辑或者更新变化.注意这一点,不是生成了就不变了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网