У меня 150000 наблюдений, с которыми я пытаюсь работать в LibreOffice (новое имя для OpenOffice.org). Главное, что я хочу сделать, - это рассчитать формулу для всех этих наблюдений. Различные параметры наблюдений находятся в первых 4 столбцах, поэтому я написал функцию в следующем столбце в строке 2, которая использует предыдущие столбцы. Теперь мне нужно скопировать формулу до строки 150000. Я пытался использовать мышь (как обычно), но это просто способ замедлить. Есть ли более быстрый способ пометить все до самого дна?
4 ответа
Да - вы можете определить диапазон выбранных ячеек вручную, после чего "залить" формулу во все выделенные ячейки. Это может занять некоторое время, если формула будет применена к 150 000 наборов данных, поэтому, возможно, вам следует действовать поэтапно (применять для строк от 1 до 50 000, от 51 000 до 100 000 и т.д. Или использовать базу данных, предложенную m0skit0).
Ячейка, которая в данный момент выбрана, отображается в поле "Name Box"
:
Вы можете изменить выбор, просто щелкнув мышью в поле "Name Box"
и изменив его значение:
После того, как вы установили диапазон выделения таким образом, вы можете скопировать формулу из ячейки B1
вниз во все выделенные ячейки, используя Fill
-> Down
из меню Edit
:
или с помощью сочетания клавиш CTRL+D: эта операция повлияет только на выбранные ячейки; в моем примере: B1:B3
.
В результате формула вставляется только в диапазон ячеек, определенный в поле "Name Box"
.
Попробуйте дважды щелкнуть в нижнем правом углу ячейки (то есть на поле, которое вы иначе перетащите).
Скопировано дословно из этого ответа на stackoverflow.
Выберите формулу. Скопируйте это. Выберите все ячейки, в которые вы хотите скопировать его. Вставить.
Это решение только для клавиатуры, которым я пользуюсь много лет. Это очень быстро, и естественно, когда вы использовали его несколько раз:
Перейдите к соседнему столбцу, в котором нет пустых строк, используйте CTRL + стрелку вниз, чтобы перейти к нижнему ряду набора данных.
Используйте стрелку вправо (или влево), чтобы перейти к нижней части пустого столбца с формулой в верхней строке, затем введите точку (или любой другой символ) в этой последней строке.
Используйте стрелку вверх, затем Ctrl + стрелка вверх, чтобы перейти к ячейке с вашей формулой внутри.
Удерживайте нажатой клавишу Ctrl + Shift и стрелку вниз, чтобы выделить весь столбец вплоть до периода, который вы ввели внизу.
Введите Ctrl + d, чтобы заполнить формулу вниз по столбцу (это займет несколько секунд в очень большом наборе данных).
Конечно, нажмите Ctrl + s, чтобы сохранить изменения.