• ベストアンサー

エクセルで別シートを参照

「あ」のシートに"社員番号"(A列)と"カナ"(B列)のリストがあり、 「い」のシートには"社員番号"(A列)と"漢字氏名"(B列)・"部署"(C列)のリストがあります。 「あ」のシートのC列とD列に、「い」のシートのB列とC列を表示させるにはどうしたらよいでしょうか。 新規に社員番号を入力していく場合は、VLOOKUPなどで出来ると思いますが、すでに入力済みのデータについて一括で参照する方法が判りません。 よろしくお願いいたします。

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

  • ベストアンサー
  • phj
  • ベストアンサー率52% (2344/4489)
回答No.1

一括という意味が分かりません。 が、VLOOKUPで出来ますよ。 漢字氏名はsheet"あ"のC列に次の式を =VLOOKUP(A1,い!B1:C100,2,true) 部署はsheet"あ"のD列に次の式を =VLOOKUP(A1,い!A1:C100,3,true) 入れてください。 A1の部分はA2,A3・・・・と各行で異なり B1:C100はsheetいのリストの範囲になります。 なおVLOOKUPは、番号が昇順もしくは降順でそろってないと、正しく読み出せません。

ogaki_3ok
質問者

お礼

ありがとうございました。 ちょっと勘違いしていた部分もあり正常に処理できました。

その他の回答 (1)

noname#37676
noname#37676
回答No.2

普通に「VLOOKUP」が使えると思うのですが・・・ 「あ」のシートのC列に =VLOOKUP($A2,い!$A:$D,2,FALSE) 「あ」のシートのD列に =VLOOKUP($A2,い!$A:$D,3,FALSE) このまま下にオートフィルではダメですか?

ogaki_3ok
質問者

お礼

ありがとうございました。 ちょっと勘違いしていた部分もあり正常に処理できました。

関連するQ&A