100分求EXCEL高手教做罗列数值公式!在A列中有A、B、C、D、E、F、G、H、I、J、K共11个字母,从这十一个字母中选取两个(不能重复忽略顺序)经行组合如组成AB、DG等,并在B列把所有组合值中表示
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 03:27:07
![100分求EXCEL高手教做罗列数值公式!在A列中有A、B、C、D、E、F、G、H、I、J、K共11个字母,从这十一个字母中选取两个(不能重复忽略顺序)经行组合如组成AB、DG等,并在B列把所有组合值中表示](/uploads/image/z/1018968-24-8.jpg?t=100%E5%88%86%E6%B1%82EXCEL%E9%AB%98%E6%89%8B%E6%95%99%E5%81%9A%E7%BD%97%E5%88%97%E6%95%B0%E5%80%BC%E5%85%AC%E5%BC%8F%21%E5%9C%A8A%E5%88%97%E4%B8%AD%E6%9C%89A%E3%80%81B%E3%80%81C%E3%80%81D%E3%80%81E%E3%80%81F%E3%80%81G%E3%80%81H%E3%80%81I%E3%80%81J%E3%80%81K%E5%85%B111%E4%B8%AA%E5%AD%97%E6%AF%8D%2C%E4%BB%8E%E8%BF%99%E5%8D%81%E4%B8%80%E4%B8%AA%E5%AD%97%E6%AF%8D%E4%B8%AD%E9%80%89%E5%8F%96%E4%B8%A4%E4%B8%AA%EF%BC%88%E4%B8%8D%E8%83%BD%E9%87%8D%E5%A4%8D%E5%BF%BD%E7%95%A5%E9%A1%BA%E5%BA%8F%EF%BC%89%E7%BB%8F%E8%A1%8C%E7%BB%84%E5%90%88%E5%A6%82%E7%BB%84%E6%88%90AB%E3%80%81DG%E7%AD%89%2C%E5%B9%B6%E5%9C%A8B%E5%88%97%E6%8A%8A%E6%89%80%E6%9C%89%E7%BB%84%E5%90%88%E5%80%BC%E4%B8%AD%E8%A1%A8%E7%A4%BA)
100分求EXCEL高手教做罗列数值公式!在A列中有A、B、C、D、E、F、G、H、I、J、K共11个字母,从这十一个字母中选取两个(不能重复忽略顺序)经行组合如组成AB、DG等,并在B列把所有组合值中表示
100分求EXCEL高手教做罗列数值公式!
在A列中有A、B、C、D、E、F、G、H、I、J、K共11个字母,从这十一个字母中选取两个(不能重复忽略顺序)经行组合如组成AB、DG等,并在B列把所有组合值中表示出来!
同理在C\D\E\F\G\H把选取3个、4个、5个、6个、7个、8个的所有组合也表达出来.
PS:可参考此高手帮忙做的从1~6任选3个组合的公式(我不会改)
A1:A6=1,2,3,4,5,6
B1=OFFSET($A$1,CEILING((MOD(ROW()-1,216)+1)/36,1)-1,)&OFFSET($A$1,CEILING((MOD(ROW()-1,36)+1)/6,1)-1,)&OFFSET(A$1,MOD(ROW()-1,6),)
下拉至B216
.
100分求EXCEL高手教做罗列数值公式!在A列中有A、B、C、D、E、F、G、H、I、J、K共11个字母,从这十一个字母中选取两个(不能重复忽略顺序)经行组合如组成AB、DG等,并在B列把所有组合值中表示
两个的我知道怎么弄
先按CTRL+F3,定义一个名称
AAA=IF(ROW($A$1:$A$11)<TRANSPOSE(ROW($A$1:$A$11)),ROW(INDIRECT("1:"&ROWS($A$1:$A$11)))+TRANSPOSE(ROW(INDIRECT("1:"&ROWS($A$1:$A$11))))/10^3,10^3)
单元格公式
=INDEX($A$1:$A$11,INT(SMALL(AAA,ROW(A1))))&INDEX($A$1:$A$11,MOD(SMALL(AAA,ROW(A1))*10^3,10^3))
注:$A$1:$A$11是需要组合的数据区域
这是刚才修改过的,适合对所有字符进行两两组合.
三个以上的组合我就不会了,估计要构建很复杂的数组才行