• ベストアンサー

検索関数・・と思うのですが・・・教えてください

エクセルで複数シ-トを使い 一枚のシ-トには番号をつけて セルAI  B2   1   花子   2   太郎   3   良子   4   次郎 と情報を入力しておきます。 二枚目のシ-トで たとえば 1 と入力し 花子 と現したいのです。 説明が不足でしたら追加致します。 宜しくお願いいたします。

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

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

sheet2のA1:B4を 1 花子 2 太郎 3 良子 4 次郎 として Sheet1のB1に =IF(A1="","",VLOOKUP(A1,Sheet2!$A$1:$B$4,2,FALSE)) といれ、下方向に複写します。 A列に1,3,2と入れると、B列は下記になります。 1 花子 3 良子 2 太郎 Sheet2!$A$1:$B$4は絶対番地表現にすること。相対参照は 誤り。テーブル範囲に名前をつけても良い。 第4引数はFALSEです。=FALSE*1が0なので FALSEは0で表現することも出来ます。

その他の回答 (3)

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.3

例えば表の範囲がsheet1のA1:B4だとすると =VLOOKUP(A1,sheet1!A1:B4,2,0) とすればいいです。

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.2

以下サイトを参考にしてください。

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyuxb2.htm
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

VLOOKUP() 関数で対応できると思います。 使用法はうろ覚えなので、ヘルプなどを参考にしてください。