Работа с большим количеством данных в LibreOffice
У меня 150000 наблюдений, с которыми я пытаюсь работать в LibreOffice (новое имя для OpenOffice.org). Главное, что я хочу сделать, - это рассчитать формулу для всех этих наблюдений. Различные параметры наблюдений находятся в первых 4 столбцах, поэтому я написал функцию в следующем столбце в строке 2, которая использует предыдущие столбцы. Теперь мне нужно скопировать формулу до строки 150000. Я пытался использовать мышь (как обычно), но это просто способ замедлить. Есть ли более быстрый способ пометить все до самого дна?
4 ответа
Да - вы можете определить диапазон выбранных ячеек вручную, после чего "залить" формулу во все выделенные ячейки. Это может занять некоторое время, если формула будет применена к 150 000 наборов данных, поэтому, возможно, вам следует действовать поэтапно (применять для строк от 1 до 50 000, от 51000 до 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, чтобы сохранить изменения.