誕生日にもらった意外なもの

シートA
列 A B  C
1 あ 5人 A市
2 い 2人 B市
3 う 8人 C市
4 え 7人 D市
5 お 6人 E市

シートB
列 A  B   C
1 か 123 あ市
2 き 456 い市
3 く 333 A市 
4 け 444 B市
5 こ 789 a市

シートC
列 A   B   C  D
1 く A市
2 け  B市
3    NG
4    NG
5    NG


1.シートCのB列でシートAのC列とシートBのD列を比較
  シートA,Bにあるものは表示、ないものはNGとする。
  この時、基準はシートAとしてシートAのC列の順に表示する。
  
2.シートCのA列は、上記1で表示させた列のシートBのA列を表示 

  結果シートCのような感じにしたいです。
  ご教授ください。よろしくお願いします。

質問者からの補足コメント

  • 1.シートCのB列でシートAのC列とシートBのD列を比較

    間違い→
    シートBのC列の誤りです。よろしくお願いします。

      補足日時:2017/04/28 07:23

A 回答 (2件)

B1=IF(COUNTIF(シートB!C:C,シートA!B1)=0,"NG",シートA!B1)


シートBのC列にシートAのB1が0個だったら"NG"、そうでなければシートAのB1を表示する。
という式です。

A1=INDIRECT("シートB!A"&MATCH(B1,シートB!C:C,FALSE))
シートBのA列の「B1と一致する、シートBのC列のセル、の行番号」行目のセルのデータを表示する式です。
一致するデータが複数あった場合は一番上のものとして判断されます。
    • good
    • 0
この回答へのお礼

ありがとうございます。週明けに試してみます!

お礼日時:2017/04/29 08:11

》 1.・・・シートBのD列を比較


「シートBのD列」は存在しない!
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!