エクセルで作業中、矢印キーを押してもセルが移動せず、画面全体がズルズルとスクロールしてしまって困った経験はありませんか?急いで資料を作りたい時にカーソルが動かないと焦ってしまいますし、画面の回転やショートカットキーの誤作動を疑ってパニック必至のトラブル対処法を探してしまう方も多いかもしれません。でも安心してください。この現象は決してパソコンの故障やエクセルのバグではなく、ちょっとした設定がオンになっているだけの場合がほとんどです。この記事では、エクセルで矢印キーが効かない原因と、WindowsやMacなどお使いの環境に合わせた具体的な対処方法を分かりやすく解説していきます。

この記事のポイント
- 矢印キーでセルが移動しない根本的な原因であるスクロールロックの仕組み
- ステータスバーやキーボードを使った現在のロック状態の確認方法
- 物理キーボードやスクリーンキーボードを活用した確実な解除手順
- スクロールロック以外で考えられる選択範囲の拡張などのトラブル解決策
エクセルで矢印セルが移動しない原因
なぜエクセルで矢印キーを押してもセルが移動しなくなってしまうのでしょうか。ここでは、その根本的な原因と、現在の状態を正確に把握するための方法について解説します。
スクロールロックの仕組み
エクセルで矢印キーを押しても選択中のセル(アクティブセル)が移動せず、画面だけがスクロールしてしまう最大の原因は、キーボードの「スクロールロック(Scroll Lock)」機能が有効になっていることです。
この機能は、マウスにホイール機能がなかった時代に、キーボード操作だけで広い表をスクロールして見渡すために作られました。通常、画面外のデータを見るには矢印キーを押し続けてセルを移動させる必要がありますが、スクロールロックをオンにすると、現在のセルの選択状態を維持したまま画面だけを動かすことができるのです。
現代ではあまり使われなくなりましたが、エクセルには依然としてこの機能が残っており、何かの拍子に意図せずオンになってしまうことで、この「セルが移動しない」という現象を引き起こします。
ステータスバーでの状況確認
まずは、本当にスクロールロックが原因なのかを確認しましょう。エクセルの画面のいちばん下にある灰色の帯、ステータスバーに注目してください。
もし左下の方に「ScrollLock」と表示されていれば、スクロールロックがオンになっている証拠です。
ステータスバーに「ScrollLock」が表示されていないのに画面がスクロールしてしまう場合は、表示設定がオフになっている可能性があります。ステータスバーを右クリックし、メニューの中の「ScrollLock」にチェックを入れてみてください。
物理キーでのスクロールロック解除
原因がスクロールロックだと分かれば、解除するのは簡単です。もしお使いのキーボードに専用のキーがある場合は、それを押すだけで解決します。
デスクトップパソコンのフルサイズキーボードなどでは、右上のあたりに「Scroll Lock」や「ScrLk」と書かれたキーがあるはずです。これを1回押してみて、ステータスバーから表示が消えれば解除完了です。ランプが付いているキーボードなら、ランプが消えたことでも確認できます。
スクリーンキーボードによる解除
最近のノートパソコンやコンパクトなキーボードには、物理的なScroll Lockキーがないことがよくあります。その場合は、Windowsに標準搭載されている「スクリーンキーボード」を使うのが一番確実な方法です。
- キーボードの「Windowsキー」+「Ctrlキー」+「O(オー)キー」を同時に押して、スクリーンキーボードを起動します。
- 画面上にキーボードが表示されたら、右下にある「ScrLk」キーを探します。
- 青や白に光って(選択された状態になって)いる「ScrLk」キーをクリックして、選択を解除します。
これでスクロールロックが解除されます。終わったら、右上の「×」ボタンでスクリーンキーボードを閉じてください。
ノートパソコン特有の解除操作
スクリーンキーボードを出さなくても、ノートパソコンの場合は「Fn(ファンクション)キー」を使ったショートカットで解除できることも多いです。
メーカーによって異なりますが、よくある組み合わせは以下の通りです。
| メーカー | ショートカットの例 |
|---|---|
| HP、DELLなど | Fn + S、または Fn + C |
| Lenovo | Fn + K、または Fn + C |
| その他 | Fn + End など |
コピー(Ctrl + C)や保存(Ctrl + S)をしようとした時に、誤ってFnキーを一緒に押してしまうことで、無意識にスクロールロックがかかってしまうケースが非常に多いです。
Mac環境での特殊なロック解除法
Mac版のエクセル(Excel for Mac)でも同じ現象が起こりますが、MacのキーボードにはScroll Lockキーがありません。Macの場合は、以下の方法を試してみてください。
まず、内部的には「F14」キーがスクロールロックに割り当てられているため、テンキー付きのキーボードなどF14キーがある場合は、単独で押すか「Shift + F14」を押してみてください。
F14キーがないMacBookなどの場合は、メニューバーから「キーボードビューア」を表示させ、画面上の仮想キーボードでF14キーをクリックすることで解除できます。
エクセルで矢印セルが移動しない時の対策

スクロールロックを解除したのにまだ直らない、あるいは別の原因で矢印キーがおかしいと感じる場合の対策について解説します。
スプレッドシート特有の仕様と原因
Googleスプレッドシートでも、Windows側のスクロールロックがオンになっていると同じ現象が起きます。その場合は、先ほど紹介したスクリーンキーボード等での解除を行ってください。
また、スプレッドシート特有の問題として「右へ移動できない」ということがあります。これは、「列の固定」機能と画面のズーム倍率が原因であることが多いです。固定された列だけで画面がいっぱいになっていると右に進めないため、「表示」メニューから固定を解除するか、ズームを縮小してみてください。
選択範囲が勝手に拡張される際の対処
矢印キーを押すたびに、セルが次々と選択されてハイライトされてしまう場合は、「選択範囲の拡張」モードに入っています。
これは、文字入力中にカタカナ変換しようとして誤って「F8キー」を押してしまった時に起こりやすいトラブルです。ステータスバーに「選択範囲の拡張」と表示されているはずですので、もう一度「F8」キーを押すか、「Esc」キーを押せば元の状態に戻ります。
編集モードやウィンドウ枠固定の解除
矢印キーを押すと、別のセルに移動するのではなく、セルの中の文字の間をカーソルが移動してしまう場合は、セルが「編集モード」になっています。「Enter」キーか「Esc」キーを押して、入力を完了またはキャンセルしてください。
また、見出し行や特定の列から先へ画面がスクロールしない場合は、「ウィンドウ枠の固定」が設定されています。「表示」タブから固定を解除すれば、自由に移動できるようになります。
アドインやハードウェア不具合の確認
設定を色々見直してもダメな場合は、キーボード自体の故障や、エクセルに入れている「アドイン(拡張プログラム)」が干渉している可能性も考えられます。
キーボードの隙間にゴミが挟まってCtrlキーなどが押しっぱなしになっていないか確認したり、無線の場合は電池や接続を確認したりしてみましょう。また、設定からアドインを一度すべて無効にして、正常に動くかテストしてみるのも有効な手段です。
エクセルで矢印セルが移動しない問題の総括
エクセルで矢印キーを押してもセルが移動しない現象は、初めて遭遇すると非常に驚きますが、その原因のほとんどは「スクロールロック」という機能が働いているだけです。
慌てて再起動などをする前に、まずはステータスバーを確認し、スクリーンキーボードやFnキーのショートカットを使って落ち着いてロックを解除しましょう。もしそれでも解決しない場合は、選択範囲の拡張やウィンドウ枠の固定など、他の設定を一つずつ確認していくことで、必ず元の快適な操作を取り戻すことができます。
