Excel で作業していたら、急にキー操作がおかしくなった。何も設定した覚えがないのに動きが変わると、焦りますよね。
次のような症状に心当たりはありませんか。
- 矢印キーを押しても、選択中のセルが動かない
- Shift を押していないのに範囲選択になる
- Enter を押すと、いつもと違う方向に動く
- 文字を直そうとすると、右の文字が消えていく
- 列番号が A、B、C ではなく 1、2、3 になった
原因が分からないまま続けると、別のセルを書き換えてしまうおそれもあります。症状から原因を引けば、元に戻す操作は短く済みます。
対応バージョン: Windows デスクトップ版(Microsoft 365 / 2024 / 2021 など)が前提です。Mac 版はキーや設定の場所が異なります。Excel for the web(Web 版)は操作や設定に差がある場合があります。未確認の項目は、その旨を本文に書きました。
Excelのキー操作がおかしい時は症状から逆引き
症状から原因を引く逆引き表
今の症状に近い行を探して、「直し方」を試してみてください。
| 症状 | 原因のキー・設定 | 直し方 |
|---|---|---|
| 矢印キーで画面だけ動き、セルが動かない | Scroll Lock がオン | ScrLk キーを押してオフにする |
| 矢印キーで文字カーソルだけが動く | セルの編集モード | Enter や Tab で編集を終える |
| Shift なしで範囲選択になる | F8 の拡張モードの可能性 | もう一度 F8 を押す |
| Enter で下以外に動く・動かない | Enter 後の移動の設定 | [ファイル] > [オプション] > [詳細設定] で見直す |
| 文字を入力すると右の文字が消える | 上書き入力モード | 編集中に Ins キーを押す |
| 列番号が数字になった | R1C1 参照形式 | オプションの R1C1 の設定をオフにする |
ステータスバーで見分ける切り分けの流れ
症状が重なっていて行を絞れないときは、画面のいちばん下にある細い帯を見ます。ここがステータスバーで、Excel の今の状態が文字で表示される場所。キーを押して試す前に、上から順にたどってみましょう。
- 画面の左下に「編集」と出ていますか?
- はい → セルの編集中です。Enter などで編集を終えます
- いいえ → 2 へ
- ステータスバーに「ScrollLock」と出ていますか?
- はい → Scroll Lock がオンです。ScrLk キーでオフにします
- いいえ → 3 へ
- 選択範囲の拡張を示す表示が出ていますか?
- はい → F8 の拡張モードの可能性があります。もう一度 F8 を押します
- いいえ → 4 へ
- ステータスバーに手がかりがないときは、症状で分けます
- 列番号が数字 → R1C1 参照形式
- Enter の動きだけが違う → Enter 後の移動の設定
- 編集中に右の文字が消える → 上書き入力モード
表示が無くても画面だけ動くなら、Scroll Lock の節へ進んでください。
「動かない」が重い・応答なしの場合
ここでいう「動かない」は、Excel は反応しているのにセルが思った通りに動かない状態のこと。画面が固まって何も受け付けないなら、Excelが重い・応答なしを解決する方法を見てください。
矢印キーを押してもセルが動かない・画面だけ動く
Scroll Lock が有効になっている
矢印キーでシートがスクロールし、選択中のセルが動かない。この症状なら、まず Scroll Lock を疑います。矢印キーの役割を「セルの移動」から「画面のスクロール」に変える機能です。
オンのときは、ステータスバーに「ScrollLock」と表示されます。解除するには、キーボードの Scroll Lock キーを押すだけ。キーには ScrLk と書かれていることが多いでしょう。
表示が無くても、オフとは言い切れません。ステータスバーの設定で、Scroll Lock の状態が非表示になっている可能性があるためです。ステータスバーを右クリックすると表示項目のメニューが開くはず。ScrollLock にチェックが入っているか見てみましょう。
なお、Web 版では ScrLk キーでの切り替えに対応していないようです。
セル編集中で矢印がセル内を動いている
矢印キーを押すと、セルの中の文字カーソルだけが動く。これは故障ではなく、編集モードの動きです。
編集モードとは、セルの中身を書き換えている状態のこと。このとき方向キーは、セル内のカーソル移動に使われます。
編集モードの間は、画面の左下に「編集」と表示されます。F2 キー、ダブルクリック、数式バーのクリックのどれでも入るので、気づかないうちに入っていることもあるでしょう。
Enter や Tab で編集を終えれば、矢印キーでセルを移動できるようになります。
枠の固定・行や列が見えない場合
シートの上部や左側だけスクロールしないときは、枠の固定が入っている可能性があります。行や列そのものが見当たらない場合は、Excelで行・列が再表示できない原因と5つの対処法が参考になります。
Shiftを押していないのに範囲選択になる
F8 の拡張モードが入っている
Shift を押していないのに、矢印キーやクリックで選択範囲が広がっていく。この症状は、F8 キーで切り替わる拡張モード(選択範囲の拡張)の可能性があります。F8 を押すと、Shift を押したままのように範囲選択が続くモードになることがあるためです。
見分ける手がかりは、やはりステータスバー。拡張モードの間は、選択範囲の拡張を示す文言が出ることがあります。表記はお使いの画面で見てください。
もう一度 F8 を押して解除する
解除は、もう一度 F8 を押してみるのが基本です。ノート PC で F8 だけでは反応しないときは、Fn キーと一緒に押してみてください。
押した後はセルを 1 つクリックし、矢印キーを押します。選択範囲が広がらず 1 セルだけが移動すれば、解除できています。
Enterの移動方向が違う・入力が上書きになる
Enter を押すと下以外に動く・動かない
編集中に Enter を押すと、通常はすぐ下のセルが選択されます。右や上に動いたり、その場から動かなかったりするなら、Enter 後の移動の設定を見直しましょう。
- [ファイル] > [オプション] を開く
- [詳細設定] を選ぶ
- [Enter キーを押した後、選択範囲を移動する] のチェックを確認する
チェックが外れていると、Enter を押しても選択セルは移動しません。移動させたいならオンに戻します。
近くに移動方向を選ぶ項目があれば、「下」以外になっていないかも見てください。
Tab・Shift+Tab・F2 で編集を終えたときの動き
「方向がおかしい」と感じたとき、Enter 以外のキーで編集を終えていた可能性もあります。キーごとの動きは次の表のとおり。
| 押すキー | 編集を終えた後の動き |
|---|---|
| Enter | すぐ下のセルを選択(既定の設定のとき) |
| Tab | 右側のセルを選択 |
| Shift+Tab | 左側のセルを選択 |
| F2 | 編集を終え、カーソルはそのまま |
文字を入力すると右の文字が消えていく
セルの文字を直しているのに、文字が挿入されず右の文字が置き換わっていく。原因は上書き入力モードかもしれません。入力中に既存の文字を新しい文字へ置き換えるモードで、Ins キーで切り替えます。
切り替えられるのは、編集モードの間だけ。オンのときは、カーソルの右側の文字が数式バーで強調表示されます。ここが見分ける手がかりです。
戻すには、編集モードのまま Ins キーをもう一度押してください。Delete キーの近くに Ins キーがあるキーボードなら、押し間違えた可能性もあります。
一部だけ直したいときは、F2 で編集モードに入ってから入力しましょう。
列番号がアルファベットから数字になった
数字の列番号は R1C1 参照形式
列見出しが A、B、C ではなく 1、2、3 になっていたら、R1C1 参照形式になっています。行も列も数字で表す書き方で、セルは「R」+行番号と「C」+列番号で示す形式です。
たとえば C 列の 5 行目(C5)は、R5C3 と書きます。マクロで行や列の位置を計算するときに便利な形式なので、壊れたわけではありません。
元に戻す手順(Windows・Mac・Web 版)
Windows デスクトップ版では、オプションのチェックボックスをオフにします。
- [ファイル] > [オプション] を開く
- [数式] を選ぶ
- 「R1C1 参照形式」を含むチェックボックスをオフにする
- [OK] を押す
項目名が違うときは、画面に合わせて読み替えてください。
Mac 版は、Excel メニューの環境設定にある「数式とリスト」から、R1C1 の項目をオフにする流れのようです。Web 版に同じ設定があるかは確認できていません。
数式が RC[-1] のように表示される理由
R1C1 参照形式の間は、数式の中の参照も同じ書き方で表示されます。R は行、C は列、角かっこの数字は今のセルからの距離。ちょっとむずかしく見えますが、やっていることはシンプルです。
B2 セルに入った数式なら、次のように読み替えられます。
| A1 形式 | R1C1 形式 | 指しているセル |
|---|---|---|
=A2 | =RC[-1] | 同じ行の 1 列左 |
=B1 | =R[-1]C | 同じ列の 1 行上 |
=$A$1 | =R1C1 | 1 行目・1 列目に固定 |
設定を戻せば、数式の表示も A1 形式に戻ります。書き方が変わるだけで、計算の中身は変わりません。
数式を読みやすくする方法は、名前の定義の記事で解説しています。
戻しても別のブックでまた数字になる場合
設定を戻したのに別のブックを開くと数字になるなら、特定のブックが関係している可能性があります。Excel をいったんすべて閉じ、ブックを 1 つずつ開いて、どこで数字に変わるかを見てみましょう。仕組みの公式な説明は確認できていません。
よくある質問とまとめ
ノート PC に ScrLk キーが無いときは?
オンスクリーンキーボード(画面に表示するキーボード)を使う方法があります。Windows の設定からオンにして、画面上の ScrLk をクリックしてください。項目名は、お使いの Windows の表示に合わせて探しましょう。 Fn キーとの組み合わせは機種ごとに違うため、PC のマニュアルで確認してください。
Mac でも同じ操作で直りますか?
そのまま当てはまらない操作があります。Mac のキーボードには、ScrLk や Ins が見当たらないものもあるためです。Mac 版での扱いは確認できていないので、Microsoft の Mac 向けヘルプも見てください。
それでも直らないときは?
メモ帳など別のアプリで、矢印キーや Enter を試してみましょう。同じ動きならキーボードや Windows 側を疑うところ。Excel だけで起きるなら、開き直してから切り分けの流れをもう一度たどってみてください。
まとめ
Excel のキー操作がおかしいときは、設定をあちこち触る前に、画面の表示を見るのが近道です。
- 画面左下の表示で、編集中・Scroll Lock・拡張モードを見分ける
- 表示に出ないものは、症状から Enter の設定・上書き入力モード・R1C1 参照形式を確認する
- どれでもなければ、別のアプリでも同じ動きになるかを見る
キー操作そのものを覚えたいなら、Excelショートカット厳選30選や時短ショートカットキー厳選20選もどうぞ。
