Як вставити новий рядок в Excel за допомогою клавіатури?


34

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


3
З вашого запитання незрозуміло, чи хочете ви багато разів повторювати "вставити один рядок" в різних місцях, чи вам не відомі хитрощі, щоб вставити кілька рядків одночасно; Крім того, комбінації клавіш відрізняються між версіями Mac та PC, тому, можливо, варто розширити питання.
Флоріс

Якщо ви хочете мати правою кнопкою миші клавіатуру, використовуйте Shift + F10.
harper

Відповіді:


45

Я знаю два варіанти, і обидва (на жаль) вимагають двох кроків.

Варіант 1:

  1. Вибравши одну клітинку, натисніть Shift+, Spaceщоб вибрати рядок.
  2. Натисніть Control+ Shift+, +щоб вставити рядок над поточним рядком.

Варіант 2:

  1. Вибравши одну клітинку, натисніть Control+ Shift+, +щоб вставити рядок.
  2. Натисніть, Enterщоб прийняти за замовчуванням "Зсув комірки вниз".

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


4
Дякую. Це працює і в Open Office / Libre Office.
dotancohen

11
Alt, I, Rздається швидше для вставки одного рядка.
KRyan

Коли ви говорите "вставити рядок" у варіанті 1, чи йде вона вище чи нижче (на мобільному, не можу перевірити) [також слід згадати у відповіді].
Коул Джонсон

Новий рядок вставлено вище - я оновив свою відповідь.
jstricker

1
Я хотів би зазначити, що це не спрацює, якщо ви спробуєте скористатися numpad + він повинен бути чомусь ліворуч від задньої області
Aequitas

30

Наступний ярлик клавіатури вставить один рядок над рядком активної комірки:

Натисніть ALT+ I(Вставити), потім натисніть R(рядок).

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


Alt + I + R приводить мене до вставки діаграми. Чи можете ви розширити свою відповідь і пояснити, до якого саме меню ви спрямовуєтесь?
лавина

ALT + I >> Старе меню "Вставка", щоб вставити що-небудь. R >> Рядок, С >> Стовпець тощо. @avalancha: Можливо, ви опинилися помилково в опції "Вставка діаграми"? Я перевірив Excel 2013, і він все ще вставляє рядки для R і стовпці для C. Я використовую цю комбінацію клавіш з 2007 року на excel 2002.
ATG

Дякую за деталі, але я все ще не розумію. Що ви маєте на увазі під "старим" меню вставки? Чи можете ви опублікувати скріншот?
лавина

@avalancha: меню не відображається. Якщо ви пам’ятаєте старі меню попередніх версій Excel перед стрічкою, кожен пункт меню був доступний рядком мнемоніки. Нові мнемоніки можна побачити натисканням і відпусканням Alt, які були вибрані не в конфлікті зі старими. Якщо натиснути старі, не з’явиться жодне меню, а натомість підказка під назвою "Клавіша доступу до Office: ...". Імовірно, ваша версія Excel не для ПК.
користувач21820

5
Була б моєю відповіддю, якщо її вже не було тут; +1. Але варто зазначити, що це послідовність, не обов’язково клавіші, які потрібно натискати одночасно. Ви можете ввести Alt, потім I, Rі отримати той самий ефект - я, як правило, знаходить це набагато простіше, оскільки це більше схоже на введення тексту.
KRyan

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

Ласкаво просимо на SuperUser. Якщо вам здається цікавою відповідь, ви можете її прийняти. З ростом репутації у вас з'явиться можливість також додати коментар.
Хастур

6

Я використовую (windows):

  1. Shift+, Spaceщоб вибрати поточний рядок
  2. "Клацніть правою кнопкою миші" +, Iщоб вставити рядок

(*) Клацання правою кнопкою миші клавіатури виглядає так:

введіть тут опис зображення


Це дуже подібне рішення до рішення, яке було надано ОП кілька годин тому, з проханням шукати одноетапне рішення.
CallumDA

1
@ CallumDS33 Опція, яку я пропоную, - це не використання миші, що економить кілька секунд.
assylias

Дивіться схвалену відповідь від ОП. Обидва хороші варіанти, якби OP хотіла двоступеневих рішень. "Варіант 1", як називає ОП, на цю відповідь насправді не відрізняється - не використовуйте миші, а ОП спеціально зазначила, що вони шукають одноетапне рішення .
CallumDA

@ CallumDS33 Моє погано, я думав, що ти маєш на увазі питання. Я погоджуюся, що вони принципово не відрізняються, але я особисто віддаю перевагу швидкому клавіші правого клацання, ніж меню - це питання переваги. І все одно немає крокового рішення (крім кодування його у VBA) - мій підхід вимагає 4 натискань клавіш, таких же, як відповідь ОП. Не соромтесь голосувати, якщо ви вважаєте, що моя відповідь не корисна.
assylias

Схоже, @ATG запропонував одномоментне рішення
CallumDA

4

Ви також можете вибрати кілька рядків, а потім клацнути правою кнопкою миші, щоб вставити рядки, або ви можете вставити один рядок, а потім використовувати CTRL-Y стільки разів, скільки потрібно для вставки рядків. Якщо ви форматуєте свою електронну таблицю у вигляді таблиці, вам навіть не потрібно турбуватися про копіювання формул.


2

Це дуже страшний спосіб зробити це, але я хочу допомогти майбутнім німецьким (чи іншим не англійським) читачам читати відповідь ATG . У німецькому Excel 2007 я міг відтворити Altнавігацію через

Alt+ R+ I+ B+Enter

Отже, кажучи більш загально: натисніть, Altа потім все, що приводить вас до " Пуску" , потім до " Вставка" (що дуже далеко вправо на Стрічці), потім до " Вставити рядок", а потім - тому що Microsoft, мабуть, вважає, що це гарна ідея призначити ліст до двох варіантів цього меню - натиснітьEnter

Я ніколи не знав, що це меню існує там. Якщо ви вже знали, то ця відповідь може здатися вам очевидною, але мені знадобилося копати.


1

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


0

Використовуйте автоматичну клавішу та вставте в сценарій наступні рядки:

;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 вставить вам новий рядок над вибраним рядком.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.