No.2
- 回答日時:
ユーザー設定で、データ入力規則を設定する方法があります。
=AND(ISERR(FIND("0",A1)),ISERR(FIND("1",A1)),ISERR(FIND("2",A1)),ISERR(FIND("3",A1)),ISERR(FIND("4",A1)),ISERR(FIND("5",A1)),ISERR(FIND("6",A1)),ISERR(FIND("7",A1)),ISERR(FIND("8",A1)),ISERR(FIND("9",A1)),IF(LENB(A1)=6,1,0))
と言う数式を入れれば禁止できそうですが・・・。
参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/337in …
No.3
- 回答日時:
No1です。
半角英字のみで6桁入力するんでしたね。
=AND(ISNUMBER(A1)=FALSE,LENB(A1)=6,LEN(A1)=6)
とすれば半角文字で数字以外の6文字しか入力ができなくなります。
英字に限定するのであれば同じ入力規則の「日本語入力」タブをクリックし、日本語入力を「無効」に設定してください。
この回答への補足
早速ご回答していただきありがとうございます。
6文字に限定し数字は入力できないところまではできました。
本当にありがとうございます。
希望としてなのですが、
例えば、abcc33 のように数字と英語を両方使ってもエラーになるという入力規則の記述の仕方を更に知りたいのです。
もしも方法があれば教えていただきたいのですが、、、わがまま言ってすみません。宜しくお願いします。
No.4ベストアンサー
- 回答日時:
>半角英字を6桁入力
この要件を満たすには、6文字が『ABCDEFGHIJKLEMOPQRSTUVWXYZ』(大文字なら) のみで入力されている必要があるはずです。
数字のみを除外するのではなく、『!#$%&/()[]』のような記号も入力不可にすべきでしょう。『!#$%&/()[]』を英字とみなすなら別ですが・・・
以下、A1に入力規則を設定するとします。
データの入力規則ダイアログで数式を登録をすることもできますが、長くなるので、間接的に設定します。
仮にセルC1を判定に使います。
入力規則ダイアログで数式に 『=C1=TRUE』と入力します。
セルC1に下の式を入力します。
=IF(A1<>"",AND(LEN(A1)=6,LENB(A1)=6,
AND("A"<=MID(A1,1,1),MID(A1,1,1)<="Z"),
AND("A"<=MID(A1,2,1),MID(A1,2,1)<="Z"),
AND("A"<=MID(A1,3,1),MID(A1,3,1)<="Z"),
AND("A"<=MID(A1,4,1),MID(A1,4,1)<="Z"),
AND("A"<=MID(A1,5,1),MID(A1,5,1)<="Z"),
AND("A"<=MID(A1,6,1),MID(A1,6,1)<="Z")),"")
見やすいように複数行にして書いています。入力する時は1行にして下さい。
※こんな式も作れます。
=AND(LEN(A1)=6,LENB(A1)=6,1<=MIN(FIND(MID(UPPER(A1),{1,2,3,4,5,6},1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")))
(これも1行ですが、回答すると変に改行されるみたいです)
C1セルの式が長いと感じたら、各条件をセル単位に書けば分かりやすくなるでしょう。
入力規則ダイアログで数式に 『=SUM(C1:J1)=8』と入力します。
C1 : =(LEN(A1)=6)*1
D1 : =(LENB(A1)=6)*1
E1 : =AND("A"<=MID(A1,1,1),MID(A1,1,1)<="Z")*1
F1 : =AND("A"<=MID(A1,2,1),MID(A1,2,1)<="Z")*1
G1 : =AND("A"<=MID(A1,3,1),MID(A1,3,1)<="Z")*1
H1 : =AND("A"<=MID(A1,4,1),MID(A1,4,1)<="Z")*1
I1 : =AND("A"<=MID(A1,5,1),MID(A1,5,1)<="Z")*1
J1 : =AND("A"<=MID(A1,6,1),MID(A1,6,1)<="Z")*1
条件を分割して書くようにすれば、『I(アイ)とO(オー)は数字と間違いやすいので使用不可』などの条件も簡単に書けます。
ご参考に。
ありがとうございます。希望の入力規則にできました。更に何パターンも教えて下さり感謝感謝です。勉強になりました。私もがんばって自分でここまでできるようになりたいものです。本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Excel(エクセル) エクセルについて質問です 1 2022/12/10 11:49
- Excel(エクセル) exel 漢字・英数字混在セルの入力規則 5 2022/04/03 11:08
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) Excelの入力規則にいれる関数について 7 2022/12/22 10:19
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- Excel(エクセル) エクセル関数について教えてください 4 2023/02/05 14:47
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセル逆三角マークで選択項...
-
エクセルVBA ブックを閉じる前...
-
エクセルでセルの三角を押すこ...
-
エクセル 入力規則のリストボ...
-
excelの入力規則リストで重複不...
-
エクセルの入力規則で作ったリ...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
エクセルで、セルをクリックす...
-
【Excel】ドロップダウンリスト...
-
入力規則の入力時メッセージの...
-
Excelの入力規則のリストの文字...
-
EXCELでセルの右横に△のマ...
-
Excel 自動的に半角英数になり...
-
フォーム入力で入力規則を設定...
-
桐で下のデータを複写したい
-
エクセルVBA ユーザーフォーム...
-
Excelで決まった文字を簡単に入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセル逆三角マークで選択項...
-
エクセルでセルにポインタする...
-
シートを保護しても入力規則を...
-
エクセルVBA ブックを閉じる前...
-
エクセル 入力規則のリストボ...
-
【Excel】ドロップダウンリスト...
-
エクセルでセルのコメントが消...
-
Excel 自動的に半角英数になり...
-
エクセルの入力規則で作ったリ...
-
入力規則の入力時メッセージの...
-
Excelでセルに名前を定義したい...
-
エクセルで、入力できる箇所を...
-
ドロップダウンリスト(INDIREC...
-
入力規則をブック全体にかける...
-
エクセルで電話番号から市内局...
-
エクセルVBA ユーザーフォーム...
-
EXCEL:入力規則の「リスト」は...
-
Excelで同じセルに入力し エン...
-
エクセルで、セルをクリックす...
おすすめ情報