Добрый всем день. такая вот загвоздка. В ячейку А1 введена формула, при её протягивании вниз, переменные смещаются вниз по первому столбцу "С", а необходимо, что они брались со столбцов справа, через 4 столбца каждый.
Добрый всем день. такая вот загвоздка. В ячейку А1 введена формула, при её протягивании вниз, переменные смещаются вниз по первому столбцу "С", а необходимо, что они брались со столбцов справа, через 4 столбца каждый.astashovmichail
Добрый. Вы лучше словами опишите и в файле покажите что нужно получить в итоге. А то пока ищем второй столбец "С" работа стоит Кажется понял, вы ниже формулу написали как должно меняться. А вправо тащить не вариант?
Добрый. Вы лучше словами опишите и в файле покажите что нужно получить в итоге. А то пока ищем второй столбец "С" работа стоит Кажется понял, вы ниже формулу написали как должно меняться. А вправо тащить не вариант?bigor
Сообщение отредактировал bigor - Четверг, 18.04.2024, 13:32
bigor, в том документе где это необходимо, справа от формулы имеются другие столбцы с информацией, и что б так делать пришлось бы заводить новую пустую вкладку, затем как то ТРАНСПОРТИРОВАТЬ в нужную вкладку + данные былиб через 4 пустые строки. А хотелось бы просто протягиванием вниз.
bigor, в том документе где это необходимо, справа от формулы имеются другие столбцы с информацией, и что б так делать пришлось бы заводить новую пустую вкладку, затем как то ТРАНСПОРТИРОВАТЬ в нужную вкладку + данные былиб через 4 пустые строки. А хотелось бы просто протягиванием вниз.astashovmichail
Если же хочется формулы иметь более традиционные и понятные, то надо сначала сгенерировать их в том месте, где они хорошо протягиваются. В данном случае это можно сделать в любой свободной строке, т.е. "по горизонтали", допустим в строке 100 (ниже основного массива данных).
Последовательность действий такова:
1. Ввести в ячейку C100 исходную формулу, предназначенную для ячейки A1 (формула - массива! c Ctrl+Shift+Enter):
3. Далее выделить горизонтальный диапазон D100:H100 (т.е. формула в H100 и четыре предыдущие пустые ячейки) и протянуть его по строке до ячейки AB100 включительно. Убедиться, что в ячейках M100, R100, W100 и AB100 появились аналогичные формулы.
4. Далее выделить весь текущий рабочий диапазон C100:AB100, нажать Ctrl+G и далее кнопку "Выделить". В открывшемся диалоге "Выделить группу ячеек" выбрать опцию "Пустые ячейки" и нажать "ОК".
5. Не снимая выделения, нажать Ctrl+Минус (или выполнить команду "Удалить..." в контекстном меню). В открывшемся диалоге "Удаление ячеек" выбрать опцию "ячейки, со сдвигом влево" и нажать "ОК" - произойдет "сжатие" ячеек с формулами внутри строки 100.
6. Выделить получившуюся группу идущих подряд непустых ячеек в строке 100 - диапазон C100:H100. И скопировать их. Далее встать на строку ниже - в ячейку C101 и в контекстном меню выполнить команду "Специальная вставка". Отметив "галочкой" опцию "транспонировать", нажать "ОК".
7. Выделить получившийся вертикальный диапазон C101:C106, зацепить его мышкой и отбуксировать в начало таблицы в диапазон A1:A6. Готово! (Не забудьте подчистить вспомогательный "материал" в строке 100)
Получается несколько утомительно, зато формулы остаются простыми, в том виде, в каком их хотелось видеть изначально. А после пары раз выполнения этого алгоритма навык доводится до автоматизма.
Если же хочется формулы иметь более традиционные и понятные, то надо сначала сгенерировать их в том месте, где они хорошо протягиваются. В данном случае это можно сделать в любой свободной строке, т.е. "по горизонтали", допустим в строке 100 (ниже основного массива данных).
Последовательность действий такова:
1. Ввести в ячейку C100 исходную формулу, предназначенную для ячейки A1 (формула - массива! c Ctrl+Shift+Enter):
3. Далее выделить горизонтальный диапазон D100:H100 (т.е. формула в H100 и четыре предыдущие пустые ячейки) и протянуть его по строке до ячейки AB100 включительно. Убедиться, что в ячейках M100, R100, W100 и AB100 появились аналогичные формулы.
4. Далее выделить весь текущий рабочий диапазон C100:AB100, нажать Ctrl+G и далее кнопку "Выделить". В открывшемся диалоге "Выделить группу ячеек" выбрать опцию "Пустые ячейки" и нажать "ОК".
5. Не снимая выделения, нажать Ctrl+Минус (или выполнить команду "Удалить..." в контекстном меню). В открывшемся диалоге "Удаление ячеек" выбрать опцию "ячейки, со сдвигом влево" и нажать "ОК" - произойдет "сжатие" ячеек с формулами внутри строки 100.
6. Выделить получившуюся группу идущих подряд непустых ячеек в строке 100 - диапазон C100:H100. И скопировать их. Далее встать на строку ниже - в ячейку C101 и в контекстном меню выполнить команду "Специальная вставка". Отметив "галочкой" опцию "транспонировать", нажать "ОК".
7. Выделить получившийся вертикальный диапазон C101:C106, зацепить его мышкой и отбуксировать в начало таблицы в диапазон A1:A6. Готово! (Не забудьте подчистить вспомогательный "материал" в строке 100)
Получается несколько утомительно, зато формулы остаются простыми, в том виде, в каком их хотелось видеть изначально. А после пары раз выполнения этого алгоритма навык доводится до автоматизма.Gustav