Щелчок правой кнопкой мыши по строке и нажатие вставки занимает довольно много времени. Я бы предпочел не убирать руки с клавиатуры. Как вставить новую строку над текущей строкой, используя только клавиатуру? Меня в первую очередь интересует вставка одной строки за раз, но также интересуют ответы, которые касаются нескольких строк за раз.
решение1
Мне известны два варианта, и оба (к сожалению) требуют двух шагов.
Опция 1:
- Выбрав одну ячейку, нажмите Shift+, Spaceчтобы выбрать строку.
- Нажмите Control+ Shift+ +, чтобы вставить строку над текущей строкой.
Вариант 2:
- Выделив одну ячейку, нажмите Control+ Shift+ +, чтобы вставить строку.
- Нажмите Enter, чтобы принять значение по умолчанию «Сместить ячейки вниз».
Если вы вставляете много строк одновременно, я думаю, что первый вариант будет лучшим, так как вы сможете повторить второй шаг без необходимости повторного выбора строки.
решение2
Следующее сочетание клавиш вставит одну строку над строкой активной ячейки:
Нажмите ALT+ I(Вставить), затем нажмите R(строка).
На ПК используйте правую кнопку мыши на клавиатуре, чтобы эмулировать щелчок правой кнопкой мыши по текущему выделенному фрагменту.
решение3
Мне показалось интересным ALT+ I,R решение, который, по крайней мере, работает в английской версии Excel.
Я уже много лет использую макрос, указанный ниже, назначенный на Ctrl-N (который заменяет сочетание клавиш, определенное дляНовая рабочая тетрадь), но вы можете назначить любую комбинацию клавиш по вашему желанию.
Sub InsertRow()
'
' InsertRow Macro
' Macro recorded 08.08.98 by A C Rowland
'
' Keyboard Shortcut: Ctrl+n
'
Selection.EntireRow.Insert
End Sub
решение4
Вы также можете выбрать несколько строк, а затем щелкнуть правой кнопкой мыши, чтобы вставить строки, или вы можете вставить одну строку, а затем использовать CTRL-Y столько раз, сколько вам нужно для вставки строк. Если вы отформатируете свою электронную таблицу как таблицу, вам даже не нужно беспокоиться о копировании формул.