• ベストアンサー

エクセルで2回入力させ、違う数字が入ればエラー

エクセルで電話番号やメールアドレスを入力させようとしています。 入力間違いを防ぐため、A列とB列に2回入力させ、2つの値が異なる場合はエラーにする方法を教えてください。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.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)
回答No.1

具体的にどのレベルのエラーとしたいのか判りませんが 判定だけなら関数でも出来ます。 これをC列等にコピーしてみてください。 =IF(COUNTIF(A1,B1),"○","×")

関連するQ&A