エクセル操作方法について

エクセル操作方法で、分からない為教えてくださいm(._.)m

シート①
A B C
1
2
3


シート②
A B C
1
2
3

エクセルのシート①と②があり、
シート②にシート①のA1とB1がシート②でも
一致すればC1を自動的に反映させるにはどうしたらいいですか?
(シート②のC列に自動的に反映させたいです。
シート①のA1とB1がシート②のA1とB1でも一致したらC列に反映させたいです。一致しない場合は空欄でいいです)
よろしくお願い致します

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

  • なるべく急ぎでお願い致しますm(._.)m

      補足日時:2017/05/15 17:09

A 回答 (2件)

No.1です。



>sheet1のC1の値をsheet2でも表示させたいです!Vlookup関数では無理でしょうか?

もしかして、Sheet1にA列・B列にSheet2のA列・B列データと一致する行がある場合
その行のC列のデータを表示させたい!というコトでしょうか?

VLOOKUP関数は範囲指定した一番左側の列が「検索値」になりますので、
作業用の列をSheet1のA列に挿入すれば可能です。

今回は作業列を使用しない方法にしてみました。
Sheet2のC1セルに
=IF(COUNTIFS(Sheet1!A$1:A$1000,A1,Sheet1!B$1:B$1000,B1),INDEX(Sheet1!C$1:C$1000,SUMPRODUCT((Sheet1!A$1:A$1000=A1)*(Sheet1!B$1:B$1000=B1),ROW(A$1:A$1000))),"")

としてフィルハンドルで下へコピーではどうでしょうか?m(_ _)m
    • good
    • 0

こんにちは!



>一致すればC1を自動的に反映させるにはどうしたらいいですか?
とはSheet1のC1セルのコトですよね?

一例です。Sheet2のC1セルに
=IF(COUNTBLANK(A1:B1),"",IF(AND(Sheet1!A1=A1,Sheet1!B1=B1),Sheet1!C1,""))

という数式を入れフィルハンドルで下へコピーではどうでしょか?

※ 「Sheet1」は実際のシート名にしてください。m(_ _)m
    • good
    • 1
この回答へのお礼

ありがとうございます!
sheet1のC1の値をsheet2でも表示させたいです!Vlookup関数では無理でしょうか?m(._.)m

お礼日時:2017/05/15 18:28

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報