セルの編集中に カーソルキーを押すと隣のセルにフォーカスが移ってしまう - セル内でのカーソルキーによるキャレット移動 - Excel

セルの編集中に カーソルキーを押すと隣のセルにフォーカスが移ってしまうことがあります。この記事ではセル内でのカーソルキーでのキャレットの移動方法を紹介します。

現象

Excelを起動します。入力したいセルをクリックして選択状態にします。


文字を入力します。この状態で文字の間違いに気づき、カーソルの左キーを押すと・・・


左隣のセルがフォーカス状態になります。編集中のテキスト内で左にキャレットを動かしたかったのですが、意図した動作になりません。

原因

Excelには以下のモードがあります。

通常モード

シートを閲覧したり、セルを選択するモードです。ウィンドウ下部のステータスバーに[準備完了]の文字が表示されています。

入力モード

セルに値を入力するモードです。ステータスバーに[入力]の文字が表示されいます。

編集モード

セルの内容を編集するモードです。ステータスバーに[編集]の文字が表示されいます。

参照モード

計算式などでセルを参照するモードです。ステータスバーに[参照]の文字が表示されいます。



入力モードではセルの内容の編集ではないため、入力モードでカーソルキーを押下した場合、押下した方向の隣のセルにフォーカスが移る動作になります。一方、編集モードのときはセルの内容の変更のため、カーソルキーを押下するとテキスト内でキャレットが移動します。

モードを切り替える方法

モードを切り替える方法は以下になります。

入力モード

  • 通常モードでセルを選択し、文字入力を開始した場合
  • 通常モードでからのセルを選択し、ダブルクリックした場合
  • 編集モードで[F2]キーを押下した場合

編集モード

  • 通常モードですでに値が入力されているセルを選択し、ダブルクリックした場合
  • セルを選択し、上部の編集テキストボックスをクリックしフォーカスした場合
  • 通常モードで[F2]キーを押下した場合
  • 入力モードで[F2]キーを押下した場合

参照モード

  • 数式などを入力し、他のセルを参照した場合

対処法

カーソルキーを押下すると隣のセルがアクティブになる現象に対して、以下の対処法があります。

[F2]キーを押してからカーソルキーを押下する

モードが入力モードになっているため、[F2]キーを押下し編集モードに切り替えてからカーソルキーを押下します。

上部の編集テキストボックスを用いる

上部の編集テキストボックスを利用した場合は、編集モードになりますので、カーソルキーを押しても隣のセルにフォーカスしません。

セルの変更を始める際に[F2]キーを押す

セルの変更を開始るする際に[F2]キーを押すと編集モードになりますので、カーソルキーを押しても隣のセルにフォーカスしません。
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
最終更新日: 2024-01-20
作成日: 2014-07-15
iPentec all rights reserverd.