excel怎么穷举如图的组合?
发布网友
发布时间:2022-05-07 21:26
我来回答
共4个回答
热心网友
时间:2022-07-01 12:53
E1 输入
=IF(ROW()>(COUNTA(A:A)-1)*(COUNTA(B:B)-1)*(COUNTA(C:C)-1)*(COUNTA(D:D)-1),"",OFFSET(A$1,INT((ROW()-1)/((COUNTA(B:B)-1)*(COUNTA(C:C)-1)*(COUNTA(D:D)-1)))+1,)&OFFSET(B$1,MOD(INT((ROW()-1)/((COUNTA(C:C)-1)*(COUNTA(D:D)-1))),COUNTA(B:B)-1)+1,)&OFFSET(C$1,MOD(INT((ROW()-1)/(COUNTA(D:D)-1)),COUNTA(C:C)-1)+1,)&OFFSET(D$1,MOD(ROW()-1,COUNTA(D:D)-1)+1,))
公式下拉
热心网友
时间:2022-07-01 12:53
可以使用python ,经常处理数据的建议学习一下
热心网友
时间:2022-07-01 12:54
如过为ABCD四列,假如生成的组合放在EFGH四列。
那么E列就是A2黑色重复9次,A3重复9次,A4重复9次,一直到A14军绿重复9次。
E2=OFFSET($A$2,QUOTIENT(ROW()-2,9),)
F列就是B2纯色重复3次,B3重复3次,B4重复3次,然后循环。
F2=OFFSET($B$2,INT(MOD(ROW()-2,9)/3),)
G列就是C2C3C4,循环
G2=OFFSET($C$2,MOD(ROW()-2,3),)
H列全部等于D2
H2=$D$2
然后下拉,直至E列出现0
热心网友
时间:2022-07-01 12:55
用vba处理一下就可以
需安装office或vba插件
excel怎么穷举如图的组合?
E1 输入 =IF(ROW()>(COUNTA(A:A)-1)*(COUNTA(B:B)-1)*(COUNTA(C:C)-1)*(COUNTA(D:D)-1),"",OFFSET(A$1,INT((ROW()-1)/((COUNTA(B:B)-1)*(COUNTA(C:C)-1)*(COUNTA(D:D)-1)))+1,)&OFFSET(B$1,MOD(INT((ROW()-1)/((COUNTA(C:C)-1)*(COUNTA(D:D)-1)...
excel如何组合多个列的值(穷举)
=A1&B1&C1&D1&E1&F1 下拉。如果你的数据中都包含有非数字文本,可以用公式:=PHONETIC(A1:F1)下拉。
excel排列组合穷举
1、排列数就是3+3+3+3=3*4=12 2、用VBA简单,若用EXCEL公式也可就是麻烦一点。C1 =MID("高中低",MOD(INT((COLUMN(A1)-1)/4)+1+INT((ROW(A1)+MOD(COLUMN(A1)-1,4)-1)/4)-1,3)+1,1)右拉填充至N1,再一起下拉填充4行。
excel怎么列出所有的排列组合?
1、选中A列,点击【数据】选项卡下的【分列】,一直下一步到最后,数据格式选择文本,然后点击完成。2、在B1输入:=IF(A1="","",REPLACE(PHONETIC(INDIRECT("a"&(MIN(IF(A1:A5="",ROW(A1:A5),9999))-4)&":"&"a"&(MIN(IF(A1:A5="",ROW(A1:A5),9999))-1))),MIN(IF(A1:A5=...
excel怎么计算出身份证号中隐藏的出生日期那部分,公式是什么?
=IF(LEN(K2)=15,DATE(MID(K2,7,2),MID(K2,9,2),MID(K2,11,2)),IF(LEN(K2)=18,DATE(MID(K2,7,4),MID(K2,11,2),MID(K2,13,2)),"号码有错"))假设身份证号码在K2单元格,可以提取15位及18位数字的身份证出生年月日,并且以日期格式显示。
excel 排列组合的结果如何表现
用组合函数 =COMBIN(8,2) 从八个候选人中提取两个候选人的组合数 (28)
EXCEL如何列出1-12每8个数一组
可以使用VBA代码对其进行穷举。实际组合排列数量为19958400,而最新版本excel每列也不过1048576行,能够填满19列。如下回答参考了moonstarless的回答(750285508229702132)1、复制如下代码到代码栏中;2、F5运行(需要几分钟);3、回到sheet中查看结果。Sub Arr()Dim i, j, k, l, m, n, o, p As ...
EXCEL 做算24的公式
回答:呵,我手上就有自己做的算24的EXCEL,就两个表,思路同楼上“:)HE”一样,就是这么做的,不过,总的组合其实只有 3648种,只用 + - * / ()几种符号。
excel中如何进行4*2的组合穷举?
sub a()dim i%, j%, k For i = 1 To [a65536].End(3).Row For j = 1 To [e65536].End(3).Row Range("A" & i & ":d" & i).Copy Range("H" & k)Range("e" & j & ":F" & j).Copy Range("l" & k)k = k + 1 Next j Next i End Sub ...
在excel中数值穷举选5的循环代码如下图:
For b = a + 1 To lngTotal For c = b + 1 To lngTotal For d = c + 1 To lngTotal For e = d + 1 To lngTotal ’这里是在VBE的立即窗体里显示,如果需要在别的地方显示,需要修改代码。Debug.Print a & " " & b & " " & c & " " & d & " " & e Next e Next...