- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルとセルの比較について)
エクセルとセルの比較方法とは?
このQ&Aのポイント
- エクセル2007で二枚のシートを作成し、IF関数でセルの比較を行いたい場合、同じ空白セルでも異なるセルとして認識されることがあります。
- しかし、両者がともに空白なのであれば、同じものとして処理する方法もあります。
- これには数式の一部を変更することが必要です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
んとですね。 シート2の A1セルは未入力と仰っていますが、未入力ではありませんね。関数式が入力されています。 この場合、どうでもいいことなんですけど…。^^; で、 ■本題 シートを指定する方法が違っていますよ。 =IF(シート1!A1=シート2!A1,"","×") エクスクラメーション マーク(!)が抜けています。 すると、#NAME? エラーになるはずなんですけど…。2007って省略可能でしたっけ? もう一度入力した関数式を見直してみてください。 違うセルを参照しているのかもしれません。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
シート1のA列とシート2のA列のデータを比較してその結果を表示させるのでしたら、例えばシート2のB1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(A1=Sheet1!A1,"","×") シート2のA1セルに式を入力するのは間違いですね。B1セルに入力します。勿論、上式と関係のない式がシート2のA1セルに入力されていてもかまいません。 if(シート1A1=シート2A1,"","×")の式をシート2のA1セルに入力したとありますが、入力される式は通常は=IF(Sheet1!A1=A1,"","×")のような書き方になりますが、この式はシート2のA1セルを式の中に含まれています。式の入力しているセル番地を式の中に入れることは循環参照といって正しい答えが得られません。式は別のセル例えばB1セルなどに入力することが必要です。