它本来是2列排列组合的excel函数,这个公式要怎么改才能3列排列组合?或者4列排列组合?
这个excel公式本来是2列组合,我想做成3列组合,但是排列出来后C列总是有问题一直不变,请问一下这个公式要怎么改才能3列全部排列组合呢?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 歇歇 2022-06-05 01:36关注
excel的排列组合的使用教程
排列组合步骤1 :首先,看一下原始数据。A1和A2是两个主等级, B1:B4是四个附属等级,每个主等级都有四个附属等级。需要在C列显示出所有的组合情况。
排列组合步骤2 :我们考虑用INDEX函数来实现这个功能。首先来看一下INDEX第二 参数如何做。
排列组合步骤3 :双击C1 ,输入公式=INT((ROW(A1)-1)/4)+1,下拉可以看到1出现了4次, 2也出现了4次,这是因为B列数据4次以后就需要在A列偏移-个单元格。
排列组合步骤4 :外面嵌套INDEX函数,输入:=INDEX($A$1:$A$2,INT((ROW(A1)-1)/4)+ 1)
排列组合步骤5 :下拉后就可以看到"一等”和.
排列组合步骤8 :同样,外层嵌套INDEX函数,可以循环获得B列的数据, 4行一遍:
=INDEX($B$1:$B$4,MOD(ROW(A1)-1,4)+1)
排列组合步骤9 :后,我们把公式合并在-个单元格中,就生成了最终结果组合。
=INDEX($A$1:$A$2,INT((ROW(A1)-1)/4)+ 1)&INDEX($B$1:$B$4,MOD(ROW(A1)-1,4)+1)"二等”各出现了4次。
排列组合步骤6 :第二列数据和第一-列数据不一 样,我们需要循环引用B列的数据。也就是让1,2,3,4循环出现。所以我们考虑用MOD函数。双击D1 ,输入公式:
=MOD(ROW(A1)-1,4)+1
排列组合步骤7 :下拉后我们可以看到如下图的效果:解决评论 打赏 举报无用 1
悬赏问题
- ¥15 python的qt5界面
- ¥15 无线电能传输系统MATLAB仿真问题
- ¥50 如何用脚本实现输入法的热键设置
- ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
- ¥30 深度学习,前后端连接
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀
- ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100