2016-08-04 2 views
-1

у меня есть эти данные в 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

Попробуйте

=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

+0

Это будет включать в заголовке строки в выводе. Можете ли вы изменить его, чтобы не включать строку заголовка? –

+0

Упс. Теперь он должен работать. –

+0

'A2: A' не является надлежащей ссылкой в ​​Excel. Он работает в листах Google, но не превосходит. –

Смежные вопросы