• ベストアンサー

エクセル同士でのデータの参照の仕方

エクセルでシート1の「A1」に「日本」、「B1」に「136」と入っているとします。 シート2の「A1」に「日本」と打ち込むと自動的に「B1」に「136」と出るようにできますか? シート1は、専門のソフトからエクセル出力機能で出したもので、あまり融通が利かず、そのたびごとに「日本」の入っているセルの場所が違うので、「=sheet1!B1」というような方法は使えません。 「日本」というキーワードの入っているセルの右隣のセルの値を持って来たいのですが、できますでしょうか?

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

  • ベストアンサー
noname#46899
noname#46899
回答No.1

VLOOKUP()関数を使えばできると思います。 使い方はヘルプを参照してください。

参考URL:
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html
cs-megami
質問者

お礼

ありがとうございました。 参考URLを見て、勉強させていただきます。

その他の回答 (2)

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

>そのたびごとに「日本」の入っているセルの場所が違うので 同じ列内でどこかに「日本」など国名(通貨名?)が出るのなら VLOOKUP関数が使えます。 Sheet1のA1:B100などに 日本 136のような対応表を作ります。 Sheet2のA1に日本を入れるとして B1に=VLOOKUP(A1,Sheet1!$A$1:$B$100,2,FALSE) 注意点は $をつけること。 FALSEであること。 別シートの表の参照の仕方 日本など探す語句は、136より、左の列にあること。 ビジネスでは、VLOOKUP関数は有用な、大切な関数ですよ。

cs-megami
質問者

お礼

ありがとうございます。 勉強になりました。 ポイントをつけることができませんが、感謝しております。 またよろしくお願いします。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2
cs-megami
質問者

お礼

詳しいサイト、どうもありがとうございます。 これから勉強したいと思います。

関連するQ&A