对Excel功能的置换功能permut在Excel的使用
该步骤用于安排功能permut Excel如下:
一、Permut grammar
permut(数量、number_chosen)
数字表示对象数量的正整数。
number_chosen代表每个排列的对象个数的正整数。
参数描述:
由于两个参数是整数,所以它被截断。
如果数量或number_chosen是非数字类型,函数返回错误值permut #价值!
如果数Le;0或number_chosen<0时,函数将返回错误值permut # Num!
If number < number_chosen, the function PERMUT will return the error value #NUM!
这个函数的功能与数学排列的概念是一致的。只有这个函数只返回置换的数量,而不返回特定的排列方法。
二,permut例子
例如,在3名球员中,有两名球员被选中排队。有几种排队方法。这是一种与秩序有关的安排,而秩序又是一种不同的安排方式。
我们可以使用公式:= permut(3,2)可以得到结果,6
我们现在使用人工安排来理解这个函数的排列,假设三个玩家的名字分别是A、B、C。
因此,安排有六种方法。
1,A,B 2,A,C 3,B,C 4,B,A 5,C,A 6,C,B
注意,这个函数只返回排列的数量,并且没有给出具体的排列。
如果你想理解这个安排,你只能用VBA来做,请看代码:
对于我= 1比6
对于II = 2到7
对于III = 3到8
IIII = 4到9
细胞(K + 1)= I II III IIII
k=k+1
接下来的四、III、II、I
此代码的功能是从9个对象中选择4个选项中的任意一个。
该代码在VBA环境中使用,并将自动填充当前工作表中单元格中的布局。
现在,让我们向大家展示VBA代码的其他排列。
子置换示例1()
将A(1到7)作为字符串挂起字符
将结果变为字符串的临时结果(1到7)
模糊i作为整数的循环变量
集rescol =新的集合的初始化的结果集
A(1)= 将字符初始化为置换。
A(2)=B
A(3)
A(4)=d
A(5)=e
A(6)=f
A(7)=G
插入结果,一个排列
表(1)。柱(:)。一个clearContents清理结果的位置,准备输出结果
我= 1 rescol。计数输出的结果,因为在Excel中,所以输出到细胞
表(1)。细胞(I,1)= rescol(我)如果不是在Excel中,可以出口到需要它的地方
下一个
端子
子置换示例2()
将a()变为字符串
将结果()作为字符串临时结果
总的字符总数
模糊i作为整数的循环变量
总=表(2)。单元格(1, 1)获得字符总数。
如果总数大于26,那么
MsgBox文字太多,超出了程序设计
退出子
最后如果
集rescol =新的集合的初始化的结果集
ReDim(1总)的基础上重新定义的总字符数的数组
ReDim结果(1总)
对于i = 1到总
一个(我)= CHR(i + 64)的初始化排列特征
下一个我
插入结果,一个排列
表(2)。列(B B)。一个clearContents清理结果的位置,准备输出结果
我= 1 rescol。计数输出的结果,因为在Excel中,所以输出到细胞
表(2)。细胞(I,2)= rescol(我)如果不是在Excel中,可以出口到需要它的地方
下一个
端子
相关文章功能permut Excel的使用方法:
1 permut Excel功能是什么。
一种基于2.excel排序功能教程
使用3.excel排序函数的方法
一对在4.excel秩函数使用教程
该5.excel表秩函数的使用
用在6.excel表匹配函数的方法
对isnumber函数方法在Excel 7。
对8.left函数在使用Excel