• ベストアンサー

【EXCEL】条件が一致したら、入力が可能になる。

(画像を添付しています。) 「条件が一致したら、入力が可能になる」方法を探しています。 【バージョン EXCEL2010】 -- 例) 条件選択セル:B2セル ⇒ ここで条件『A』『B』『C』のいずれかを選択します。 入力欄セル:D3セル ⇒ 条件選択セルで『A』を選んでいた場合のみ入力可能       E3セル ⇒ 条件選択セルで『B』を選んでいた場合のみ入力可能       F3セル ⇒ 条件選択セルで『C』を選んでいた場合のみ入力可能 -- このようなことを行ないたいです。 ご教授お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

D3セルを選択   ↓ Excelウインドウの左上の辺りにある[データ]タブをクリック   ↓ 「データツール」グループの中にある[データの入力規則]ボタンをクリック   ↓ 現れた選択肢の中にある[データの入力規則]をクリック   ↓ 現れた「データの入力規則」ダイアログボックスの[設定]タブをクリック   ↓ 現れた「入力値の種類」欄をクリック   ↓ 現れた選択肢の中にある[ユーザー設定]をクリック   ↓ 【重要】「空白を無視する」欄のチェックを外す   ↓ 「数式」欄に =$B2=D$2 と入力   ↓ 「データの入力規則」ダイアログボックスの[エラーメッセージ]タブをクリック   ↓ 現れた「スタイル」を[停止]に設定   ↓ 「データの入力規則」ダイアログボックスの[OK]ボタンをクリック   ↓ D3セルをコピー   ↓ E3~F3のセル範囲を選択   ↓ 選択範囲の示す黒い太枠の内側を右クリック   ↓ 現れた選択肢の中にある[形式を選択して貼り付け]をクリック   ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの中にある「入力規則」と記された箇所のチェックを入れる   ↓ 「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(1)B2セルについて (データーデータの入力規則)エクセルの「入力規則」機能で、A,B,Cしか入力できないようにできる。 次に (2)D3セルには、B2セルがAの場合のみ入力できるように、「入力規則」を設定することができる。 E3,F3セルもD3セルの場合と同様に入力規則を設定すればできる。 ーー 具体的には (1)は「ユーザー設定」ー「数式」で=OR(B2="A",B2="B",B2="C") (2)はD3セルの場合で、ユーザー設定」ー「数式」で=$B$2="A" (E3,F3は同様で記述略) その際に「入力時メッセージ」や「エラーメッセージ」タブを選んで、それらも設定できる。

Keeper5016
質問者

お礼

ご丁寧に説明いただきまして感謝します。 ありがとうございます!

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

D3セルを選択 データ→データの入力規則で 設定 入力値の種類:ユーザー設定 数式:=$B$2="A" としてE3,F3にも同様に"B","C"で設定すればいいのでは? 上記以外だと、マクロを使う方法になりますけどね。。。

Keeper5016
質問者

お礼

早々にお返事いただきまして ありがとうございました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

データの入力規則 D3セル ⇒ =AND($B$2="A",D3<>("")) E3セル ⇒ =AND($B$2="B",E3<>("")) F3セル ⇒ =AND($B$2="C",F3<>(""))

関連するQ&A