Excel で選択セルを含んだ行や列を選択や削除する方法


Excel で現在、選択しているセルの「行」を選択するにはどうすればいいですか?


単純にその「行番号」部分をクリックするマウス操作ではダメなの?


それだと、せっかく先に選択したセルが生かせてないですよね?

それなら選択セルを含む「行」を選択する「Shift + Space」、「列」を選択する「Ctrl + Space」というショートカットキーが使えるわ。


「列」を選択する「Ctrl + Space」はできました!

でも「行」を選択する「Shift + Space」がうまくいきません。

「Shift + Space」はIMEが「ひらがな」モードだとセルに半角スペースの入力操作となってしまうから「半角英数字」モードに切り替えてからやってみて。
説明
Excel で特定の「行」あるいは「列」を選択するときは、「行番号」あるいは「列番号」の部分をマウスでクリックする、というのが一般的な操作です。

それでも、選択したい「行」や「列」の中にあるセルがすでに選択されているなら、その状態を生かして以下のショートカットキーを使うことができます。
- 選択セルを含む「行」を選択 Shift + Space
- 選択セルを含む「列」を選択 Ctrl + Space

ただし「選択セルを含む行を選択」の「Shift + Space」が有効なのはIMEが「半角英数字」モードのときのため、もし「ひらがな」モードで「Shift + Space」を押してしまうとセルに半角スペースが入力されてしまいます。

もし半角スペースが入力されたら「Esc」キーを押して入力前の状態に戻し、「半角/全角」キーで「半角英数字」モードに切り替えてから「Shift + Space」を使いましょう。

このショートカットキーは複数行のセルが選択されている場合も有効で

「Shift + Space」を実行すれば、複数の「行」が選択されます。

同様に複数列のセルが選択された状態で「Ctrl + Space」を実行すれば、複数の「列」が選択されます。
「行」が選択された状態で、「Shift」キーを押しながら「上矢印 (↑)」キーを押せば、上の「行」が追加で選択されて、「下矢印 (↓)」キーを押せば、下の「行」が追加で選択されます。

同様に「列」を選択した状態で「Ctrl」キーを押しながら「左矢印 (←)」キーを押せば、左の「列」が追加で選択されて、「右矢印 (→)」キーを押せば、右の「列」が追加で選択されます。
ただし「Ctrl + 矢印」で選択範囲を広げた直後に「Shift」キーを押したまま逆方向の「矢印」キーを押すと選択範囲が狭まります。
特定の「行」あるいは「列」が選択されている状態で、その「行」あるいは「列」を削除したい場合は、以下のショートカットキーが有効です。

選択「行」あるいは「列」を削除
Ctrl + 負記号 (-)

選択「行」の上に「行」、あるいは選択「列」の左に「列」を追加
Ctrl + Shift + ; (セミコロン)
- テンキーが使えるなら「Shift + ; 」の代わりに単独キー「+」を使用可能
Ctrl + 正記号 (テンキーの「+」)

選択されているのが複数行、あるいは複数列であれば、追加の操作では同じ行数の「行」、あるいは同じ列数の「列」が追加されます。
操作ミスをしても直後ならショートカットキー「Ctrl + Z」で元に戻せるので、いろいろ試してみるといいでしょう。
執筆者: 林 俊二