发布网友 发布时间:2022-04-23 05:56
共5个回答
热心网友 时间:2023-10-17 16:52
应该是45360种,因最高位不能为0,否则为两位数。
请在A1输入公式:
=IF(OR(ROW()>1296,COLUMN()>36),"",CHAR(IF(MOD(INT((ROW()-1)/36)+1,36)=0,90,IF((MOD(INT((ROW()-1)/36)+1,36)+47)<57,(MOD(INT((ROW()-1)/36)+1,36)+48),(MOD(INT((ROW()-1)/36)+1,36)+55))))&CHAR(IF(MOD(INT((ROW()-1)/36)+COLUMN(),36)=0,90,IF((MOD(INT((ROW()-1)/36)+COLUMN(),36)+47)<58,(MOD(INT((ROW()-1)/36)+COLUMN(),36)+47),(MOD(INT((ROW()-1)/36)+COLUMN(),36)+54))))&CHAR(IF(MOD(ROW(),36)=0,90,IF((MOD(ROW(),36)+47)<58,(MOD(ROW(),36)+47),(MOD(ROW(),36)+54)))))
右拉至AJ1,选择A1:AJ1下拉一到AJ1296即可。
热心网友 时间:2023-10-17 16:52
先在A1中输入100,B1中输入200
A2=CHAR(TEXT(CODE(MID(A1,1,1))+(RIGHT(A1,2)="zz"),"[=58]65;[=91]48;0"))&CHAR(TEXT(CODE(MID(A1,2,1))+(RIGHT(A1)="z"),"[=58]65;[=91]48;0"))&CHAR(TEXT(CODE(MID(A1,3,1))+1,"[=58]65;[=91]48;0"))
右拉到B2复制公式,一起下拉到46656行,得到:A46656为0ZZ,B466566为1ZZ
追答如果首位只能1到9,不能用数字0,则B列填充到B44604,A列填充到A45360均填充到ZZZ。不能按3位再进行填充。再按3位时,各自回到100,200重复开始。
热心网友 时间:2023-10-17 16:53
公式:热心网友 时间:2023-10-17 16:53
你说的46656,应该是从000开始,到ZZZ结束吧?热心网友 时间:2023-10-17 16:54
写代码可以追问我要的是excel公式 代码的不行追答我只会代码,公式不知道,有请高人