Вспомогательный столбец облегчает его использование. Обратитесь к изображению ниже.
Я поместил эту формулу массива в A1
, чтобы получить количество строк в выводе (фиксация с ctrl + shift + enter ):
=SUM(--(Sheet1!A2:A9=TRANSPOSE(Sheet2!A2:A9)))
Я поместил это как формулу массива в A2:A15
(столбец с 14 строками - количество строк в A1
):
=SMALL(IF(Sheet1!A2:A9=TRANSPOSE(Sheet2!A2:A9),(ROW(Sheet1!A2:A9)-ROW(Sheet1!A1))*(ROWS(Sheet2!A2:A9)+1)+TRANSPOSE(ROW(Sheet2!A2:A9)-ROW(Sheet2!A1))),ROW(INDIRECT("1:"&Sheet3!A1)))
Я положил это в B2
(не нужно вводить его как формулу массива) и заполнил:
=INDEX(Sheet1!$A$2:$A$9,INT(A2/(ROWS(Sheet2!$A$2:$A$9)+1)))
Я положил это в C2
и заполнил:
=INDEX(Sheet1!$B$2:$B$9,INT(A2/(ROWS(Sheet2!$A$2:$A$9)+1)))
Я положил это в D2
и заполнил:
=INDEX(Sheet2!$B$2:$B$9,MOD(A2,ROWS(Sheet2!$B$2:$B$9)+1))