- ベストアンサー
【EXCEL】条件が一致したら、入力が可能になる。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
D3セルを選択 ↓ Excelウインドウの左上の辺りにある[データ]タブをクリック ↓ 「データツール」グループの中にある[データの入力規則]ボタンをクリック ↓ 現れた選択肢の中にある[データの入力規則]をクリック ↓ 現れた「データの入力規則」ダイアログボックスの[設定]タブをクリック ↓ 現れた「入力値の種類」欄をクリック ↓ 現れた選択肢の中にある[ユーザー設定]をクリック ↓ 【重要】「空白を無視する」欄のチェックを外す ↓ 「数式」欄に =$B2=D$2 と入力 ↓ 「データの入力規則」ダイアログボックスの[エラーメッセージ]タブをクリック ↓ 現れた「スタイル」を[停止]に設定 ↓ 「データの入力規則」ダイアログボックスの[OK]ボタンをクリック ↓ D3セルをコピー ↓ E3~F3のセル範囲を選択 ↓ 選択範囲の示す黒い太枠の内側を右クリック ↓ 現れた選択肢の中にある[形式を選択して貼り付け]をクリック ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの中にある「入力規則」と記された箇所のチェックを入れる ↓ 「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
(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は同様で記述略) その際に「入力時メッセージ」や「エラーメッセージ」タブを選んで、それらも設定できる。
- mshr1962
- ベストアンサー率39% (7417/18945)
D3セルを選択 データ→データの入力規則で 設定 入力値の種類:ユーザー設定 数式:=$B$2="A" としてE3,F3にも同様に"B","C"で設定すればいいのでは? 上記以外だと、マクロを使う方法になりますけどね。。。
お礼
早々にお返事いただきまして ありがとうございました。
- aokii
- ベストアンサー率23% (5210/22062)
データの入力規則 D3セル ⇒ =AND($B$2="A",D3<>("")) E3セル ⇒ =AND($B$2="B",E3<>("")) F3セル ⇒ =AND($B$2="C",F3<>(""))
お礼
ご丁寧に説明いただきまして感謝します。 ありがとうございます!