У меня много измеренных значений в каждом столбце. Я использую формулы для этих значений, чтобы рассчитывать по ним. Я всегда редактирую первый столбец и перетаскиваю его (маленький квадрат на юго-востоке выбранной ячейки), чтобы изменить и другие столбцы.
Это было нормально при работе с 5 значениями, но с 20 значениями в формуле все усложняется. Я хотел бы использовать имена ячеек, как я нашел в переменной в Excel, но когда Я использую перетаскивание, эти ячейки не адаптированы для следующего столбца, как $ D $ 1 вместо D1.
Идеи решений:
- Возможно, я могу объявить ряд ячеек как массив и проиндексировать его с помощью cellname (row), но как это возможно?
- Возможно, это проще с небольшим скриптом vba, но я бы хотел этого избежать.
Заранее спасибо.
Изменить 1:
Я боялся, что мой вопрос не так ясен. Я постараюсь прояснить это с помощью следующих файлов. Таким образом, тег Excel удален, я загрузил файл ods:
Мой файл выглядит как загруженный короткий пример example.ods.
Я создал имена ячеек во втором столбце, например «size
». Затем я поместил удобочитаемую формулу типа «=size+step+thickness*weight
» в C7
. Когда я перетаскиваю его в ячейки D7
и E7
, как показано в примере . png. Конечно, я получаю тот же результат, что и в C7
, потому что имена ячеек используются как абсолютные имена, например, $B$2
.
Как я могу применить удобочитаемые формулы к D7
и E7
без редактирования D7
и E7
вручную? Когда я использую для C7 "=C2+C3+C4*C5
", я, конечно, могу использовать завершение перетаскивания.
Надеюсь, теперь это стало более ясным. Думаю, это базовая функциональность, но я просто не знаю, как ее хорошо описать. Возможно, у вас есть похожая идея сделать его более читабельным, чем "=C2+C3+C4*C5
".