问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel自定义函数求助

发布网友 发布时间:2022-04-23 06:56

我来回答

4个回答

热心网友 时间:2022-06-17 03:03

程序代码:

使用示例1(帖子要求的长度26的超级单词):

使用示例2(随机长度的随机单词):

程序代码文本(有可能特殊符号被浏览器偷吃,以上图代码为准):

Option Explicit

Function 随机不重复字母串(Optional ByVal n& = 26) As String
Dim a(1 To 26), i&, j&, s$
'初始化
For i = 1 To 26
a(i) = Chr(64 + i)
Next i
'打乱
For i = 1 To 26
j = Int(Rnd() * 26 + 1)
s = a(j)
a(j) = a(1)
a(1) = s
Next i
'随机小写
For i = 1 To 26
j = Int(Rnd() * 26 + 1)
If a(j) < "a" Then a(j) = Chr(Asc(a(j)) + 32)
Next i
'合成和返回
随机不重复字母串 = Left(Join(a, ""), n)
End Function


热心网友 时间:2022-06-17 03:04

A1中空着,B1中输入
=CHAR(SMALL(IF(COUNTIF($A1:A1,CHAR(ROW(65:90)))=0,ROW(65:90)),RANDBETWEEN(1,27-COLUMN(A:A)))+IF(RAND()>0.5,32,))
同时按下CTRL+SHIFT+ENTER,输入数组公式,再用自动填充柄将B1公式右拉到AA1
可多次按下F9,查看效果。

热心网友 时间:2022-06-17 03:04

选中A2:Z2,输入数组公式=CHAR(CHOOSE(MOD(COLUMN(A1:Z1),2)+1,65,97)+MOD(SMALL(RANDBETWEEN(-A1:Z1,50)/1%+COLUMN(A1:Z1),COLUMN()),100)-1)
三键结束

热心网友 时间:2022-06-17 03:05

代码视图:


计算结果:

代码如下:

'复制到模块

Function Exchange()

Dim Arr1(25) As String, i%, j, K, Rndrange As Long, Rnd1 As Double

'生成26个英文大写字母

For i = 0 To 25

  Arr1(i) = Chr(65 + i)

Next i

Rndrange = UBound(Arr1)

'交换数组元素位置

For j = 0 To 25

  Randomize (Timer)

  Rnd1 = Int(Rndrange * Rnd)

  K = LCase(Arr1(j))

  Arr1(j) = Arr1(Rnd1)

  Arr1(Rnd1) = K

Next j

Exchange = Join(Arr1) '不重复的数列

End Function


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我小弟要当兵,这几天在等家访,我想问一下需要拿钱之类的吗?_百度知 ... 怎样治好气管炎 怎么治好气管炎 气管炎能彻底治好吗 分手后再遇见前男友是什么感受? 分手后与前任再相遇 指弹怎么练 用吉他练指弹有什么快速入门的办法 皖西学院新生住哪里 皖西学院的宿舍条件好吗? 怎么样彻底隐藏文件夹? Excel日期只保留月日算平均 怎么彻底隐藏一个文件夹? excel中日期如何加上4年 美团预约单已已送顾客手中请问时间到了后多远距离可以点送达? 宝宝发烧伴有拉肚子是怎么回事 excel当前日期是否大于截止日期 EXCEL表格函数问题? excel中为什么日期显示不出来? excel日期+时间段,日期怎么变成数值了? 美团预约单上,都有显示到货时间,还有剩余时间吧 红米Note4x稳定版的系统 想更新MIUI9怎么弄 vivo手机开机一直显示vivo,进不了系统 我的一部vivo手机打不开机怎么办?强制开机也打不开 vivo手机开机一直是vivo状态,进不去系统是怎么回事? 大学生长得像初中生的烦恼 vivo强制重启怎么弄 大学生成长报告1500字 vivo手机开机一直是vivo状态,进不去系统。 大学一直封校是因为大学生长了肺吗 美团专送预定的剩余一分钟可以点送达嘛? 修改注册表,将隐藏文件彻底隐藏的方法,请有才的大哥指点一二,万分感激! 彻底隐藏文件具体步骤 请教移动硬盘 文件夹打不开,显示无法访问、拒绝访问 急 如何彻底隐藏文件夹 excel的=$Q$76是用的哪个函数? 怎样才能彻底地隐藏文件?最好简单点说明。 移动硬盘的文件夹无法访问,拒绝访问! WSP或EXCEL等表格,如何取两个表格间同名称,匹配过来后还知道日期是包含在内的? 怎么能非常好的隐藏文件呢! 要绝对的隐藏哦! 如何彻底隐藏电脑里的文件或文件夹 (转载) excel两列对比,如果相同,如何取其对应时间最长的? 无法访问移动硬盘,文件或目录损坏且无法读取, 移动硬盘里文件无法访问 拒绝访问 怎么处理?在线等 如何更彻底的隐藏一些文件夹?有没有最有效最彻底最安全的隐藏文件的方法? 怎样彻底隐藏电脑文件夹,真正让别人找不到 移动硬盘接入电脑显示这样,双击说无法访问,文件或目录损坏无法读取,要怎么办? 如何彻底的隐藏文件夹 。。 选了查看所有文件夹后不让隐藏的文件夹显示... 移动硬盘无法访问,参数错误,怎么办? 如何让隐藏文件彻底隐藏