電子書籍の厳選無料作品が豊富!

2つのデーターの突合の仕方

シート1 A1 伝票番号 B2 金額 100行

シート2 A1 伝票番号 B2 金額 70行

どちらも各シート内には重複データーは無く、シート2はシート1の中に必ずあります。

エクセル関数で解決するにはどうしたらいいでしょうか?

A 回答 (5件)

こんなことはエクセルの有名関数VLOOKUP関数の利用を皆直ぐ思いつく(「有名関数)。


まづ手始めに「エクセル関数50選」(1000円以下の新書判)的な本でも目を通すこと。しかし色んな事例のタイプを経験して、自分で考えないと身に付かないとおもう。
関数名ー主要使用目的、ぐらいは頭の隅に残さないとダメだ。
ーー
この質問には>突合の仕方、 の結果どうしたいのか、書いてないよ。
模擬実例でも挙げて質問するものだ。
適当な実例が挙げられて、すっきり要点を突いて質問できるようになるには、心がけと、時間(経験が必要)がかかる。
重複出現があるようだとVBAなどの課題になる。
    • good
    • 0
この回答へのお礼

ご指摘ありがとうございます。

もっと勉強いたします。

お礼日時:2012/01/10 22:24

Sheet1に2列の作業列を作って突き合わせる方法です。


Sheet1のセル【A2】に伝票番号、セル【B2】に金額があるとして
セル【C2】の式 =EXACT(A2,Sheet2!A2)
セル【D2】の式 =EXACT(B2,Sheet2!B2)
「TRUE」で2つのセルが同じもの、「FALSE」で2つのセルが異なるものを表しています。
「2つのデーターの突合の仕方 シート1 A」の回答画像4

この回答への補足

再度すみません。

もし良かったら教えてください。

このEXACTを使うとシート1とシート2の並び方がポイントになりませんでしょうか?

今一度やっていたのですが、シート2の並び方が順番通りでない場合、FALSEが多数出て

しまうのですが・・・どうしてでしょうか?

補足日時:2012/01/05 22:00
    • good
    • 0
この回答へのお礼

解決致しました。 感謝致します。

お礼日時:2012/01/05 21:25

>シート2はシート1の中に必ずあります。



シート2は全てシート1に含まれるのですから,シート1に寄せた方が包含できますね。
シート1のC2に
=IF(COUNTIF(Sheet2!A:A,A2),VLOOKUP(A2,Sheet2!A:B,2,FALSE),"対象データ無し")
以下コピー

#参考
Excel2007以降を使っているときは
=IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"該当無し")



逆にシート2に寄せたいなら,シート1には該当データが必ずあるので
=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
だけで十分です。



#別の方法
シート1のB1に「リスト1」と記入,シート2のB1に「リスト2」と記入
シート3を開き
データメニュー(データタブ)の「統合」を開始
シート1のA:B列を追加
シート2のA:B列を追加
上端行,左端列にチェックを入れてOKすると,関数とか全く使わなくても寄せ合わせを自動でやってくれます。
    • good
    • 0
この回答へのお礼

一番はじめに書いて下さった関数で解決出来ました。 ありがとうございました。

お礼日時:2012/01/05 21:36

例えばシート1にある該当する伝票番号の金額をシート2のC列に表示させるのでしたら次の式をC1セルに入力し下方にオートフィルドラッグします。



=IF(COUNTIF(Sheet1!A:A,A1)=0,"",VLOOKUP(A1,Sheet1!A:B,2,FALSE))
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2012/01/05 21:50

検索系の関数で思いつくのはVLOOKUP関数



別セルに突合結果を見るだけなら例えば

D1セルに
=VLOOKUP(Sheet1!A1,Sheet2!A:A,1,FALSE)

E1セルに
=VLOOKUP(Sheet2!A1,Sheet1!A:A,1,FALSE)

あとは、添付画像のようにオートフィルを使って下方向にコピーすれば、
データが存在して一致する内容が表示されます。
「2つのデーターの突合の仕方 シート1 A」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございます。 解決致しました。

何か良い参考書があれば教えてください。 事務仕事でエクセル関数を使えば楽ができるということがたくさんあると思うので、何か辞書があればとおもうのですが・・・

お礼日時:2012/01/05 21:47

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