• 締切済み

2つのデーターの突合の仕方 シート1 A1 伝票番

2つのデーターの突合の仕方 シート1 A1 伝票番号 B2 金額 100行 シート2 A1 伝票番号 B2 金額 70行 どちらも各シート内には重複データーは無く、シート2はシート1の中に必ずあります。 エクセル関数で解決するにはどうしたらいいでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

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

amanda8008
質問者

お礼

ご指摘ありがとうございます。 もっと勉強いたします。

  • kota0725
  • ベストアンサー率61% (8/13)
回答No.4

Sheet1に2列の作業列を作って突き合わせる方法です。 Sheet1のセル【A2】に伝票番号、セル【B2】に金額があるとして セル【C2】の式 =EXACT(A2,Sheet2!A2) セル【D2】の式 =EXACT(B2,Sheet2!B2) 「TRUE」で2つのセルが同じもの、「FALSE」で2つのセルが異なるものを表しています。

amanda8008
質問者

お礼

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

amanda8008
質問者

補足

再度すみません。 もし良かったら教えてください。 このEXACTを使うとシート1とシート2の並び方がポイントになりませんでしょうか? 今一度やっていたのですが、シート2の並び方が順番通りでない場合、FALSEが多数出て しまうのですが・・・どうしてでしょうか?

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>シート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すると,関数とか全く使わなくても寄せ合わせを自動でやってくれます。

amanda8008
質問者

お礼

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

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート1にある該当する伝票番号の金額をシート2のC列に表示させるのでしたら次の式をC1セルに入力し下方にオートフィルドラッグします。 =IF(COUNTIF(Sheet1!A:A,A1)=0,"",VLOOKUP(A1,Sheet1!A:B,2,FALSE))

amanda8008
質問者

お礼

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

回答No.1

検索系の関数で思いつくのはVLOOKUP関数 別セルに突合結果を見るだけなら例えば D1セルに =VLOOKUP(Sheet1!A1,Sheet2!A:A,1,FALSE) E1セルに =VLOOKUP(Sheet2!A1,Sheet1!A:A,1,FALSE) あとは、添付画像のようにオートフィルを使って下方向にコピーすれば、 データが存在して一致する内容が表示されます。

amanda8008
質問者

お礼

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

関連するQ&A