[[20131217154852]] 『シート名参照のINDIRECT関数がうまくいかない』(Dr.K) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シート名参照のINDIRECT関数がうまくいかない』(Dr.K)

初歩的な質問かもしれませんが、シート名をセル参照して、データを取得したいの
ですが、他のサイトから下記のような回答が記入されていました。

例1:シート名をA1に入れ、そのシートのA2セルを参照するには、
    =INDIRECT(A1 & "!A2")

例2:シート名をA1に入れ、そのシートを使った範囲を取得したい場合
    =VLOOKUP(B1,INDIRECT(A1&"!A:B"),2,0)

しかしながら、どちらを使っても #REF! の値が返されてきます。

何が原因かわかりますか?

< 使用 Excel:Excel2003、使用 OS:Windows7 >


 シート名に括弧が含まれているとか?
 =INDIRECT("'"&A1&"'!A2")
 のようにシングルクォーテーションで囲むとうまくいくと思います。
(se_9) 2013/12/17(火) 16:04

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.