- ベストアンサー
エクセルで2回入力させ、違う数字が入ればエラー
エクセルで電話番号やメールアドレスを入力させようとしています。 入力間違いを防ぐため、A列とB列に2回入力させ、2つの値が異なる場合はエラーにする方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excelの入力規則を応用して、例えばA1セルとB1セルにそれぞれ値が入力された際に、もしその2つの入力値が異なっている場合にはエラーを出すためには、次の様な操作を行ってA1セルとB1セルに入力規則を設定されると良いと思います。 A1セルかB1セルを選択 ↓ キーボードの[Alt]キーを押す ↓ キーボードの[D]キーを押す ↓ キーボードの[L]キーを押す ↓ 現れた「データの入力規則」ダイアログボックスの[設定]タブをクリック ↓ 現れた「入力値の種類」欄をクリック ↓ 現れた選択肢の中にある[ユーザー設定]を選択 ↓ 現れた「数式」欄に次のような数式を入力 =OR($A1="",$B1="",$A1=$B1) ↓ 「データの入力規則」ダイアログボックスの[エラーメッセージ]タブをクリック ↓ 現れた「無効なデータが入力されたらエラーメッセージを表示する」欄にチェックが入っている事を確認 ↓ 「スタイル」欄が[停止]となっている事を確認 ↓ 「エラーメッセージ」欄に例えば以下の様に入力 A列に入力された値とB列に入力された値が異なっています。 ↓ 「データの入力規則」ダイアログボックスの[OK]ボタンをクリック ↓ 上記の入力規則を設定したセルをコピー ↓ 同様の入力規則を設定したいA列のセルとB列のセルをまとめて範囲選択 ↓ 選択範囲を示す黒い太枠の内側にカーソルを合わせてマウスの右ボタンをクリック ↓ 現れた選択肢の中にある[形式を選択して貼り付け]を選択してクリック ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの中にある[入力規則]と記されている箇所をクリック ↓ 「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック 以上です。
その他の回答 (1)
- popepon
- ベストアンサー率53% (84/158)
具体的にどのレベルのエラーとしたいのか判りませんが 判定だけなら関数でも出来ます。 これをC列等にコピーしてみてください。 =IF(COUNTIF(A1,B1),"○","×")