Jak wstawić nowy wiersz w programie Excel za pomocą klawiatury?

34

Kliknięcie prawym przyciskiem myszy wiersza i kliknięcie wstawki jest dość czasochłonne. Wolałbym nie odrywać rąk od klawiatury. Jak wstawić nowy wiersz powyżej bieżącego wiersza, używając tylko klawiatury? Interesuje mnie przede wszystkim wstawianie pojedynczego wiersza na raz, ale interesują mnie również odpowiedzi, które dotyczą wielu wierszy jednocześnie.

jstricker
źródło
3
Z twojego pytania nie wynika jasno, czy chcesz powtarzać „wstaw jeden wiersz” wiele razy w różnych lokalizacjach, czy też nie znasz sztuczek polegających na wstawianiu wielu wierszy jednocześnie; ponadto skróty klawiaturowe różnią się w zależności od wersji na komputery Mac i PC, więc warto rozszerzyć swoje pytanie.
Floris
Jeśli chcesz kliknąć prawym przyciskiem myszy na klawiaturze, użyj Shift + F10.
harper

Odpowiedzi:

45

Są dwie opcje, o których wiem i obie (niestety) wymagają dwóch kroków.

Opcja 1:

  1. Po zaznaczeniu pojedynczej komórki naciśnij Shift+, Spaceaby wybrać wiersz.
  2. Naciśnij Control+ Shift+, +aby wstawić wiersz powyżej bieżącego wiersza.

Opcja 2:

  1. Po zaznaczeniu pojedynczej komórki naciśnij Control+ Shift+, +aby wstawić wiersz.
  2. Naciśnij, Enteraby zaakceptować domyślną wartość „Przesuń komórki w dół”.

W przypadku wstawiania wielu wierszy jednocześnie uważam, że pierwsza opcja jest najlepsza, ponieważ można powtórzyć drugi krok bez konieczności ponownego wybierania wiersza.

jstricker
źródło
4
Dziękuję Ci. Działa to również w Open Office / Libre Office.
dotancohen
11
Alt, I, Rwydaje się szybsze przy wstawianiu pojedynczego wiersza.
KRyan
Kiedy mówisz „wstaw wiersz” w opcji 1, to czy idzie on wyżej czy poniżej (na telefonie komórkowym, nie można sprawdzić) [należy również wspomnieć w odpowiedzi].
Cole Johnson
Nowy wiersz został wstawiony powyżej - zaktualizowałem swoją odpowiedź.
jstricker
1
Chciałbym zaznaczyć, że to nie zadziała, jeśli spróbujesz użyć klawiatury numerycznej + z jakiegoś powodu musi to być ten po lewej stronie backspace
Aequitas
30

Poniższy skrót klawiaturowy wstawi jeden wiersz nad wierszem aktywnej komórki:

Naciśnij ALT+ I(Wstaw), a następnie naciśnij R(wiersz).

Na komputerach PC użyj prawego przycisku myszy na klawiaturze, aby emulować kliknięcie prawym przyciskiem myszy na bieżącym zaznaczeniu.

ATG
źródło
Alt + I + R prowadzi mnie do wstawienia diagramu. Czy możesz rozwinąć swoją odpowiedź i dokładnie wyjaśnić, do którego menu zmierzasz?
avalancha
ALT + I >> Stare menu Wstaw, aby wstawić cokolwiek. R >> Wiersz, C >> Kolumna i tak dalej. @avalancha: Może skończyłeś błędnie na opcji wstawiania diagramów? Sprawdziłem Excel 2013 i nadal wstawia wiersze dla R i kolumny dla C. Używam tego skrótu klawiaturowego od 2007 roku w programie Excel 2002.
ATG
Dzięki za szczegóły, ale wciąż nie rozumiem. Co rozumiesz przez „stare” menu wstawiania? Czy możesz opublikować zrzut ekranu?
avalancha
@avalancha: Nie pokazano menu. Jeśli pamiętasz stare menu z poprzednich wersji programu Excel przed wstążką, każdy element menu był dostępny przez ciąg mnemoników. Nowe mnemoniki można zobaczyć naciskając i zwalniając Alt, które zostały wybrane tak, aby nie kolidowały ze starymi. Naciśnięcie starych nie spowoduje wyświetlenia menu, ale podpowiedź zatytułowaną „Klucz dostępu do pakietu Office: ...”. Prawdopodobnie twoja wersja Excela nie jest na PC.
user21820
5
To będzie moja odpowiedź, jeśli jeszcze jej tu nie było; +1. Warto jednak zauważyć, że jest to sekwencja, niekoniecznie jednoczesne naciskanie klawiszy. Można wpisać Alt, a następnie I, po czym Ri uzyskać ten sam efekt - Staram się znaleźć to o wiele łatwiejsze, ponieważ jest bardziej podobna do pisania.
KRyan
14

Znalazłem ciekawe, ALT+ I, R rozwiązanie , które działa w angielskiej wersji programu Excel, w każdym razie.

Od lat używam poniższego makra, przypisanego do Ctrl-N (który przejmuje skrót zdefiniowany dla nowego skoroszytu ), ale możesz przypisać dowolną kombinację klawiszy, którą preferujesz.

Sub InsertRow()
'
' InsertRow Macro
' Macro recorded 08.08.98 by A C Rowland
'
' Keyboard Shortcut: Ctrl+n
'
    Selection.EntireRow.Insert
End Sub
Rowland
źródło
Witamy w SuperUser. Jeśli znajdziesz ciekawą odpowiedź, możesz ją głosować. W miarę wzrostu reputacji będziesz mieć możliwość dodawania komentarzy.
Hastur
6

Używam (Windows):

  1. Shift+, Spaceaby wybrać bieżący wiersz
  2. „Klawiatura kliknij prawym przyciskiem myszy” +, Iaby wstawić wiersz

(*) Kliknięcie prawym przyciskiem myszy klawiatury wygląda następująco:

wprowadź opis zdjęcia tutaj

assylias
źródło
Jest to bardzo podobne rozwiązanie do tego, które zostało dostarczone przez OP kilka godzin temu, z prośbą, że szukają rozwiązania jednoetapowego.
CallumDA
1
@ CallumDS33 Proponowaną przeze mnie opcją nie jest używanie myszy, co oszczędza kilka sekund.
assylias
Zobacz pozytywną odpowiedź z PO. Obie dobre opcje, jeśli OP chce rozwiązań dwuetapowych. „Opcja 1”, jak nazywa OP, tak naprawdę nie różni się od tej odpowiedzi - nie używaj myszy, a OP wyraźnie wspomniał, że szukają rozwiązania jednoetapowego .
CallumDA
@ CallumDS33 Mój zły Myślałem, że odnosisz się do pytania. Zgadzam się, że nie różnią się zasadniczo, ale osobiście wolę przejść przez skrót prawym przyciskiem myszy niż menu - to kwestia preferencji. Zresztą nie ma rozwiązania jednoetapowego (oprócz kodowania go w VBA) - moje podejście wymaga 4 naciśnięć klawiszy, tak samo jak odpowiedź OP. Nie wahaj się głosować, jeśli uważasz, że moja odpowiedź nie jest przydatna.
assylias
wygląda na to, że @ATG zapewniło jednoetapowe rozwiązanie
CallumDA
4

Możesz także wybrać wiele wierszy, a następnie kliknąć prawym przyciskiem myszy, aby wstawić wiersze, lub wstawić jeden wiersz, a następnie użyć CTRL-Y tyle razy, ile trzeba wstawić wiersze. Jeśli sformatujesz arkusz kalkulacyjny jako tabelę, nie musisz nawet martwić się o kopiowanie formuł.

BillDOe
źródło
2

To okropny, okropny sposób na zrobienie tego, ale chcę pomóc przyszłym niemieckim (lub innym nieangielskim) czytelnikom czytającym odpowiedź ATG . W niemieckim programie Excel 2007 mogłem odtworzyć Altnawigację za pośrednictwem

Alt+ R+ I+ B+Enter

Mówiąc bardziej ogólnie: naciśnij, Alta następnie cokolwiek, co prowadzi do Start , następnie Wstaw (który jest bardzo daleko w prawo na Wstążce), a następnie Wstaw wiersz, a następnie - ponieważ Microsoft uważa, że ​​dobrym pomysłem jest przypisanie literę do dwóch opcji w tym menu - naciśnijEnter

Nigdy nie wiedziałem, że to menu istnieje. Jeśli już wiedziałeś, ta odpowiedź może ci się wydawać oczywista, ale zajęło mi to trochę kopania.

avalancha
źródło
1

Nadal używam starych poleceń Visicalc - wpisanie /irwstawia wiersz nad bieżącą komórką i /icwstawia kolumnę po lewej stronie bieżącej komórki.

Chris
źródło
0

Użyj Autohotkey i wklej następujące wiersze do skryptu:

;ms Excel insert row.  
;Select cell in row and press Ctrl+shift+I  
^+I::  
Send !I  
Send R  
nerfherder
źródło
0

Uważam, że skrót Ctrl+ +(na klawiaturze numerycznej) jest najwygodniejszy, ponieważ nie muszę patrzeć na klawiaturę, najlepiej dla maszynistki dotykowej (nawet dla użytkownika bez dotyku).

Aby wstawić wiele wierszy, możesz nacisnąć raz powyżej skrótu, a następnie po prostu naciskać F4(co powtarza akcję).

ePandit
źródło
-1

Aby dodać określone wiersze w wielu miejscach jednocześnie, możesz spróbować.

Możesz przytrzymać klawisz Ctrl, kliknąć jeden wiersz, kliknąć inny wiersz, puścić klawisz Ctrl, a następnie kliknąć prawym przyciskiem myszy, aby dodać wiersz.

Myślę, że jeśli klikniesz zbyt wiele wierszy i / lub na przefiltrowanej liście, Excel powie, że zakres jest zbyt skomplikowany.

Emwat
źródło
-1

Możesz po prostu nacisnąć Alt+, Ea Excel wstawi nowy wiersz powyżej wybranego wiersza.

kawaler
źródło