Каждый день года имеет значение, которое я хотел бы объединить по дням недели, то есть все 52 понедельника подряд, все 52 вторника подряд и т.д. Они записаны в хронологическом порядке на листе 1, и при их организации по рабочим дням на последовательном листе тот, который я сделал для 2013 года (и не могу вспомнить, как я это делал автоматически) выглядит так:

A     B
Mon   =Sheet1!O7
Mon   =Sheet1!O14
Mon   =Sheet11O21

...

Tue   =Sheet!O8
Tue   =Sheet!O15
Tue   =Sheet!O22

Мой вопрос: как мне автоматически заполнить определенный шаблон? Будущие дни в 2014 году сдвинуты назад на единицу, поэтому первый понедельник года, скажем, сейчас будет O6 вместо O7, и если я не помню, как скопировать формулу, но минус один из ссылки на ячейку, то формулы отключаются на день , Если я попытаюсь выбрать =Sheet!O6 а =Sheet!O13 и перетаскивание для автозаполнения, вместо добавления семи и создания следующих ячеек =Sheet!O20 а =Sheet!O27 , это делает их =Sheet!O8 а =Sheet!O15 , так вроде:

=Sheet!O6
=Sheet!O13
=Sheet!O8
=Sheet!O15
=Sheet!O10
=Sheet!O17

вместо:

=Sheet!O6
=Sheet!O13
=Sheet!O20
=Sheet!O27
=Sheet!O34
=Sheet!O41

Как я могу получить выше?

1 ответ1

0

Вы можете использовать indirect как:

=INDIRECT("Sheet2!O"&ROW()*7-1)

7 - ваш прирост, а -1 - ваше начальное смещение (отсюда начните с 6). О, конечно, номер столбца. Тогда вы можете перетащить это вниз.

Вы также можете использовать index чтобы сделать то же самое.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .