Excelで電話番号や商品コードを入力するとき、毎回「半角/全角」キーで入力モードを切り替えるのは手間がかかります。
そのようなときは、データの入力規則にある「日本語入力」を設定すると、セルを選択したときに半角英数字や全角カタカナなどの入力モードを自動で切り替えることができます。
半角・全角の入力モードを自動で切り替える手順
半角・全角の入力モードを自動で切り替える手順について解説します。
データの入力規則の設定を変更します。
入力モードを半角英数字に切り替えるセルを選択します。
下画像は1つのセルを選択していますが、範囲にすることも可能です。

セルの入力モードを設定するため、[データの入力規則]ウィンドウを表示します。
[データ]タブから、[データの入力規則]ボタンをクリックします。

[日本語入力]タブをクリックします。

日本語入力のプルダウンを展開するため、「コントロールなし」をクリックします。

自動的に切り替える入力モードを選択します。
今回は日本語入力をオフにしたいため、「オフ(英語モード)」を選択します。

[OK]ボタンをクリックして、データの入力規則の設定を確定します。

入力モードが自動で切り替わるか確認します。
まず、設定していないセルで「メロン」などの全角文字を入力し、日本語入力がオンになっている状態にします。
そのまま半角/全角キーを押さずに、今回設定したセルをクリックして数字や英字を入力してください。自分で切り替えなくても半角で入力できれば、設定は反映されています。

入力モードの設定について
日本語入力で選べる項目についてです。
| 設定 | 用途 |
|---|---|
| コントロールなし | デフォルトの設定。 入力モードを切り替えない。 |
| オン | 日本語入力をオンにする。ひらがな・全角カタカナ・半角カタカナなどの種類までは固定しない。 |
| オフ(英語モード) | IMEをオフにして、英数字を直接入力する状態にする。 |
| 無効 | 日本語入力を無効にする。半角/全角キーを押しても切り替えることができない。 |
| ひらがな | ひらがなにする。 |
| 全角カタカナ | 全角カタカナにする。 |
| 半角カタカナ | 半角カタカナにする。 |
| 全角英数字 | 全角英数字にする。 |
| 半角英数字 | 半角英数字にする。 |
おすすめの設定
数字や英数字を入力するセルは「オフ(英語モード)」または「無効」を、日本語を入力するセルは「ひらがな」や「オン」に設定するのがおすすめです。
| 入力データ | おすすめの設定 |
|---|---|
| 電話番号 | オフ(英語モード) または 無効 |
| 郵便番号 | オフ(英語モード) または 無効 |
| 会社コード | オフ(英語モード) または 無効 |
| 氏名 | ひらがな または オン |
| フリガナ | 全角カタカナ |
| フリガナ | 半角カタカナ |
| 年齢 | オフ(英語モード) または 無効 |
| 住所 | オン または ひらがな |
| 備考欄 | オン または ひらがな |
使用時の注意点
既に入力済みの文字は自動変換されない
既にセルへ入力済みの文字を自動的に変換することはできません。
関数や置換などを使って変換してください。
コピー&ペーストによる入力は防げない
日本語入力を「無効」にしても、コピー&ペーストによる入力は防げない場合があります。そのため、「無効」にしていれば必ず安全というわけではありません。
まとめ
今回は、Excelで半角・全角の入力モードを自動で切り替える方法を紹介しました。
データの入力規則にある「日本語入力」を設定すると、セルを選択したときに入力モードを自動で切り替えることができます。
電話番号や金額などは「オフ(英語モード)」、氏名や住所などは「ひらがな」や「オン」を設定すると、入力時の切り替え忘れを減らせます。ただし、入力済みの文字を自動変換したり、コピー&ペーストを完全に防いだりする機能ではない点には注意しましょう。
