1/24/2024

Excel。小文字しか入力できないように、入力規則を設定したい【lowercase letter】

Excel。小文字しか入力できないように、入力規則を設定したい

<入力規則+EXACT+LOWER関数>

ドメインを入力するのに、小文字しか入力できないようしたいのですが、どのようにしたらいいのでしょうか。

小文字しか入力できないように、入力規則を設定したい

入力時にチェックをしたいわけなので、データタブの「入力規則」をつかいます。


問題となるのは、どのような数式を設定すればいいのかという点です。


大文字か小文字かを比べる場合、IF関数を使うことはできません。

IF関数は大文字と小文字の区別がつかないからです。


また、=B2=LOWER(B2) という数式を設定すればいいように思えますが、これもダメです。

「=」演算子もIF関数と同様に、大文字と小文字の区別がつきません。


そこで、比較することができるEXACT関数をつかった数式をつくる必要があります。


それでは、入力規則を設定していきます。


入力規則を設定したい箇所を範囲選択します。


データタブの入力規則をクリックして、データの入力規則ダイアログボックスを表示します。


入力値の種類を「ユーザー設定」にして数式に次の数式を設定します。

=EXACT(B2,LOWER(B2))


あとは、エラーメッセージを設定し、日本語入力は、オフ(日本語モード)すれば、完成です。


試しに、B5に「gMail.com」と入力します。


エラーメッセージが表示されて、大文字があるデータは入力することができないようになりました。