¿Cómo inserto una nueva fila en Excel a través del teclado?

34

Hacer clic derecho en una fila y hacer clic en insertar es bastante lento. Prefiero no tener que quitar las manos del teclado. ¿Cómo puedo insertar una nueva fila sobre mi fila actual usando solo el teclado? Estoy principalmente interesado en insertar una sola fila a la vez, pero también estaría interesado en respuestas que aborden varias líneas a la vez.

jstricker
fuente
3
No queda claro a partir de su pregunta si desea repetir "insertar una sola fila" muchas veces en diferentes ubicaciones, o si no conoce los trucos para insertar varias filas al mismo tiempo; Además, los atajos de teclado difieren entre las versiones de Mac y PC, por lo que podría valer la pena ampliar su pregunta.
Floris
Si desea hacer clic con el botón derecho en el teclado, use Shift + F10.
Harper

Respuestas:

45

Hay dos opciones que conozco, y ambas (desafortunadamente) requieren dos pasos.

Opción 1:

  1. Con una sola celda seleccionada, presione Shift+ Spacepara seleccionar la fila.
  2. Presiona Control+ Shift+ +para insertar una fila sobre la fila actual.

Opcion 2:

  1. Con una sola celda seleccionada, presione Control+ Shift+ +para insertar una fila.
  2. Presione Enterpara aceptar el valor predeterminado de "Desplazar celdas hacia abajo".

Si inserta muchas filas a la vez, creo que la primera opción es la mejor, ya que puede repetir el segundo paso sin tener que volver a seleccionar la fila.

jstricker
fuente
44
Gracias. Esto también funciona en Open Office / Libre Office.
dotancohen
11
Alt, I, Rparece más rápido para insertar una sola fila.
KRyan
Cuando dice "para insertar una fila" en la opción 1, va arriba o abajo (en el móvil, no se puede marcar) [también debe mencionarse en la respuesta].
Cole Johnson
La nueva fila se inserta arriba: he actualizado mi respuesta.
jstricker
1
Me gustaría señalar que esto no funcionará si intentas usar el teclado numérico + debe ser el que está a la izquierda del espacio de retroceso por alguna razón
Aequitas
30

El siguiente método abreviado de teclado insertará una fila sobre la fila de la celda activa:

Presione ALT+ I(Insertar) y luego presione R(fila).

En las PC, use la tecla de clic derecho en el teclado para emular un clic derecho en la selección actual.

ATG
fuente
Alt + I + R me lleva a insertar un diagrama. ¿Podría ampliar su respuesta y explicar exactamente hacia qué menú se dirige?
avalancha
ALT + I >> Menú Insertar anterior, para insertar cualquier cosa. R >> Fila, C >> Columna, y así sucesivamente. @avalancha: ¿Quizás terminaste en la opción Insertar diagrama por error? Verifiqué en Excel 2013, y todavía inserta filas para R y columnas para C. He estado usando este atajo de teclado desde el año 2007 en Excel 2002.
ATG
Gracias por los detalles pero aún no lo entiendo. ¿Qué quieres decir con menú de inserción "antiguo"? ¿Podrías publicar una captura de pantalla?
avalancha
@avalancha: no se muestra ningún menú. Si recuerda los antiguos menús de las versiones anteriores de Excel antes de la cinta de opciones, todos los elementos del menú eran accesibles mediante una cadena de mnemotécnicos. Las nuevas mnemotécnicas se pueden ver presionando y soltando Alt, que fueron elegidas para no entrar en conflicto con las antiguas. Al presionar los anteriores no aparecería ningún menú, sino una información sobre herramientas titulada "Clave de acceso de Office: ...". Presumiblemente, su versión de Excel no es para una PC.
user21820
55
Sería mi respuesta si aún no estuviera aquí; +1. Pero vale la pena señalar que esta es una secuencia, no necesariamente teclas para presionar simultáneamente. Puede escribir Alt, luego I, Ry obtener el mismo efecto: tiendo a encontrar esto mucho más fácil ya que es más similar a escribir.
KRyan
14

En cualquier caso, me pareció interesante la soluciónALT + I, que funciona en la versión en inglés de Excel.R

He estado usando durante años la macro a continuación, asignada a Ctrl-N (que se hace cargo del acceso directo definido para el Nuevo libro de trabajo ), pero puede asignarla a cualquier combinación de teclas que prefiera.

Sub InsertRow()
'
' InsertRow Macro
' Macro recorded 08.08.98 by A C Rowland
'
' Keyboard Shortcut: Ctrl+n
'
    Selection.EntireRow.Insert
End Sub
Un Rowland
fuente
Bienvenido a SuperUser. Si encuentra una respuesta interesante, siéntase libre de votarla. A medida que crezca con la reputación, también tendrá la posibilidad de agregar comentarios.
Hastur
6

Yo uso (windows):

  1. Shift+ Spacepara seleccionar la fila actual
  2. "Clic derecho del teclado" + I para insertar una fila

(*) el clic derecho del teclado se ve así:

ingrese la descripción de la imagen aquí

asilias
fuente
Esta es una solución muy similar a la que proporcionó OP hace varias horas, con la solicitud de que estén buscando una solución de un solo paso.
CallumDA
1
@ CallumDS33 La opción que propongo es no usar el mouse, lo que ahorra unos segundos.
assylias
Ver respuesta votada de OP. Ambas buenas opciones si OP quería soluciones de dos pasos. La "Opción 1", como OP llama, no es realmente diferente a esta respuesta, ni use el mouse, y OP mencionó específicamente que están buscando una solución de un solo paso .
CallumDA
@ CallumDS33 Mi mal, pensé que te referías a la pregunta. Estoy de acuerdo en que no son fundamentalmente diferentes, pero personalmente prefiero pasar por el acceso directo del botón derecho que los menús, es una cuestión de preferencia. Y de todos modos no hay una solución de un solo paso (aparte de codificarlo en VBA): mi enfoque requiere 4 pulsaciones de teclas, igual que la respuesta del OP. Siéntase libre de votar si cree que mi respuesta no es útil.
assylias
parece que @ATG proporcionó una solución de 1 paso
CallumDA
4

También puede seleccionar varias filas y luego hacer clic con el botón derecho para insertar filas, o puede insertar una fila y luego usar CTRL-Y tantas veces como sea necesario para insertar filas. Si formatea su hoja de cálculo como una tabla, ni siquiera necesita preocuparse por copiar sus fórmulas.

BillDOe
fuente
2

Esta es una forma terrible de hacerlo, pero quiero ayudar a futuros lectores alemanes (u otros que no están en inglés) leyendo la respuesta de ATG . En un Excel 2007 alemán pude reproducir elAlt navegación a través de

Alt+ R+ I+B +Enter

Para decirlo de manera más general: presione Alty luego lo que sea que lo lleve a Inicio , luego a Insertar (que está muy a la derecha en la cinta de opciones), luego a Insertar fila y luego, porque Microsoft aparentemente cree que es una buena idea asignar un carta a dos opciones en este menú - presioneEnter

Nunca supe que este menú existía allí. Si ya lo sabía, esta respuesta puede parecerle obvia, pero me llevó un poco de investigación.

avalancha
fuente
1

Todavía estoy usando los viejos comandos de Visicalc: escribir /irinserta una fila sobre la celda actual e /icinserta una columna a la izquierda de la celda actual.

Chris
fuente
0

Use Autohotkey y pegue las siguientes líneas en el script:

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

Encuentro el atajo Ctrl+ +(en el teclado numérico) más cómodo ya que no tengo que mirar en el teclado, esto es lo mejor para un mecanógrafo táctil (incluso para un usuario no táctil).

Para insertar varias filas, puede presionar una vez sobre el acceso directo y luego seguir presionando F4(que repite una acción).

ePandit
fuente
-1

Para añadir ciertas filas en múltiples lugares al mismo tiempo, puede intentar esto.

Puede mantener presionada la tecla Ctrl, hacer clic en una fila, hacer clic en otra fila, soltar la tecla Ctrl y luego hacer clic con el botón derecho para agregar la fila.

Creo que si hace clic en demasiadas filas y / o en una lista filtrada, Excel dirá que el rango es demasiado complicado.

Emwat
fuente
-1

Puede presionar Alt+ Ey Excel le insertará una nueva fila sobre la fila seleccionada.

bachph
fuente