Libreoffice Cal c Копирование формулы вдоль строки без смещения переменных столбца функций - PullRequest
0 голосов
/ 09 января 2020

У меня есть файл cal c с двумя электронными таблицами. Тот, который называется «Мастер», имеет столбец А, заполненный текстовыми значениями. Мне нужно скопировать эти значения во вторую электронную таблицу вдоль строки, используя формулу типа = $ master (A1), однако, когда вы копируете формулу вдоль строки, она также изменяет переменные для перемещения по строке, так что вместо w следующая ячейка, являющаяся $ master (A2), в итоге становится $ master (B1). Как вы можете сохранить столбец таким же, но только увеличивать число? Например, $ master ($ A + COLUMN)

Если попытаться использовать OFFSET и INDIRECT, но я не могу получить и те, которые правильно увеличивают. Мне кажется, вы должны быть в состоянии сделать что-то вроде $ master. "A" & 1, но это совсем не увеличивает.

1 Ответ

0 голосов
/ 22 февраля 2020

OFFSET должно работать нормально, но вам нужно использовать текущую COLUMN -1 в качестве смещения для строки:

=OFFSET(master.$A$1;COLUMN()-1;0)

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

Скопируйте формулу вдоль строки.

...