エクセルで基本フォーマットを作り、他の人に配布&入力してもらった後、全てを集計&データベース化する必要があるのですが。
各列に設けた項目により、‘全角英数のみ’‘全角カナのみ’‘半角カナのみ’の入力規則を設けた後、ロックをかけてみたのですが、変換できてしまう…?
全角英数&カナに関しては【=LEN()*2=LENB()】で逃げれたように思うのですが、‘半角カナのみ’の入力設定がわかりません…;;
ちなみに、別の列に入力したものを数式で半角に変換する方法は、今回のフォーマットには使いたくないのですが…??
どなたか、お助けください…**
No.2ベストアンサー
- 回答日時:
入力規則の[日本語入力]タブの設定は、
あくまでIMEを自動的に切り替えるだけのものですから、
残念ながら、指定した種類の文字以外の入力を禁止することはできません。
また、「全角英数のみ」「全角カナのみ」「半角カナのみ」を
簡単に判定する方法も、おそらくないと思います。
以下、かなり無理矢理ですが、
データ>入力規則>設定タブ>ユーザー設定>数式で…
--------------------------------------------------------------------
●A案:コード番号で指定する
例えば「半角カナのみ」の場合
(小書き文字,鍵括弧や長音記号など一部の記号を含む)
=AND(161<=MIN(INDEX(CODE(MID(A1,ROW(INDIRECT("$1:$"&LEN(A1))),1)),)),MAX(INDEX(CODE(MID(A1,ROW(INDIRECT("$1:$"&LEN(A1))),1)),))<=223)
【入力しようとした文字列のすべての文字のコード番号が、161以上223以下であれば許可】
コード番号は、CODE関数で調べることができます。
「半角カナ」161~223
「全角英数」9008~9082
「全角カナ」9505~9590
※「数式はエラーと判断されます。続けますか?」
というメッセージが出てもそのまま「はい」で続行。
--------------------------------------------------------------------
●B案:許可する文字を全て書き出す
例えば「全角英数のみ」の場合
=SUMPRODUCT(--ISERROR(FIND(MID(A1,ROW(INDIRECT("$1:$"&LEN(A1))),1),"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")))=0
【入力しようとした文字列のすべての文字が、指定した文字列の中にあれば許可】
--------------------------------------------------------------------
※いずれもExcel2003で動作確認済
※当然ですが、[日本語入力]タブの設定も併用して、
IMEを自動的に切り替えないと非常に不便です。
※数式が長いので、直接打ち込むのではなく、
別の場所に書き込んでから、コピー>Ctrl+Vで貼り付けた方が確実です。
以上ご参考まで。
ありがとうございます!!
とりあえず急いでいたので、別の列に置換の式を設定し強制的に置き換えたのですが…。
もう一回同様の作業が入ってくる予定なので、次回、試してみます!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのフォームに入力する...
-
縦書きのテキストボックスで数...
-
ハイフンを全角で入力
-
IMEで、テンキーから入力すると...
-
テンキーからの半角数字の”直接...
-
Windows10(エクセル)で入力し...
-
「Microsoft IME 2000」で「...
-
列ごとに全角英数・全角カナ・...
-
パソコンで中国語の発音記号を...
-
エクセルで特定の列の入力モー...
-
使い方を教えてください。
-
半角英数入力で→を入力する方法
-
Excelのセルの設定(日本...
-
win7 ISOファイルのプロダクト...
-
マウスのクリック、指離したの...
-
エクセルの下部のシートタブの...
-
メールアドレスの下線の入力方法
-
エクセルで別シートの同じ位置...
-
縦書き文章で『―』表示を『|』...
-
マウスのポインタが勝手に上下...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ハイフンを全角で入力
-
縦書きのテキストボックスで数...
-
アクセスのフォームに入力する...
-
Excelの半角、全角の( )カッ...
-
ファイルを保存する際に日本語...
-
エクセルでの文字入力がIMEでし...
-
InputBoxでの日本語オン、オフ...
-
IME直接入力モードでの・(半角)...
-
IMEで、テンキーから入力すると...
-
半角英数入力で→を入力する方法
-
デスクトップ画面でファイルの...
-
DOSコマンドで日本語名のファイ...
-
ワード文書保護時、パスワード...
-
入力がひらがなから勝手に半角...
-
「Microsoft IME 2000」で「...
-
テンキーからの半角数字の”直接...
-
文字変換で「うぉ」を入力した...
-
記号を打つと勝手に入力モード...
-
σ(シグマ)の字体が途中から変...
-
言語バーを常に日本語入力にし...
おすすめ情報