Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Anastasiaa от 16.09.2018, 22:06

Название: Столбец, значения в который копируются со смещением
Отправлено: Anastasiaa от 16.09.2018, 22:06
Добрый день!

Очень надеюсь на помощь!

Нужно создать столбец с названиями города, значения в который будут возвращаться из ячейки соседнего столбца, каждую 61-ю строку значение меняется.
В примере растянула абсолютной ссылкой на ячейку, но в реальности речь идет о сотнях таких строк.

Спасибо!
Название: Re: Столбец, значения в который копируются со смещением
Отправлено: vikttur от 16.09.2018, 23:42
Вряд ли ххх - одинаковые данные. А за них можно было бы зацепиться.
В В17:
=ЕСЛИ(ОСТАТ(СТРОКА(A61);61)=0;C4;ЕСЛИ(СЧЁТЕСЛИ($B$16:B16;B16)=48;"";B16))
Название: Re: Столбец, значения в который копируются со смещением
Отправлено: boa от 16.09.2018, 23:56
=ИНДЕКС(C3;ОТБР((СТРОКА()-4)/61;0)*61+4)
Название: Re: Столбец, значения в который копируются со смещением
Отправлено: Anastasiaa от 17.09.2018, 21:20
Огромное спасибо!

Цитата: boa от 16.09.2018, 23:56
=ИНДЕКС(C3;ОТБР((СТРОКА()-4)/61;0)*61+4)
Название: Re: Столбец, значения в который копируются со смещением
Отправлено: vikttur от 18.09.2018, 11:16
Или пример кривой, или формула неправильно работает.
В примере четко видно, что строки с 49 до 61 должны быть пустые...
Название: Re: Столбец, значения в который копируются со смещением
Отправлено: boa от 18.09.2018, 12:15
Виктор, я не закладывал в формулу вывод пустого значения с 49 до 61

P.S. не "с 49 до 61" а с 0 по 12 или я то же что-то не так вижу
добавил в формулу
=IF(MOD((ROW()-4);61)<13;"";INDEX(C3;TRUNC((ROW()-4)/61;0)*61+4))