Excel で何千行もある表を選ぶなら、マウスでドラッグしながらスクロールするより、Ctrl+Shift+矢印キー(Mac は Shift+Cmd+矢印キー)や Ctrl+A(Mac は Cmd+A)のほうが速く、行き過ぎや選び損ねもありません。
ただし、この 2 つは表の形によって途中で止まったり、思ったより先まで選んだりします。原因は、Excel が「データのかたまり」を空白の行と列で区切って判断しているためです。この記事では、キーの一覧を Windows と Mac に分けて示したあと、選択が止まる・行き過ぎる理由、表の形ごとの選び方、よくある 4 つの場面の手順、見落としやすい点を、Microsoft の公式サポートで確かめた内容だけで整理します。
範囲選択のキー一覧(Windows・Mac)
Microsoft のサポート「Excel のキーボード ショートカット」から、範囲の選択に使うものを抜き出しました。MacBook のように Home・End キーのないキーボードでは、Fn キーと矢印キーの組み合わせで代わりにします。
| したいこと | Windows | Mac |
|---|---|---|
| 1 セルずつ広げる | Shift+矢印キー | Shift+矢印キー |
| 空白でない最後のセルまで広げる | Ctrl+Shift+矢印キー | Shift+Cmd+矢印キー |
| 表(アクティブなセル領域)を選ぶ | Ctrl+A(2 回で集計行も含め、3 回でシート全体) | Cmd+A(表、またはシート全体) |
| アクティブなセルの周りの表を選ぶ | Ctrl+Shift+*(アスタリスク) | (一覧に記載なし) |
| 列全体を選ぶ | Ctrl+Space | Ctrl+Space(※) |
| 行全体を選ぶ | Shift+Space | Shift+Space |
| シートの先頭まで広げる | Ctrl+Shift+Home | Ctrl+Shift+Home(MacBook は Ctrl+Shift+Fn+←) |
| 使われている最後のセルまで広げる | Ctrl+Shift+End | Ctrl+Shift+End(MacBook は Ctrl+Shift+Fn+→) |
| 矢印キーだけで広げる(拡張選択モード) | F8 | F8 |
| 離れた範囲を足す | Shift+F8、または Ctrl を押しながらクリック | Shift+F8 |
| 番地を入れて選ぶ(ジャンプ) | F5 または Ctrl+G | F5 または Ctrl+G |
※ Mac の Ctrl+Space は、macOS にもともと割り当てられているショートカットと重なることがあります。Microsoft のサポートは、重なる場合は Apple メニューの「システム環境設定」の「キーボード」で、macOS 側のショートカットを外す方法を案内しています。Mac でファンクションキーを使うときに Fn キーが要る点は、ファンクションキーの使い方で説明しています。
選択が止まる・行き過ぎる理由
Ctrl+Shift+矢印キーは、空白セルで止まる
Microsoft のサポートは、Ctrl+Shift+矢印キーの働きを「アクティブ セルと同じ行または列にある空白以外の最後のセルまで選択範囲を拡張する」と説明し、次のセルが空白の場合は、次の空白以外のセルまで広げるとしています。
つまり、列の途中に空白セルが 1 つでもあると、その手前で止まります。入力漏れの空欄や、区切りのつもりで空けた行があると、表の途中までしか選ばれません。反対に、選び始めたセルのすぐ下が空白だと、次にデータがあるセルまで飛びます。
Ctrl+A は、空白の行と列で囲まれた範囲を選ぶ
Ctrl+A を表の中で押すと選ばれる「アクティブなセル領域」は、Microsoft の開発者向け資料(Range.CurrentRegion の説明)で「空白の行と空白の列の任意の組み合わせで囲まれた範囲」と定義されています。表の途中にすべて空白の行や列があると、そこで表が 2 つに分かれていると判断され、片方しか選ばれません。
見出しを飾るために空けた列や、印刷の見栄えのために入れた空白行が、この区切りになります。見た目のための空白行や結合セルを入れた表の直し方は、Excel 方眼紙を集計できる表に直す手順で扱っています。
Ctrl+Shift+End は、書式だけのセルも数える
Ctrl+Shift+End は「使用されている最後のセル(右下隅)」まで広げます。この「最後のセル」には、値だけでなく書式が設定されたセルも含まれます(Microsoft サポート「Excel で特定の条件を満たすセルを検索して選択する」の「最後のセル」の説明)。以前に罫線や色を付けた空のセルが下のほうに残っていると、見えているデータより先まで選ばれます。
表の形に合わせた選び方
どのキーを使うかは、表の形で決めます。
| 表の状態 | 向いている選び方 |
|---|---|
| 途中に空白のない 1 列を選びたい | 先頭のセルで Ctrl+Shift+↓ |
| 空白の行・列で区切られていない表を丸ごと選びたい | 表の中のセルで Ctrl+A(または Ctrl+Shift+*) |
| 列の途中に空白セルが混じる | 空白のない列(番号や日付の列)で下端を確かめ、名前ボックスに番地を入れる |
| 表の途中に空白の行や列がある | 名前ボックスかジャンプで番地を入れる、または先頭をクリックして Shift を押しながら末尾をクリック |
| 離れた列だけを選びたい | Ctrl を押しながら列見出しをクリック、または Shift+F8 で足す |
| フィルターで絞った行だけをコピーしたい | ジャンプの「セル選択」で「可視セル」を選ぶ(手順は下) |
迷ったら、選んだあとにステータス バーの表示で確かめる習慣をつけます。Microsoft のサポート「Excel で行数または列数を数える」によると、セルのかたまりを選ぶと、ウィンドウ右下のステータス バーに選んだセルの数が表示されます。表の件数が分かっていれば、選べた範囲が正しいかをその場で見比べられます。
よくある 4 つの場面の手順
1. 1 列をデータの最後まで選ぶ
- 選びたい列の、見出しのすぐ下のセルをクリックする
- Ctrl+Shift+↓(Mac は Shift+Cmd+↓)を押す
- 選択の下端が表の最後の行と合っているかを確かめる
- 途中で止まっていたら、そこが空白セルです。Ctrl+Shift+↓ をもう一度押すと、次にデータのあるセルまで広がります
2. 表全体を選んでコピーする
- 表の中のセルを 1 つクリックする
- Ctrl+A(Mac は Cmd+A)を押す
- 表の一部しか選ばれないときは、途中に空白の行か列があります。空白の行・列を削除するか、場面 3 の番地の指定に切り替えます
- Ctrl+C でコピーする
3. 番地を入れて、大きな範囲を一度に選ぶ
数万行の表や、空白で区切られた表では、番地で指定するのがいちばん確実です。
- 数式バーの左にある名前ボックスをクリックする
- 「A2:F20000」のように、左上と右下のセル番地をコロンでつないで入れる
- Enter キーを押す
F5 または Ctrl+G で「ジャンプ」の画面を開き、「参照先」に同じ形で番地を入れても選べます。Microsoft のサポート「Excel で特定のセルまたは範囲を選択する」によると、参照先にはカンマで区切って複数の範囲を入れることもできます。
4. フィルターで絞った表の、見えているセルだけを選ぶ
Microsoft のサポート「可視セルのみをコピーする」は、非表示のセルを含む範囲をそのままコピーすると、非表示のセルも一緒にコピーされる場合があると注意しています。見えているセルだけを確実に選ぶ手順です(Windows)。
- コピーしたい範囲を選ぶ
- Ctrl+G で「ジャンプ」の画面を開き、「セル選択」を押す
- 「可視セル」を選んで OK を押す
- Ctrl+C でコピーし、貼り付け先の左上のセルを選んで Ctrl+V で貼り付ける
同じ「セル選択」の画面では、「空白セル」「数式」「定数」など、条件に合うセルだけをまとめて選ぶこともできます。空欄を一度に埋めたいときは「空白セル」を選んでから入力し、Ctrl+Enter で確定すると、選んだすべてのセルに同じ値が入ります。
見落としやすい点
止まったことに気づかずに作業を続ける。 Ctrl+Shift+↓ で選んだ範囲に数式や書式を当てると、空白セルより下の行だけ処理が漏れます。件数の分かっている表では、ステータス バーの数を必ず見比べます。
データの最後でもう一度押してしまう。 データの最後まで選んだ状態で Ctrl+Shift+↓ をもう一度押すと、選択はシートの最終行まで伸びます。Microsoft のサポート「Excel の仕様と制限」によると、1 枚のシートは 1,048,576 行あります。この状態で色を塗ると、必要のない何十万行にも書式が付き、次に Ctrl+Shift+End を使ったときの行き過ぎの原因になります。
拡張選択モードのまま戻れなくなる。 F8 を押すと、矢印キーを押すたびに選択が広がる状態になり、ステータス バーに「拡張選択」と表示されます。セルを 1 つだけ選び直したいのに選択が広がってしまうときは、もう一度 F8 を押して解除します。
Ctrl を押しながらクリックで選んだ範囲は、1 つだけ外せない。 Microsoft のサポートによると、離れた範囲をまとめて選んだあと、その中の 1 つだけの選択を取り消すことはできず、選び直しになります。どこを選ぶかを先に決めてから、順に足していきます。
マウスに持ち替える回数が減らない。 キー操作で選べても、選ぶたびに目線がキーボードに落ちると、速さは上がりません。手元を見ずに打つ練習はタイピングを治す手順で扱っています。エクセルと資料作成のほかの記事は業務効率・IT の一覧から探せます。
参考資料
- Microsoft サポート「Excel のキーボード ショートカット」(Windows・Mac)
- Microsoft サポート「Excel でセルの内容を選択する」
- Microsoft サポート「Excel で特定のセルまたは範囲を選択する」
- Microsoft サポート「Excel で特定の条件を満たすセルを検索して選択する」
- Microsoft サポート「可視セルのみをコピーする」
- Microsoft サポート「Excel で行数または列数を数える」
- Microsoft サポート「Excel の仕様と制限」
- Microsoft Learn「Range.CurrentRegion プロパティ (Excel)」



