excel中求两列数据排列组合 之前你已回答过 我想问下增加几列公式又是如何?

关于两列数据组合你已经给出答案:http://zhidao.baidu.com/link?url=1VDJNhYSTzYch4S8z0Kj2u-wRbb-F4V7_0tIytoanvqzgRlA5N1UjuNePs41EOjUqBvzBs4AwQI2-EY4HPHYmK
请问增加几列公式又是如何?感谢!

参照liuriweiyang的思路,我写一个三列排列组合的,但是更多列的话,用公式是可以实现,但是公式会越来越长。所以还是用vba方便些。假设数据存放在A、B、C三列,在D1输入下面的公式,然后下拉填充。
=INDIRECT("A"&ROUNDUP(ROW()/(COUNTA(B:B)*COUNTA(C:C)),0))&INDIRECT("B"&MOD(ROUNDUP(ROW()/COUNTA(C:C),0)-1,COUNTA(B:B))+1)&INDIRECT("C"&MOD(ROW()-1,COUNTA(C:C))+1)
温馨提示:答案为网友推荐,仅供参考
相似回答