34

Щелчок правой кнопкой мыши по строке и нажатие кнопки вставки довольно трудоемки Я бы предпочел не снимать руки с клавиатуры. Как я могу вставить новую строку над моей текущей строкой, используя только клавиатуру? В первую очередь меня интересует вставка одной строки за раз, но мне также будут интересны ответы, которые касаются нескольких строк одновременно.

11 ответов11

45

Есть два варианта, которые мне известны, и оба (к сожалению) требуют двух шагов.

Опция 1:

  1. Выбрав одну ячейку, нажмите Shift + Пробел, чтобы выбрать строку.
  2. Нажмите Control + Shift + +, чтобы вставить строку над текущей строкой.

Вариант 2:

  1. Выделив одну ячейку, нажмите Control + Shift + +, чтобы вставить строку.
  2. Нажмите Enter, чтобы принять значение по умолчанию «Shift cell down».

Если вы вставляете много строк одновременно, я думаю, что первый вариант - лучший, так как вы можете повторить второй шаг без необходимости повторного выбора строки.

30

Следующее сочетание клавиш вставит одну строку над строкой активной ячейки:

Нажмите ALT + I (Вставить), затем нажмите R (строка).

На ПК используйте правую кнопку на клавиатуре, чтобы эмулировать щелчок правой кнопкой мыши по текущему выбору.

14

Я нашел интересный 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
6

Я использую (Windows):

  1. Shift + Пробел, чтобы выбрать текущую строку
  2. "Клавиатура правой кнопкой мыши" + I, чтобы вставить строку

(*) Правый клик на клавиатуре выглядит так:

4

Вы также можете выбрать несколько строк и затем щелкнуть правой кнопкой мыши, чтобы вставить строки, или вы можете вставить одну строку, а затем использовать CTRL-Y столько раз, сколько вам нужно, чтобы вставить строки. Если вы отформатируете электронную таблицу в виде таблицы, вам даже не нужно беспокоиться о копировании формул.

2

Это ужасно ужасный способ сделать это, но я хочу помочь будущим немецким (или другим не англоязычным) читателям, читающим ответ ATG. В немецком Excel 2007 я мог воспроизвести Alt навигацию через

Alt + R + I + B + Enter

Таким образом, чтобы выразить это более широко: нажмите Alt и затем все, что приводит вас к началу, затем к вставке (которая находится очень далеко вправо на ленте), затем к строке вставки и затем - потому что Microsoft, очевидно, считает, что это хорошая идея назначить буква для двух вариантов в этом меню - нажмите Enter

Я никогда не знал, что это меню существует там. Если вы уже знали, то этот ответ может показаться вам очевидным, но мне потребовалось немного покопаться.

1

Я все еще использую старые команды Visicalc - ввод /ir вставляет строку над текущей ячейкой, а /ic вставляет столбец слева от текущей ячейки.

0

Используйте Autohotkey и вставьте следующие строки в скрипт:

;ms Excel insert row.  
;Select cell in row and press Ctrl+shift+I  
^+I::  
Send !I  
Send R  
0

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

Для вставки нескольких строк, вы можете нажать один раз над ярлыком, а затем просто продолжать нажимать F4 (что повторяет действие).

-1

Чтобы добавить определенные строки в нескольких местах одновременно, вы можете попробовать это.

Вы можете удерживать клавишу Ctrl, щелкнуть одну строку, щелкнуть другую строку, отпустить клавишу Ctrl, а затем щелкнуть правой кнопкой мыши, чтобы добавить строку.

Я думаю, что если вы нажмете слишком много строк и / или в фильтрованном списке, Excel скажет, что диапазон слишком сложен.

-1

Вы можете просто нажать Alt + E и Excel вставит вам новую строку над выбранной строкой.

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