Работа с большим количеством данных в LibreOffice

У меня 150000 наблюдений, с которыми я пытаюсь работать в LibreOffice (новое имя для OpenOffice.org). Главное, что я хочу сделать, - это рассчитать формулу для всех этих наблюдений. Различные параметры наблюдений находятся в первых 4 столбцах, поэтому я написал функцию в следующем столбце в строке 2, которая использует предыдущие столбцы. Теперь мне нужно скопировать формулу до строки 150000. Я пытался использовать мышь (как обычно), но это просто способ замедлить. Есть ли более быстрый способ пометить все до самого дна?

4 ответа

Решение

Да - вы можете определить диапазон выбранных ячеек вручную, после чего "залить" формулу во все выделенные ячейки. Это может занять некоторое время, если формула будет применена к 150 000 наборов данных, поэтому, возможно, вам следует действовать поэтапно (применять для строк от 1 до 50 000, от 51000 до 100 000 и т. Д. - или использовать базу данных, предложенную m0skit0).

Выбранная ячейка отображается в "Name Box":Поле имени

Вы можете изменить выбор, просто нажав на "Name Box" и измените его значение:Имя Box 2

После того, как вы установили диапазон выбора таким образом, вы можете скопировать формулу из ячейки B1 вниз во все выбранные ячейки, используя Fill -> Down от Edit меню:Заполнить - вниз

или с помощью сочетания клавиш CTRL+D: эта операция повлияет только на выбранные ячейки; в моем примере: B1:B3,

В результате формула вставляется только в диапазон ячеек, определенный в "Name Box",

Попробуйте дважды щелкнуть в нижнем правом углу ячейки (то есть на поле, которое в противном случае вы бы перетащили).

Скопировано дословно из этого ответа на stackoverflow.

Выберите формулу. Скопируйте это. Выберите все ячейки, в которые вы хотите скопировать его. Вставить.

Это решение только для клавиатуры, которым я пользуюсь много лет. Это очень быстро, и естественно, когда вы использовали его несколько раз:

Перейдите к соседнему столбцу, в котором нет пустых строк, используйте CTRL + стрелку вниз, чтобы перейти к нижнему ряду набора данных.

Используйте стрелку вправо (или влево), чтобы перейти к нижней части пустого столбца, в котором ваша формула находится в верхней строке, а затем введите точку (или любой другой символ) в этой последней строке.

Используйте стрелку вверх, затем Ctrl + стрелка вверх, чтобы перейти к ячейке с вашей формулой.

Удерживайте нажатой клавишу Ctrl + Shift и стрелку вниз, чтобы выделить весь столбец до, включая период, введенный внизу.

Введите Ctrl + d, чтобы заполнить формулу вниз по столбцу (это займет несколько секунд в очень большом наборе данных).

Конечно, нажмите Ctrl + s, чтобы сохранить изменения.

Другие вопросы по тегам