excel两列数据排列组合

举例,将A列每一个数据与B列所有数据组合输出在C列。请看清不是简单的组合,是第一列每一个数据与第二列所有数据组合


1 1 11
2 2 12
3 3 13
21
22
23
31
32
33

如果你的A列的数字只有x个,B列有y个数字,请用下面的公式:
=INDIRECT("A"&ROUNDUP(ROW(A1)/x,0))&INDIRECT("B"&MOD(ROW(A1)-1,y)+1)
请记得把X,Y换为你的实际数字个数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-13
没有一键搞定的方法,所以,只能手动输入,几个公式拖拉
C1=A1&$B$1,D1=A1&$B$2,E1=A1&$B$3,然后拖拉这3个单元格向下3个单元格,就会在这个9个单元格的范围内,实现数据组合。
其他的没有好办法。
除非vba变成实现,可以一键搞定,如果你,天天用,做个程序也不错。
第2个回答  2010-08-13
C1列输入=A1&B1就可以了
相似回答