- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで隣のセルと同じ数字の場合はエラーにしたい)
エクセルで隣のセルと同じ数字の場合はエラーにしたい
このQ&Aのポイント
- エクセル2007を使用しています。A列には数字5種類のいずれかが必ず入力されています。B列は基本は空白ですが、A列の数字を変更する時のみ数字を入力するルールを作りました。変更しない場合は空白のままです。仮に変更する際も上記と同じ5種類の数字のいずれかです。その際に、A列と同じ数字が入力された場合はエラー表示されるようにしたいのです。
- たとえば、A3に5が入っていてB3に5を入力しようとしたら「エラー」が表示されます。1~5以外の数字を間違えて入力した場合は、「エラー」表示は必要ありません。隣の列と同じ場合のみエラー表示をさせたいです。
- これにより、正確なデータ入力を保証し、エラーを早期に発見することができます。エクセルの使い勝手を向上させ、正確なデータ管理を実現しましょう。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
エクセル2003の場合で済みませんが、B1セルを選び、データの入力規則でユーザー設定を選び、数式に=A1-B1<>0と入力し、エラーメッセージにエラーと入力して、OKし、下にドラッグコピーしてみて下さい。(エクセル2007で同種の機能を探してみて下さい)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
こういう場合ではB列に関数を入れるわけには行かない。C列にチェックでよければIF関数で=IF(A1=B1,”ERR","") のようなのも考える人が居るかもしれないが。 ーー するとエクセルの入力規則を使うしかないのだ。VBAはべつにして。 B列での入力規則設定範囲を選択 データー入力規則ーユーザー設定 =A1<>B1 0k エラーメッセージ(コメント)を設定する。
質問者
お礼
お礼が大変遅くなり申し訳ございませんでした。 おかげで上手くいきました。 有難うございました。
- akiomyau
- ベストアンサー率43% (555/1280)
回答No.1
B列に選択してデータメニューより入力規則を選びます。 設定タブを選択し入力の種類をユーザー設定にし 数式に =A1<>B1 と入れ、OKを押します。
質問者
お礼
お礼が大変遅くなり申し訳ございませんでした。 おかげで上手くいきました。 有難うございました。
お礼
お礼が大変遅くなり申し訳ございませんでした。 おかげで上手くいきました。 有難うございました。