Excelで矢印キーを押すとシートが動く原因と解除方法!30秒で直す手順 – Office ソフトの使い方(7)


[初回公開] 2011年04月29日

Excelで文字や数値を入力する際、選択したいセルへの移動はマウスでクリックするか、キーボードの矢印キー(上下左右)を押して行います。しかし、矢印キーを押してもセルカーソルが移動せず、シート全体がスクロールしてしまうことがあります。この原因は「Scroll Lock(スクロールロック)」が有効になっているためです。キーボードの[Scroll Lock]キーを押すか、[Fn]キーとの組み合わせショートカットで30秒で解除できます。ノートPCのメーカー別解除方法について分かりやすく紹介します。

Update
2026年10月:最新環境での動作確認済み

この記事で紹介している手順が、最新の Windows 11 (23H2) および Microsoft 365 (Office 2024相当) 環境でも、仕様変更なく正常に動作することを実機にて検証・確認しました。

※読者の方の利便性向上のため、関連記事をまとめた「Office操作ガイド(ピラーページ)」へのリンクを末尾に追加しました。

Excelで矢印キーを押すとシートが動く原因と解除方法!30秒で直す手順

1.Excel で矢印キーを押すとシートが動く現象

Excel で矢印キーを押すと、本来は選択中のセルカーソルが上下左右に移動します。しかし、カーソルではなく、矢印キーを押した方向へシート全体がスクロールしてしまう場合があります。

Excel で矢印キーを押すとシートが動く様子

シートがスクロールすると、選択中のカーソル位置に関係なく、画面外にあった行や列が表示されるようになります。
この状態で文字や数値を入力すると、カーソルが存在する元の位置に自動的に画面が戻ります。

Excel のセルの選択カーソルとスクロールバーの関係


2.矢印キーでセルが移動しない原因は「Scroll Lock」

Excel で矢印キーを押してもセルが移動しない理由は、キーボードのスクロールロック(Scroll Lock)キーが有効になっていることが原因です。

一般的に、文字キーやファンクションキー以外にも多くの機能が割り当てられているキーボードには、下図のようにスクロールロックキーが単独で用意されています。
このキーを何らかの理由で押してしまうと、矢印キーを押した際に Excel のシートがスクロールする状態になります。

キーボードのスクロールロック(Scroll Lock)キーの様子

なお、キーボードにスクロールロック(Scroll Lock)キーがない場合でも、[Fn]+[S]キー、[Fn]+[C]キー、[Fn]+[K]キーなどのショートカットでオン・オフを切り替えられる場合があります。

3.スクロールロック(Scroll Lock)機能とは?

スクロールロック(Scroll Lock)キーとは、文書作成ソフトや表計算ソフトにおいて、カーソル位置を保持したまま矢印キーで画面表示のみを移動するための制御キーです。

今回紹介している Excel のほか、Word やテキストエディタなどでも、特定の文字列を選択したまま画面外の内容を確認できます。
カーソルの位置を固定したまま表示範囲だけを動かせるため、元の位置にすぐ戻って作業を再開できる点が特徴です。

4.Excelでシートが動いてしまう場合の解除・解消方法(30秒で直す)

Excel で上下左右の矢印キーを押してもセルが移動しない場合は、キーボード上の[Scroll Lock]キーを一度押して解除してください。画面下のステータスバーから「Scroll Lock」の表示が消えれば解除完了です。

専用キーが搭載されていないキーボードやノートパソコンの場合は、[Fn]+[S]キーなどのショートカットキーでスクロールロックをオフにすることで解消します。



5.スクロールロックが有効な時の便利な Excel 活用法

スクロールロック(Scroll Lock)が有効な状態では、矢印キーを押すだけでシート全体を上下左右にスクロールできます。
そのため、画面右側や右下にあるスクロールバーをマウスでドラッグしなくても、簡単にシートを移動できます。

普段は矢印キーでセルを移動しながら入力を行い、離れた位置へ移動する際にはマウス操作が必要になりますが、スクロールロックを活用することでキーボード操作だけで効率よく移動できます。

特に行数や列数が何千、何万と多いシートでは、マウス操作だけでの移動は手間がかかりますが、矢印キーによる細かなスクロールで目的の位置に移動しやすくなります。

また、スクロールロックが有効な状態でシートを移動しても、選択中のセルは移動しません。
画面表示が変わってしまった場合でも、選択中のセルに戻るには[Ctrl]+[Back space]キーを押すと便利です。

6.【メーカー別】ノートPCのスクロールロック解除ショートカット

スクロールロック(Scroll Lock)のオン・オフ操作は、キーボードのメーカーや機種によって異なる場合があります。
特にノートパソコンでは、専用の Scroll Lock キーが搭載されていないことが多く、[Fn]キーと特定のキーを組み合わせて切り替える仕様が一般的です。

そのため、Excel で矢印キーを押してもセルが移動しない場合は、使用しているメーカーに応じたショートカットを確認することが重要です。
以下は、実際に報告されている代表的な組み合わせ例です。

  • [Fn]キー + [C]キー
    ⇒ Lenovo の一部機種で報告されています。
  • [Fn]キー + [K]キー
    ⇒ 同じく Lenovo の機種で利用できる場合があります。
  • [Fn]キー + [S]キー
    ⇒ DELL のノートパソコンで報告されています。
  • [Fn]キー + [F12]キー
    ⇒ 東芝(Dynabook)製ノートパソコンで報告されています。
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台

7.キーボードに Scroll Lock キーがない場合の代替案(スクリーンキーボード)

ノートパソコンやコンパクトなキーボードを使用している場合、[Scroll Lock]キーが物理的に存在しないケースが多くあります。
また、ショートカットキーを押しても解除できない場合は、Windows 標準機能の「スクリーンキーボード」を使用する方法が最も確実です。

画面上にキーボードを表示して解除する手順は以下の通りです。

  1. [Windows]+[Ctrl]+[O]キーを同時に押し、「スクリーンキーボード」を呼び出します。
    (または、スタートメニューの検索窓に「スクリーンキーボード」と入力して起動します)
  2. 画面上にキーボードが表示されたら、右側にある[ScrLk]キーをクリックします。
  3. キーのハイライト(有効状態)が消えれば、スクロールロックの解除は完了です。

物理キーボードにキーがない場合でも、この方法を使えばメーカーごとの固有ショートカットを探す手間をかけず、確実に解除できます。



8.Mac 版 Excel で矢印キーを押すとシートが動く場合の対応策

Mac(macOS)環境の Excel を使用している場合も、矢印キーを押すとセル移動ではなくシート全体がスクロールしてしまう現象が発生することがあります。

Mac には標準で[Scroll Lock]キーが存在しないため、以下の方法で解除・確認を行ってください。

  • [Shift]+[F14]キーを押す
    Mac 環境における標準的な Scroll Lock の切り替えショートカットです。F14 キーがある拡張キーボードを使用している場合は、まずこの組み合わせをお試しください。
  • [Fn]+[Shift]+[F12]キーを試す
    MacBook シリーズなど Touch Bar 付きやコンパクトキーボードをご利用の場合は、[Fn]キーを組み合わせることで解除できる場合があります。
  • Excel のステータスバーを確認する
    画面一番下にあるステータスバー(緑色の帯部分)に「Scroll Lock」と表示されているか確認し、キー操作後に表示が消えたことを確認してください。

Mac でショートカットが反応しない場合は、一度 Mac 本体の「システム設定」→「キーボード」から、ファンクションキー(F1〜F12)が標準の機能キーとして割り当てられているか設定を確認してみるのもおすすめです。

8.Excel のスクロールロックのまとめ

Excel で矢印キーを押した際にセルではなくシートが動いてしまう原因は、スクロールロック(Scroll Lock)が有効になっていることです。
この現象は一見トラブルのように感じますが、仕組みを理解すれば簡単に解決できます。

xcel のスクロールロックのまとめ

通常のセル移動に戻したい場合は、スクロールロックを解除してください。
一方で、大きなシートを確認する際にはスクロールロックを有効にすることで、効率よく画面移動ができるというメリットもあります。

用途に応じてスクロールロックを使い分けることで、Excel の操作性をさらに向上させることができます。

関連記事

Excelで非表示行を簡単に削除する方法|マクロで作業時間を短縮 – Office ソフトの使い方(72)Excel で作業していると、不要な行を非表示にして作業することがあります。しかし、非表示にしたまま行を削除したい場合、通常の操作では手間がかかります。本記事では、非表示行を表示せずに削除する簡単な方法を解説します。マクロを使ったflashrave.orgアイキャッチ画像

Excelで行や列を表示・非表示にする方法と再表示の注意点 – Office ソフトの使い方(71)Excelで作業していると、一時的に見せたくない行や列を「非表示」にすることがあります。データを整理したり、特定の情報だけを共有したりする際に便利な機能ですが、いざ再表示しようとしたときに「どこを操作すればいいかわからない」とflashrave.orgアイキャッチ画像

Excelで先頭の0を消さずに数値の桁数を揃える3つの方法 – Office ソフトの使い方(24)Excel のセルに電話番号など 0 で始まる数値を入力すると自動的に 0 が削除される仕様になっていますが、0 を付けて(0埋め)数値の桁数を揃える方法として 0 を付ける入力方法と表示形式の設定で行うなど 3 種類の方法で紹介します。これflashrave.orgアイキャッチ画像

コメントを残す