「StiLL」Excel情報412 データ--入力規則--セル選択時に入力モードを切り替える
■入力したいデータの種類が、セルによって「半角英数字」「全角ひらがな」などと異なる場合に、あらかじめセルに入力モードを設定して、選択セルによって自動的に入力モードを切り替える方法をご紹介します。 ☆対応方法:まず設定したいセルを選択しておきます。[データ]⇒[データの入力規則]⇒[日本語入力] タブに、各種入力モードの入ったドロップダウンリストがありますので、設定したい入力モードを選択します。 ※ご注意下さい。[無効] のモードを選択すると、 キーボードや言語バーからは、日本語入力モードへの切り替えができません。入力時に入力モードを変える可能性があるセルには、[オフ(英語モード)] を設定してください。
今回はバックナンバー211でご紹介した データ--入力規則--セル選択時に入力モードを切り替える
の Excel2010版をご紹介します。
Excel2003以前のバージョンでの方法は、以下のバックナンバーをご参照ください。
【バックナンバー211】 データ--入力規則--セル選択時に入力モードを切り替える
    Excel2007、2013でも操作方法は同等です
以下のような一覧表に、データを入力していきます。
左の列から、入力したい文字が
[半角英数字]→[半角カタカナ]→[全角ひらがな]→[全角英数字]
となっています。
このような場合、列が変わるたびにキーボードを押して入力モードを切り替えたり、
変換キーを何度も押して入力していくのは、非常に手間ですね。
そこで今回は、入力セルを選択すると、自動で入力モードが切り替わる方法をご紹介します。
■[入力規則] からセルの入力モードを指定
[入力規則] 内の[日本語入力] の設定を、セルごとに変更していきます。
@変更したいセルを選択します。
Aリボンの[データ] タブ→[データツール] グループ
[データの入力規則]→[データの入力規則]ダイアログ
ボックスを表示し、[日本語入力]のタブをクリックします。
B[日本語入力] のドロップダウンリスト
から、設定したい入力モードを選択
して、[OK] をクリックします。
以上で設定が完了しました。
※リスト内の入力モードについて
詳しくは次の項をご覧下さい。
C日本語入力モードを設定したセルを
選択すると、自動的に入力モードが
「半角英数字」に、切り替わり
ました。
@〜Bの手順を、設定を変更したい各セルに対して行います。
下図のように、セルの選択をすると、入力モードが自動で切り替わるようになりました。
※「入力表」シートに同じ一覧表があります。ご参照ください。
あらかじめ入力モードを設定することで、データ入力の手間が省けるだけでなく、
英数字のデータ入力をするセルに、ひらがなが入力されてしまう、などのミスを防ぐことができます。
■入力モードについて
以下の表は、入力規則で設定できる入力モードの一覧です。
入力モードの種類 特徴 状態
コントロールなし セルを選択する直前までの入力モードを引き継ぎます。
(デフォルトではこのモードが設定されています)
(直前までの入力モード)
オン 日本語入力モードをオンにした状態になります。
セルを選択する直前までの日本語入力モードを引き継ぎます。
 
オフ(英語モード) 日本語入力モードをオフにします。
直接入力で、半角英数字を入力します。
 
無効 日本語入力モードをオフにします。
直接入力で、半角英数字を入力します。

[無効] を設定したセルは、キーボードや言語バーから
  日本語入力への切り替えをすることができません。
 
ひらがな            
 
設定したセルの初期入力モードを「ひらがな」にします。
           
全角カタカナ            
 
設定したセルの初期入力モードを「全角カタカナ」にします。
           
半角カタカナ            
 
設定したセルの初期入力モードを「半角カタカナ」にします。
           
全角英数字            
 
設定したセルの初期入力モードを「全角英数字」にします。
           
半角英数字 日本語入力モードをオフにします。
直接入力で、半角英数字を入力します。

※IME2007以降では「入力モード」の「直接入力」モードが「半角英数」モードになりました。「半角英数」モードを使用すると直接入力になります。直接入力ではない「半角英数」を使用する場合は、言語バーの「ツール」から「プロパティ」を選択し、「直接入力モードを使用しない」のチェックを外してください。  
 
 
 
 
英数字を直接入力する点で、[オフ(英語モード)] と [無効] は非常に似ていますが、
[オフ(英語モード)] 入力モードを、キーボードや言語バーから変更することができ、
[無効] は入力規則の設定を変えないと入力モードの変更ができない、という違いがあります。
必ず半角英数字で入力するセルには [無効] を設定するなど、用途で使い分けください。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます