• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:新旧2つの名簿、旧名簿だけにある項目を新名簿へ表示したい)

新旧名簿で旧名簿にしかない項目を新名簿へ表示する方法

このQ&Aのポイント
  • 新旧2つの名簿の中で、旧名簿にしか存在しない項目を新名簿に表示したい場合の方法について解説します。
  • 名簿の中には複数の項目がありますが、新名簿に存在しない項目が旧名簿には残っている場合、それらの項目を新名簿に表示させる方法を紹介します。
  • 例えば、旧名簿にはりんごとバナナという項目があり、新名簿にはそれらの項目が存在しない場合、りんごとバナナの項目を新名簿に表示させることができます。具体的な手順について詳しく説明します。

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

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

新名簿 名前が入力されている列 A列   旧名簿 Book1.xls データが入力されているシート名 Sheet1 名前が入力されている列 A列 参照したいデータが入力されている列 C列 だとして =VLOOKUP(A1,[Book1.xls]Sheet1!$A:$C,3,FALSE) で出来ると思います。

oshierug00
質問者

お礼

シンプルな関数だったためエクセル初心者の私にはわかりやすく処理できました。

その他の回答 (4)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.5

補足) >いくつか項目がありますが(名前 ID等) 取得したいのは「リンゴ」だけではないので その辺のところはどこをどう追記したらよいか、 もし、わかってなければ補足質問してください。 真似したらいいレベルとは思いますが・・・・念のため。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! すでに回答は出ていますので、参考程度で・・・ ↓の画像で左側が旧名簿、右側が新名簿になります。 同姓同名が無いという前提ですが、 新名簿のC2セルに =IF(COUNTIF(旧名簿!A:A,A2),VLOOKUP(A2,旧名簿!A:C,3,0),"") という数式を入れ、オートフィルで下へコピーすると 画像のような感じになります。 以上、参考になれば良いのですが・・・m(__)m

  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

新名簿基準に、旧にあればそれを、なければ特に何もしない、 こういう仕組みならアクセスの選択クエリで可能です。逆も。結果も残ります。 アクセスがあれば、です。

回答No.1

同姓同名がないことが条件です。 (社員番号など重複しない番号で検索したほうが良いと思います) (新名簿の)C8セルに =INDEX($C$2:$C$5,MATCH(A8,$A$2:$A$5,0)) または、 =VLOOKUP(A8,$A$2:$C$5,3,FALSE) 下へオートフィル 旧名簿を削除するなら、新名簿の数式部分をコピー そのまま、形式を選択して貼り付け - 値