excel怎么列举全部组合?

我想列举多行数据的全部组合,像图一样。能否教一下代码或者函数怎么写?因为列数和行数还不确认,最好教一下代码那些是可以修改的,谢谢

假如数据在ABC三列,在E1单元格输入公式=OFFSET($A$1,INT((ROW()-1)/COUNTA(B:B)/COUNTA(C:C)),)&OFFSET($B$1,MOD(INT((ROW()-1)/COUNTA(C:C)),COUNTA(B:B)),)&OFFSET($C$1,MOD((ROW()-1),COUNTA(C:C)),)

下拉公式。 如图:

(注:如图数据还要颠倒排列,公式会更复杂点)

追问

公式可以不写成一条吗。能不能先写ab两列,生成第d列的数据。再用第d列的数据和原来c列的再组合。你的公式太负责我看不懂😭

公式可以不写成一条吗。能不能先写ab两列,生成第d列的数据。再用第d列的数据和原来c列的再组合。你的公式太负责我看不懂😭

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-09

批量处理

Excel怎样处理排列组合列表