excel将单独的列合并为行

时间:2016-08-04 18:43:35

标签: excel

我在excel中有这些数据 我有一个包含这样数据的电子表格:

Username     GroupName      Output
jsmith       1234           jsmith1234
mdean        2345           jsmith2345
kjack        3456           jsmith3456
             4567           jsmith4567
                            mdean1234
                            mdean2345
                            mdean3456
                            mdean4567
                            kjack1234
                            kjack2345
                            kjack3456
                            kjack4567

我想知道是否有基于这组数据创建输出的函数。用户名可能超过GroupName,反之亦然。

1 个答案:

答案 0 :(得分:1)

尝试

=IF(ROW()-ROW($C$2)+1>COUNTA(A2:A)*COUNTA(B2:B),"",INDEX(A2:A,INT((ROW()-ROW($C$2))/COUNTA(B2:B)+1))&INDEX(B2:B,MOD(ROW()-ROW($C$2),COUNTA(B2:B))+1))

来自:http://www.mrexcel.com/forum/excel-questions/654871-how-generate-all-possible-combinations-two-lists-without-macro.html