# ExcelやSpreadsheetの文字入力時に、矢印キーを押すとセルが移動してしまう問題 URL: https://webrandum.net/excel-spreadsheet-move-cursor/ 公開日: 2021-02-23 更新日: 2021-02-23 カテゴリー: 作業効率化 タグ: Excel, Spreadsheet 出典: Webrandum(著者: サイトウ マサカズ) ExcelやSpreadsheetで文字入力をしているとき、既に入力した前の文字を選択したかったり、閉じ括弧を入力したあとに括弧の中にカーソルを合わせようとして←(左矢印)を入力すると、カーソルではなく選択中のセル自体が左に移動して、左のセルが選択になってしまいます。 ## そもそも入力中にenterを押さない enterを押して確定したあとに矢印キーを押すと発生するのであれば、enterで確定せずに一気に入力して一括で変換するのも1つの回避方法です。 ATOKであれば文章レベルの長さでもかなり精度高く変換してくれますし、下記の設定をしておくと、文節の区切りの選択がしやすくなって、さらに変換がラクになります。 [![](https://www.google.com/s2/favicons?domain=webrandum.net)Webrandum![](//webrandum.net/mskz/wp-content/uploads/2020/02/eyecatch-7.jpg)ATOKの変換領域(文節区切り)を選択しやすくするカスタマイズhttps://webrandum.net/atok-phrase-breakATOKで変換するようになってから、ある程度文章を入力してから変換するようになりました。Google日本語入力を使っていたころは単語1ずつ変換していたのですが、enterを押す回数が全然違ってきます。しかしATOKでも、変換する文章が長くなると助詞もまとめて変換されてしまいます。そういうときに左右の矢印キーで変換領域(文節区切り)を選択するのですが、デフォルトのATOKの設定だとこれが直感的ではありませんでした。デフォルトの設定の問題点デフォルトのATOKの設定だと、普通に矢印キーを押すと変換する範囲を広げたり、縮めた...](https://webrandum.net/atok-phrase-break) ## Spreadsheetの場合 Spreadsheetの場合は、どうやら「セルの移動」か「カーソルの移動」かユーザー側で選択できないようです。 ただ、文字入力したあとに、ひと呼吸置いてから矢印キーを押せば、たまにカーソル移動になることもあります。 ほとんどの場合はセル移動になってしまうので規則性が分からず、同じ文字を入力してもセルの移動になったり、カーソル移動になったりバラバラです。 そのため、macOSの場合は矢印キーではなく、emacsキーバインドを使ってカーソルを移動させると良いです。 | 移動方向 | キーバインド | 備考 | | --- | --- | --- | | ↑ | control + p | PreviousのP | | --- | --- | --- | | ↓ | control + n | NextのN | | --- | --- | --- | | ← | control + b | BackwardのB | | --- | --- | --- | | → | control + n | ForwardのF | | --- | --- | --- | 1つ前にカーソルを移動させたい場合はcontrol + bで戻れます。 ## Excelの場合 まず、文字を普通に入力するとExcelの場合は、「入力モード」という状態になってしまいます(Excelの左下で確認可能)。 入力モードでは矢印キーを押すとセル移動になってしまうため、「編集モード」という別のモードに切り替えます。 ![Excelの入力モード](https://webrandum.net/mskz/wp-content/uploads/2021/02/image_1-8.png) 編集モードへの切り替えはF2でできるので、F2を押してから矢印キーを押しましょう。 ![Excelの編集モード](https://webrandum.net/mskz/wp-content/uploads/2021/02/image_2-7.png) もちろん、Spreadsheetと同様にemacsキーバインドを使う方法も使えます。