Come inserisco una nuova riga in Excel tramite la tastiera?


34

Fare clic con il tasto destro su una riga e fare clic su Inserisci richiede abbastanza tempo. Preferirei non dover togliere le mani dalla tastiera. Come posso inserire una nuova riga sopra la mia riga corrente usando solo la tastiera? Sono principalmente interessato a inserire una singola riga alla volta, ma sarei anche interessato a risposte che indirizzano più righe alla volta.


3
Dalla tua domanda non è chiaro se desideri ripetere "inserisci singola riga" più volte in posizioni diverse o se non sei a conoscenza di trucchi per inserire più righe contemporaneamente; inoltre, le scorciatoie da tastiera differiscono tra le versioni per Mac e PC, quindi potrebbe valere la pena espandere la tua domanda.
Floris,

Se vuoi fare clic con il tasto destro del mouse sulla tastiera, usa Maiusc + F10.
Harper il

Risposte:


45

Sono a conoscenza di due opzioni ed entrambe (purtroppo) richiedono due passaggi.

Opzione 1:

  1. Con una singola cella selezionata, premi Shift+ Spaceper selezionare la riga.
  2. Premi Control+ Shift+ +per inserire una riga sopra la riga corrente.

Opzione 2:

  1. Con una singola cella selezionata, premi Control+ Shift+ +per inserire una riga.
  2. Premi Enterper accettare il valore predefinito di "Sposta celle in basso".

Se si inseriscono più righe contemporaneamente, penso che la prima opzione sia la migliore, in quanto è possibile ripetere il secondo passaggio senza dover selezionare nuovamente la riga.


4
Grazie. Funziona anche in Open Office / Libre Office.
dotancohen,

11
Alt, I, Rsembra più veloce per l'inserimento di una singola riga.
KRyan,

Quando dici "per inserire una riga" nell'opzione 1, va sopra o sotto (sul cellulare, non riesco a controllare) [dovrebbe essere menzionato anche nella risposta].
Cole Johnson,

La nuova riga è inserita sopra: ho aggiornato la mia risposta.
jstricker,

1
Vorrei sottolineare che questo non funzionerà se si tenta di utilizzare il tastierino numerico + per qualche motivo deve essere quello a sinistra del backspace
Aequitas,

30

La seguente scorciatoia da tastiera inserirà una riga sopra la riga della cella attiva:

Premere ALT+ I(Inserisci) quindi premere R(riga).

Su PC, utilizzare il tasto destro del mouse sulla tastiera per emulare un clic destro sulla selezione corrente.


Alt + I + R mi porta a inserire un diagramma. Potresti espandere la tua risposta e spiegare esattamente verso quale menu stai andando?
avalancha,

ALT + I >> Vecchio menu Inserisci, per inserire qualsiasi cosa. R >> Riga, C >> Colonna e così via. @avalancha: Forse hai finito con l'opzione Inserisci diagramma per errore? Ho controllato Excel 2013 e inserisce ancora righe per R e colonne per C. Uso questa scorciatoia da tastiera dall'anno 2007 su Excel 2002.
ATG,

Grazie per i dettagli ma ancora non capisco. Cosa intendi con "vecchio" menu di inserimento? Potresti pubblicare uno screenshot?
avalancha,

@avalancha: non viene visualizzato alcun menu. Se ricordi i vecchi menu delle versioni precedenti di Excel prima della barra multifunzione, ogni voce di menu era accessibile da una serie di mnemonici. La nuova mnemonica può essere vista premendo e rilasciando Alt, che sono stati scelti per non entrare in conflitto con quelli vecchi. Premendo quelli vecchi non si apriva alcun menu ma una descrizione dal titolo "Chiave di accesso a Office: ...". Presumibilmente la tua versione di Excel non è per un PC.
user21820

5
Sarebbe stata la mia risposta se non fosse già qui; +1. Ma vale la pena notare che questa è una sequenza, non necessariamente i tasti da premere contemporaneamente. Puoi digitare Alt, quindi I, quindi Re ottenere lo stesso effetto: tendo a trovarlo molto più facilmente poiché è più simile alla digitazione.
KRyan,

14

Ho trovato interessante la soluzioneALT + I, che funziona nella versione inglese di Excel, in ogni caso.R

Uso da anni la macro di seguito, assegnata a Ctrl-N (che prende il posto del collegamento definito per Nuova cartella di lavoro ), ma è possibile assegnare a qualsiasi combinazione di tasti che si preferisce.

Sub InsertRow()
'
' InsertRow Macro
' Macro recorded 08.08.98 by A C Rowland
'
' Keyboard Shortcut: Ctrl+n
'
    Selection.EntireRow.Insert
End Sub

Benvenuto su SuperUser. Se trovi interessante una risposta, sentiti libero di votarla. Man mano che cresci con la reputazione avrai anche la possibilità di aggiungere commenti.
Hastur,

6

Io uso (windows):

  1. Shift+ Spaceper selezionare la riga corrente
  2. "Tasto destro del mouse sulla tastiera" + Iper inserire una riga

(*) il tasto destro della tastiera appare così:

inserisci qui la descrizione dell'immagine


Questa è una soluzione molto simile a quella fornita da OP un numero di ore fa, con la richiesta di cercare una soluzione in un solo passaggio.
CallumDA,

1
@ CallumDS33 L'opzione che propongo non è l'utilizzo del mouse, che consente di risparmiare qualche secondo.
Assylias,

Vedi la risposta votata dall'OP. Entrambe le buone opzioni se OP volesse soluzioni in due fasi. "Opzione 1" come OP chiama non è molto diverso da questa risposta - né usare il mouse, e OP ha menzionato specificamente che stanno cercando una soluzione in un solo passaggio .
CallumDA,

@ CallumDS33 Mio male, pensavo che ti riferissi alla domanda. Sono d'accordo che non sono fondamentalmente diversi, ma personalmente preferisco passare attraverso il tasto destro del mouse rispetto ai menu: è una questione di preferenza. E comunque non esiste una soluzione a un solo passaggio (a parte la codifica in VBA): il mio approccio richiede 4 sequenze di tasti, come la risposta del PO. Sentiti libero di votare se ritieni che la mia risposta non sia utile.
Assylias,

sembra che @ATG abbia fornito una soluzione in 1 passaggio
CallumDA,

4

È inoltre possibile selezionare più righe e quindi fare clic con il pulsante destro del mouse per inserire righe oppure è possibile inserire una riga e quindi utilizzare CTRL-Y tutte le volte necessarie per inserire righe. Se formatti il ​​foglio di calcolo come tabella, non dovrai nemmeno preoccuparti di copiare le tue formule.


2

Questo è un modo terribile e terribile di farlo, ma voglio aiutare i futuri lettori tedeschi (o altri non inglesi) a leggere la risposta di ATG . In un tedesco Excel 2007 ho potuto riprodurre la Altnavigazione tramite

Alt+ R+ I+ B+Enter

Quindi, per dirla più in generale: premi Alte poi tutto ciò che ti porta a Start , quindi a Inserisci (che è molto lontano a destra nella barra multifunzione), quindi a Inserisci riga e quindi - perché a quanto pare Microsoft pensa che sia una buona idea assegnare un lettera a due opzioni in questo menu - premereEnter

Non ho mai saputo che questo menu esistesse lì. Se lo sapevi già, questa risposta potrebbe sembrarti ovvia ma mi ci è voluto un po 'di ricerca.


1

Sto ancora usando i vecchi comandi di Visicalc: digitando si /irinserisce una riga sopra la cella corrente e si /icinserisce una colonna a sinistra della cella corrente.


0

Utilizzare il tasto Autohot e incollare le seguenti righe nello script:

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

0

Trovo la scorciatoia Ctrl+ +(sul tastierino numerico) più comoda in quanto non devo guardare la tastiera, questa è la cosa migliore per un dattilografo touch (anche per un utente non touch).

Per inserire più righe, puoi premere una volta sopra il collegamento e continuare a premere F4(che ripete un'azione).


-1

Per aggiungere determinate righe in più punti contemporaneamente, puoi provare questo.

È possibile tenere premuto il tasto Ctrl, fare clic su una riga, fare clic su un'altra riga, rilasciare il tasto Ctrl e quindi fare clic con il pulsante destro del mouse per aggiungere la riga.

Penso che se fai clic su troppe righe e / o in un elenco filtrato, Excel dirà che l'intervallo è troppo complicato.


-1

Puoi semplicemente premere Alt+ Eed Excel ti inserirà una nuova riga sopra la riga selezionata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.