如何在excel中的SIX列中列出所有可能的值组合?

时间:2019-12-30 17:04:11

标签: excel excel-formula combinations

我有这个挑战。

我有六列,每列都有不同种类的主数据,如下所示:

Table

现在,我想拥有这六个单元格的所有可能组合-例如(依此类推)

Results

我正在尝试使用以下所示的公式:

=IF.ERROR(INDEX($A:$A,IF(INT((ROW(1:1)-1)/(((COUNTA(B:B)-1)*(COUNTA(C:C)-1)*(COUNTA(D:D)-1)*(COUNTA(E:E)-1)*(COUNTA(F:F)-1))))+2>COUNTA(A:A),-1,INT((ROW(1:1)-1)/(((COUNTA(B:B)-1)*(COUNTA(C:C)-1)*(COUNTA(D:D)-1)*(COUNTA(E:E)-1)*(COUNTA(F:F)-1))))+2))&" "INDEX(B:B,MOD(INT((ROW(1:1)-1)/(COUNTA(C:C)-1)),(COUNTA(B:B)-1))+2)&" "INDEX(C:C,MOD(INT((ROW(1:1)-1)/(COUNTA(D:D)-1)),(COUNTA(C:C)-1))+2)&" "INDEX(D:D,MOD(INT((ROW(1:1)-1)/(COUNTA(E:E)-1)),(COUNTA(D:D)-1))+2)&" "INDEX(E:E,MOD(INT((ROW(1:1)-1)/(COUNTA(F:F)-1)),(COUNTA(E:E)-1))+2)&" "INDEX(F:F,MOD((ROW(1:1)-1),(COUNTA(F:F)-1))+2," ")

我正在对每个位置(a,b,c,d,e,f)进行申请,以实现每个位置在最后一个位置的变化,就像您在下一张图片中看到的那样。

Sheet in Excel

我的专业知识是西班牙语,因此该公式是How to list all possible combinations of the values in three columns in excel?

中所示公式的改编

我不知道我是否做得很好,因为该公式给了我很多重复的信息,而且我无法验证该公式是否涵盖所有可能的组合。

我真的很感谢对此的任何帮助。

0 个答案:

没有答案