Как сопоставить 5 строк с одной строкой из другого листа в Excel? - PullRequest
0 голосов
/ 17 июня 2020

Я не ищу решение VBA, а формулу Excel 1 или любой другой трюк, который может оказаться полезным.

Проблема следующая:

Основной лист имеет в ячейке A1 ссылочный номер 1TF1234 и в ячейка A2 1TF5678.

Лист Party пуст, и я хочу создать формулу для заполнения ячеек с A1 по A5 значением из ячейки A1 Main Sheet, а затем от A6 до A10 со значением из ячейки A2 Main Sheet и т. д.

Основная

A1 - 1TF1234

A2 - 1TF5678

Стороны

A1 - 1TF1234

A2 - 1TF1234
A3 - 1TF1234
A4 - 1TF1234
A5 - 1TF1234
A6 - 1TF5678
A7 - 1TF5678
A8 - 1TF5678
A9 - 1TF5678
A

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 17 июня 2020

Используйте ИНДЕКС с небольшой математикой:

=INDEX(A:A,INT((ROW($ZZ1)-1)/5)+1)

enter image description here


Если есть формула массива Dynami c SEQUENCE, мы можем Добавьте результаты с помощью:

=INDEX(A:A,INT(SEQUENCE(COUNTA(A:A)*5,,0)/5)+1)

enter image description here

...