エクセルのメニューバーにある『データの入力規則』からではなく、こんな制限をかけたいのですが、お分かりの方がいらしたら、教えてください。
(選択肢) (文字)
A列 B列
4
2 マイクロソフト
3
1
A列で『2』以外を選択(『1』と『3』と『4』を選択)した場合は、B列で何も入力できなくなる設定。(『エラー音がでる』、や『-』が入力されてもOK、もちろん空白のままでもOK)
A列で『2』を選択すると、B列には文字が入力できるようになる。
こんな設定はできないでしょうか?
エクセルのメニューバーでの簡単な入力規則なら、使用した事はあるのですが、こういうおそらく関数を使わないとできないような設定はした事がありません。
おわかりの方がいらしたら、どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
データの入力規則で対応できますね。
B列を選択します。B1セルがアクティブセルの状態になっています。
そこで「データ」タブの「データの入力規則」を選択し、入力値の種類の窓では「ユーザー設定」にして、数式の窓には
=A1=2 と入力してOKします。
同じ行のA列の値が2の時にB列の該当行にデータを入力することができます。それ以外ではB列の行に入力することができません。
早速、ご回答ありがとうございます。
今、エクセルで試てみました。
Bのセルに“=A=2”と入力しOK。 Aのセルに2を入力後Bに文字入力したらちゃんと入力されました。
2以外の数字だとBのセルにはエラーが出て入力そのものを受け付けませんでした。
『データの入力規則』からは、整数の規制をかけるぐらいがせいぜいで、ユーザー設定などしたことがありませんでした。こんなに簡単に規制がかけられる・・・とは!!! びっくりです。
本当にありがとうございました。
未熟なものですから、また、トンチンカン事で投稿するかもしれませんが、その時には、よろしくお願いします。
No.2
- 回答日時:
>データの入力規則』からではなく、こんな制限をかけたい
>A列で『2』以外、『-』が入力されてもOK、もちろん空白のままでもOK
⇒入力規則が駄目ならば、マクロでしかでない、関数は論外です。
B列範囲を選択→入力規則の種類欄で「ユーザ定義」選択、数式欄に「=OR(A1=2,A1="-",A1="")」を設定
早速のご回答ありがとうございました。
『データの入力規則』から、問題の解決ができました。
Aのセルが2以外を入力した場合の『-』を入力、または『空白』はできませんでした。
こちらは入力さえされなければよかったので、これで解決いたしました。
エクセルに精通している人にとっては、初歩的な設定・・・だったのかもしれませんね。
なにしろ、データの入力規則からは、整数の規制位しかかけたことがなかったものですから・・・。
本当にありがとうございました。今後もよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで隣のセルと同じ数字...
-
A列を検索し一致した行を表示。...
-
ローマ字入力で「トゥ」を入力...
-
「未使用」と「不使用」ってど...
-
1点の辻の字に変換したいがエク...
-
PPTのスライド表示の画面の位置...
-
SUM関数の範囲に#N/Aが...
-
もしセルが"#N/A"なら~をする...
-
Excelでエラー(#N/Aなど)値を...
-
ttlで戻り値を取得する方法
-
excelで小数点0を表示させる方法
-
送信エラー時、レポートメール...
-
チケット何回もエラーは高額請求?
-
高速フーリエ変換でデータ数が...
-
エクセルで0.0と表示したい
-
ACCESS VBA でのエラー解決の根...
-
APEXをやっていたらこんなエラ...
-
VLOOKUP関数についての質問です...
-
エクセルからアクセスにインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで時刻を自動入力する方法
-
Excelのデータが重いのはなぜで...
-
Excel VBA 答えが0になってし...
-
エクセル。ブック内検索で重複...
-
EXCEL VBAでデータを...
-
名前順になる関数?
-
Excel2007入力規則
-
エクセルの入力 エンターキーで...
-
Excelでキーワード検索後にその...
-
合計が0の行を削除
-
大きい順に並べかえたい。 ので...
-
エクセルで、「袋詰め問題」を...
-
Excel VBA テキストボックスを...
-
エクセルで30日以内に同内容の...
-
エクセルの入力規制。同じ列で...
-
エクセルで漢字がうまく並び替...
-
エクセルの既存のシートでは入...
-
エクセルで自動入力をマクロで...
-
数字入力の省略方法について教...
おすすめ情報