求解一个EXCEL函数怎么两组排列组合?

如图 我想把A和B的排列组合起来 比如 张三的公鸡 张三的玩偶一共四个 然后后面 就是李四的公鸡 李四的玩偶 以此类推 我想知道怎么把这所有的排列组合在其他表里显示出来 谢谢了!
还有 如果是三个 ABC 那又怎么组合呢 求高手!谢谢了

第1个回答  2019-03-15
6*5*4/3/2/1+6*5/2/1*2+6=56种。
按加号分开,第一,数字都不同的
第二,两个数字相同的
第三,三个数字都相同的。
第2个回答  2014-02-26
选中C1:F4,编辑框中输入公式:
=A1:A4&TRANSPOSE(B1:B4)
按CTRL+SHIFT+ENTER完成公式。追问

谢谢你 成功了!

本回答被提问者采纳
第3个回答  2014-02-26
=OFFSET($A$1,(ROW(A1)-1)/COUNTA($B$1:$B$9),) & OFFSET($B$1,MOD(ROW(A1)-1,COUNTA($B$1:$B$9)),)

数据范围自己选取追问

你好 这个怎么输入 才能运行呢 还有 哪个是数据范围 谢谢

追答

=OFFSET($A$1,(ROW(A1)-1)/COUNTA($B:$B),) & OFFSET($B$1,MOD(ROW(A1)-1,COUNTA($B:$B)),)

如果2列的话在空白单元格将上面的公式复制就可以
范围的话 A1(第一列第一个单元格),B1(第二列第一个单元格)和B:B(第二列数据列)需要改为实际的单元格

第4个回答  2014-02-26
这个还是用VBA会比较快,或者用数据透视表。
第5个回答  2014-02-26
其实这个题我有不同的理解
如果像您采纳的这种,做一个表格区域,一个函数完成,没有一点挑战。
相似回答