アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで参照する別シート名をセルに入力したいです。

(1) sheet2とsheet3にそれぞれA1:B10の表があります。
   A列には氏名がB列には数値が入力してあります。
   (同じ表で月度が違います。)

(2) vlookup関数を使ってsheet1のA列に氏名を入力して対応する数値を
   B列に求めたいです。

(3) この時、sheet1のC1に「sheet2」「sheet3」と入力することで
   参照するシートを変えたいのですが、方法が解りません。

そもそも可能かどうかも解らず、悩んでいます。
ご教授お願いいたします。
  

A 回答 (2件)

次の方法で可能です。


=VLOOKUP(A1,INDIRECT($C$1&"!A1:B10"),2,FALSE)

又、Sheet1のC1に2、3でも可能
=VLOOKUP(A1,INDIRECT("Sheet"&$C$1&"!A1:B10"),2,FALSE)
    • good
    • 0
この回答へのお礼

早速の回答、ありがとうございます。
この方法で見事に解決できました!
大変、助かりました。

お礼日時:2011/01/31 14:25

INDIRECT関数を使えば簡単にできます。



参考サイトを添付しておきますね。

たぶん説明するより、見て頂いた方がはやいかと。

参考URL:http://pc.nikkeibp.co.jp/pc21/tech/excel36/27/
    • good
    • 1
この回答へのお礼

早速の回答、ありがとうございます。
速さに驚きました!
また参考URLも提示していただき
ありがとうございました。

お礼日時:2011/01/31 14:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!