エクセルで、=IF(COUNTIF($H$2:H2,H2)>1,"*","")という感じの関数で重複チェックをしたいと思います。


同じシートの同じ列ならば問題ないのですが、

シート1のH列に並んだ文字列と、シート2のH列に並んだ文字列で重複をチェックするにはどうしたらいいのでしょうか?

回答の条件
  • 1人50回まで
  • 登録:2007/03/28 13:44:04
  • 終了:2007/03/28 14:37:54

回答(2件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982007/03/28 13:54:11

ポイント35pt

=IF(COUNTIF(Sheet2!$H$2:H2,H2)>1,"*","")

ほかのシートを参照する場合は、シート名!を 付け加えればいいだけです。

Sheet2!$H$2:H2 や Sheet2!H2

なお : で 範囲を示す場合、シートをまたぐことは できませんの一つのシートにすべて入れたほうがいいでしょう。

id:takllin

ありがとうございます。

2007/03/28 14:29:05
id:rikuzai No.2

りくっち回答回数1366ベストアンサー獲得回数1412007/03/28 13:55:18

ポイント35pt

Sheet2のH列に対して、Sheet1のH列の各セルに対して重複チェックをするとして、

Sheet1のI1に

=IF(COUNTIF(Sheet2!$H:$H,H1)=0,"","*")

と記入して以下フィルコピーでどうでしょうか。


これでSheet2の範囲内にSheet1の指定のセルの文字があれば「*」を返す数式に鳴っていると思います。

id:takllin

ありがとうございます。

2007/03/28 14:29:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません