• ベストアンサー

データ照合の仕方

過去のデータと最新のデータを照合し、一致する場合は最新のデータ上に過去データの情報を 表示させたいです。 1.過去シートはA列に電話番号/B列に名前があります。 2.最新シートはA列に電話番号のみがあります。 →最新シートのA列の電話番号と過去シートのA列の電話番号を照合し、一致した場合は  最新シートのB列に名前を表示させたいです。 よろしくお願いします。

質問者が選んだベストアンサー

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

最新シートのA2セルから下方に電話番号が有るとしてA2セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(過去シート!A:A,A2)=0,"",VLOOKUP(A2,過去シート!A:B,2,FALSE))

elegantbarca
質問者

補足

ありがとうございます。 例えば 過去シートはデータ50件 最新シートはデータ100件 の場合でも表示されますでしょうか?

その他の回答 (2)

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

回答No2です。過去シートでのセルの指定は列番号のみで行っていますのでどんなに行が多くなっても対応することができます。 先ずは実際に試験してみることですね。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

VLookup関数が役立つでしょう。 ただし過去シートが電話番号の昇順に並んでる必要があります。