• ベストアンサー

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

エクセルで参照する別シート名をセルに入力したいです。 (1) sheet2とsheet3にそれぞれA1:B10の表があります。    A列には氏名がB列には数値が入力してあります。    (同じ表で月度が違います。) (2) vlookup関数を使ってsheet1のA列に氏名を入力して対応する数値を    B列に求めたいです。 (3) この時、sheet1のC1に「sheet2」「sheet3」と入力することで    参照するシートを変えたいのですが、方法が解りません。 そもそも可能かどうかも解らず、悩んでいます。 ご教授お願いいたします。   

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法で可能です。 =VLOOKUP(A1,INDIRECT($C$1&"!A1:B10"),2,FALSE) 又、Sheet1のC1に2、3でも可能 =VLOOKUP(A1,INDIRECT("Sheet"&$C$1&"!A1:B10"),2,FALSE)

shittoritype
質問者

お礼

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

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • k415
  • ベストアンサー率25% (2/8)
回答No.1

INDIRECT関数を使えば簡単にできます。 参考サイトを添付しておきますね。 たぶん説明するより、見て頂いた方がはやいかと。

参考URL:
http://pc.nikkeibp.co.jp/pc21/tech/excel36/27/
shittoritype
質問者

お礼

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

すると、全ての回答が全文表示されます。

関連するQ&A

このQ&Aのポイント
  • EP-707Aの廃インク吸収パットの寿命が限界に達しました。エプソンの修理窓口に交換を依頼しましょう。
  • EP-707Aのメッセージが「廃インク吸収パットの吸収量が限界に達しました」と表示されました。解決するにはエプソンの修理窓口に交換を依頼する必要があります。
  • EP-707Aの廃インク吸収パットの交換が必要です。エプソンの修理窓口に連絡し、交換手続きを行いましょう。
回答を見る

専門家に質問してみよう