キーボードからExcelに新しい行を挿入するにはどうすればよいですか?


34

行を右クリックして挿入をクリックすると、かなり時間がかかります。キーボードから手を離す必要はありません。キーボードのみを使用して現在の行の上に新しい行を挿入するにはどうすればよいですか?私は主に一度に単一の行を挿入することに興味がありますが、同時に複数の行に対処する回答にも興味があります。


3
「単一行の挿入」をさまざまな場所で何度も繰り返したいのか、複数行を同時に挿入するトリックに気付いていないのかは、質問から明らかではありません。また、キーボードショートカットはMacバージョンとPCバージョンで異なるため、質問を拡大する価値があります。
フローリス

キーボードで右クリックする場合は、Shift + F10を使用します。
ハーパー

回答:


45

私が知っている2つのオプションがあり、両方とも(残念ながら)2つのステップが必要です。

オプション1:

  1. 単一のセルを選択した状態で、Shift+ Spaceを押して行を選択します。
  2. ヒットControl+ Shift+ +現在の行の上の行を挿入します。

オプション2:

  1. 単一のセルを選択して、Control+ Shift+ +を押して行を挿入します。
  2. ヒットEnterして、デフォルトの「セルを下にシフト」を受け入れます。

一度に多くの行を挿入する場合、行を再選択することなく2番目の手順を繰り返すことができるため、最初のオプションが最適だと思います。


4
ありがとうございました。これはOpen Office / Libre Officeでも機能します。
-dotancohen

11
Alt, I, R単一の行を挿入する方が速いようです。
KRyan

オプション1で「行を挿入する」と言うと、上または下に移動しますか(モバイルではチェックできません)[答えにも記載する必要があります]。
コールジョンソン

新しい行が上に挿入されます。回答を更新しました。
jstricker

1
テンキーを使用しようとするとこれが機能しないことを指摘したいと思います+何らかの理由でバックスペースの左側にある必要があります
-Aequitas

30

次のキーボードショートカットは、アクティブセルの行の上に1行挿入します。

プレスALT+ I(挿入)を押しますR(行)。

PCでは、キーボードの右クリックキーを使用して、現在の選択の右クリックをエミュレートします。


Alt + I + Rを使用すると、ダイアグラムを挿入できます。答えを広げて、どのメニューに向かっているのかを正確に説明していただけますか
雪崩

ALT + I >>古い挿入メニュー、何でも挿入します。R >>行、C >>列など。@avalancha:たぶん、誤ってダイアグラム挿入オプションになったのですか?Excel 2013で確認しましたが、Rの行とCの列を挿入します。2007年からExcel 2002でこのキーボードショートカットを使用しています。
ATG

詳細に感謝しますが、まだわかりません。「古い」挿入メニューとはどういう意味ですか?スクリーンショットを投稿できますか?
雪崩

@avalancha:メニューは表示されません。リボンの前に以前のバージョンのExcelの古いメニューを覚えていれば、すべてのメニュー項目はニーモニックの文字列でアクセスできました。新しいニーモニックはAlt、を押して放すと表示され、古いものと競合しないように選択されています。古いボタンを押してもメニューは表示されず、代わりに「Office access key:...」というタイトルのツールチップが表示されます。たぶんあなたのExcelバージョンはPC用ではありません。
user21820

5
まだここにいなければ、私の答えになるでしょう。+1。ただし、これはシーケンスであり、必ずしも同時に押すキーではないことに注意してください。あなたは入力できAlt、その後、Iその後、R同様の効果を得る-それはタイピングに、より似ているので、私はこれだけを簡単に見つけることが多いです。
KRyan

14

とにかく、英語版のExcelで機能するALT+ IR solutionが面白いとわかりました。

私は長年、Ctrl-N(New Workbookに定義されたショートカットから引き継ぐ)に割り当てられたマクロを使用していますが、任意のキーの組み合わせに割り当てることができます。

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行を挿入

(*)キーボードの右クリックは次のようになります。

ここに画像の説明を入力してください


これは、数時間前にOPが提供したものと非常によく似たソリューションであり、ワンステップのソリューションを探しているという要望があります。
CallumDA

1
@ CallumDS33私が提案するオプションはマウスを使用しないことで、数秒節約できます。
-assylias

OPからの賛成の回答をご覧ください。OPが2段階のソリューションを必要とする場合は、どちらも適切なオプションです。OPが呼び出す「オプション1」は、この回答と実際には違いはありません。どちらもマウスを使用せず、OPは、ワンステップソリューションを探していると具体的に述べています
CallumDA

@ CallumDS33私はあなたが質問に言及していると思いました。私はそれらが根本的に異なるわけではないことに同意しますが、個人的にはメニューよりも右クリックのショートカットを使用することを好みます-それは好みの問題です。とにかく、ワンステップソリューションはありません(VBAでコーディングすることを除いて)-私のアプローチでは、OPの答えと同じ4つのキーストロークが必要です。私の答えが役に立たないと思うなら、気軽に投票してください。
-assylias

@ATGのようなルックスは、1ステップのソリューションを提供
CallumDA

4

また、複数の行を選択して右クリックして行を挿入することも、1行挿入してからCtrl-Yを使用して行を挿入することもできます。スプレッドシートを表としてフォーマットする場合、式をコピーすることさえ心配する必要はありません。


2

これは恐ろしい恐ろしいやり方ですが、将来のドイツ語(または他の英語以外の)読者がATGの回答を読んでいるのを助けたいです。ドイツのExcel 2007では、Altナビゲーションを次の方法で再現できました。

Alt+ R+ I+ B+Enter

より一般的に言えば、を押しAltてからStartに移動しInsert(リボンの右端)に移動してから、Insert rowに移動します。Microsoftは明らかに、このメニューの2つのオプションへの手紙-を押します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+ +(テンキー上の)が最も快適です。これは、タッチタイピスト(非タッチユーザーでも)に最適です。

複数の行を挿入するには、ショートカットの上で1回押してから、押し続けるだけですF4(アクションを繰り返します)。


-1

特定の行を一度に複数の場所に追加するには、これを試してください。

Ctrlキーを押したまま、1つの行をクリックして別の行をクリックし、Ctrlキーを放してから右クリックして行を追加できます。

あまりにも多くの行やフィルターされたリストをクリックした場合、Excelは範囲が複雑すぎると言います。


-1

Alt+ Eを押すだけで、選択した行の上に新しい行が挿入されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.