EXCEL 随机生成 9 个大写字母和数字

发布于 职场 2024-07-28
19个回答
  1. 匿名用户2024-01-31

    Excel 生成随机字符串(数字大小写混合) execl 相关 2007-12-20 09:42:24 阅读 401 评论 0 字体大小:大、中、小。

    随机小写字母: =char(int(rand()*25+97)) 随机大写字母: =char(int(rand()*25+65)) 随机数:

    char(int(rand()*9+48)) 随机数大写字母: if(int(rand()*2)=0, char(int(rand()*9+48)), if(int(rand()*2)=0, char(int(rand()*25+65)), char(int(rand()*25+97))))。

    混合 6 位: =concatenate(if(int(rand()*2)=0, char(int(rand()*9+48)), if(int(rand()*2)=0, char(int(rand()*25+65)), char(int(rand()*25+97)))) if(int(rand()*2)=0, char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int( rand()*25+97)))if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))if(int(rand()*2)=0,char(int(rand()*9+48)), if(int(rand()*2)=0, char(int(rand()*25+65)),char(int(rand()*25+97)))if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand( )*25+97))))

  2. 匿名用户2024-01-30

    这个真的有点难,因为0 9的码是49 57,z的码是65 90,所以它们不是连续的,所以很难直接用随机数来生成!!

    如果它是连续的,使用 int 和 rand() 就可以了!

    在这种情况下,您只能使用VBA作为中间控件!

  3. 匿名用户2024-01-29

    大小写和数字的混合。

    char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))

    大写、小写和数字混合。

    char(int(if(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<

  4. 匿名用户2024-01-28

    公式有点长,随机变化,(char(if(rand()> randbetween(48,57),randbetween(65,90))))char(if(rand()>randbetween(48,57),randbetween(65,90))))char(if(rand()>randbetween(48,57), randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))char(if(rand()>randbetween(48,57), randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))

  5. 匿名用户2024-01-27

    以愚蠢的方式写一个公式。

    输入 6 个随机小写字母,外加 2 个随机小写字母或空格。

  6. 匿名用户2024-01-26

    呵呵! 这已经够麻烦的了。

    您可以输入、...在任何列(例如,单元格 A1 A35)中,首先专业,a、b、c、......x、y、z

    另一个细胞进入该属:

    输入并填写。 按 F9 更新数据。

  7. 匿名用户2024-01-25

    如果求解公式,那就太复杂了。 VBA 的来源相对简单。 如果你不相信我,我会给你一个公式,让你自己尝试。

    随机 0-9 整数 =randbetween(0,9)随机大写字母 =char(int(rand()*26)+65)你试着组合它···十二··大哥。

    VBA 更简单。 如果你需要它,你问,我会在下午给你写信。

  8. 匿名用户2024-01-24

    公式没有合并字符的好方法,因此您只能将它们一个一个地连接起来。

  9. 匿名用户2024-01-23

    将模块插入VBA并输入以下内容:

    function mm() as stringdim c(1 to 36) as stringfor i = 1 to 10

    c(i) = i - 1

    nextfor i = 11 to 36

    c(i) = chr(54 + i)

    nextfor i = 1 to 12

    mm = mm & c(int(rnd() 36) +1)next

    end function

    最后,在需要的地方在 excel 工作表中使用它。

    内=mm() 表示电容。

  10. 匿名用户2024-01-22

    1.随机生成16位大写字母的数字,公式:

    公式中的主要部分解释:

    choose(randbetween(1,2),char(randbetween(65,90)),randbetween(0,9))

    1. randbetween(1,2) 随机得到 1 和 2;

    2. char(randbetween(65,90)),其中randbetween(65,90)得到65到90的随机整数,用char将整数转换为大写字母,即从a到z随机生成大写字母;

    3. randbetween(0,9) 随机生成一个从 0 到 9 的单位数整数;

    4.使用选择功能随机获取大写字母或数字。

    其次,随机得到20位数字,因为excel正常只能使用15位以内的数字,所以20位数字分为两个设计公式:

    text(randbetween(0,9999999999),"校验和。

    1. randbetween(0,9999999999) 随机获取一个从 0 到 9999999999 的整数;

    2. 用文本格式化数字。

  11. 匿名用户2024-01-21

    第二个很简单:

    校验和。 第一个比较麻烦,自定义函数有宏,你接受吗?

  12. 匿名用户2024-01-20

    第二个我会给你一个答案:="验证码。

  13. 匿名用户2024-01-19

    1.打开计算机上的excel文件,找到我们要处理的文档。

    2、如图选择待处理的车牌。

    3.在选择权上。

    数字,右键单击菜单并选择 单元格格式 选项。

    4.在弹出的设置单一格式的对话框中,选择 特殊选项.

    5. 选择下图中的中文大写数字选项。

    6. 点击 OK 上图中的按钮将小写数字更改为大写数字。

  14. 匿名用户2024-01-18

    您可以通过格式化单元格来做到这一点,具体步骤如下:

    1.选择需要大写的数字,右键单击以选中“格式化单元格”选项;

    2.选择“特殊”-“中国首都数字”;

    3.这样,相应单元格中的数字就变成了中国的大写字母。

  15. 匿名用户2024-01-17

    该公式来自以下来源。

    baiif(a21<0,"阴性。

    元角0分钟。

    zhidao;;"&if(abs(a21)>1%,"整个",))

  16. 匿名用户2024-01-16

    右键单击以设置单元格格式 -> 特殊的 ->中文大写数字。

  17. 匿名用户2024-01-15

    选择小写数字区域 - 右键单击 - 设置单元格格式。

    选择“特殊 - 中国首都数字 - (单击)确定”。

  18. 匿名用户2024-01-14

    需要使用一些函数。

    你可以使用 char() 函数生成大写字母,a-z 的参数为 65-90,例如 char(65)="a",char(90)="z"

    生成 65-90 之间的随机整数可以使用 randbetween(65,90) 完成。

    它可用于将数字和字母组合成一个字符串"&"

    您可以根据需要灵活地应用这些功能。

    a-z: =char(randbetween(65,90))

  19. 匿名用户2024-01-13

    想法:首先构造一个序列 1-36,然后输入右列作为字母 A-Z,0-9 数字。

    随机字符是使用 randbetween() 和 vlookup() 完成的。

    字符用于连接 &。

    公式为:其中 $n$1:$o$26 是构造序列。

相关回答
13个回答2024-07-28

我的回答一定是正确的。

rand()*100+50 是 -50 到 50 之间的随机数,而不是整数。 >>>More

8个回答2024-07-28

用公式控制指定字母的随机数,控制指定字母的连续字母数,太麻烦了。 我将使用VBA来帮助您做到这一点。 >>>More

12个回答2024-07-28

在以下版本中,前 7 个数字的公式 = 4000 8-30 + int (60 * rand()),第 8 个数字的公式 = 4000-sum (a1:a7) >>>More

8个回答2024-07-28

当标志为 false 时,您的程序将无法继续获得正确的结果,因为 temp 是随机生成的,因此在某些情况下,mins[i]==temp 可能为 true。 我修改了两个地方,步骤如下: >>>More

13个回答2024-07-28

让我们使用高级过滤器进行过滤。

在表 1 中输入“等级”表示 C1,在表 1 中输入“A”表示 C2 >>>More