Top.Mail.Ru
Ответы

Как в Excel автоматически (не вручную) перенести значения из таблицы из каждой n-й её строки и из каждого k-го столбца?

Пусть в Excel дана какая-нибудь таблица с данными, например, 12х12. Требуется ниже этой таблицы разместить ещё одну таблицу так, чтобы она содержала данные только из каждой 2-й строки и каждого 3-го столбца исходной таблицы. В результате должна получится таблица 6x4

Т.е. в ячейку A13 нужно записать значение из ячейки C2;
в ячейку B13 - значение из ячейки F2;
в ячейку C13 - значение из ячейки I2;
в ячейку D13 - значение из ячейки L2;
в ячейку A14 - значение из ячейки C4;
в ячейку B14 - значение из ячейки F4;
и так далее;
в последних заполненных ячейках A18: B18; C18 и D18 должны быть записаны значения из ячеек C12; F12; I12 и L12 соответственно.

Пример. Дана такая таблица:

Числа абсолютно случайны и никакого смысла не несут. Даны просто для примера.
В результате всех действий должно получиться вот что:

Как такое можно сделать? Вручную перебирать значения - не вариант.

Дополнен

В моём примере это будет так:
В ячейку A13 ввести формулу
=СМЕЩ($C$2;(СТРОКА(A1)-1)*2;(СТОЛБЕЦ(A1)-1)*3)
и потянуть вниз на 6, вправо на 4.
Вопрос больше неактуален.

По дате
По рейтингу
Аватар пользователя
Мудрец

=СМЕЩЕНИЕ($A$1,(СТРОКА()-1) *n,0)
Ну вот так бери, просто задаешь число и также для столбца(где n)



Видео по теме