7

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

4 ответа4

19

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

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

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

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

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

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

3

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

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

2

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

0

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .