人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelで、B1セルに
=INDIRECT(A1&"!C3")
のようにして、A1に入力された文字列と同じシート名のC3セルの値を参照させようとしているのですが、
シート名つまりA1の入力値が「ほげ(2)」のような括弧つきの名前の場合は、「B1」セルが「#REF!」となってしまいます。

シート名としては全角・半角問わず、括弧は命名規則には反しておらず、事実、エラーなくシートを作成できますが、
上記の方法でシート参照するとなぜか失敗してしまいます。
回避するには、=INDIRECT(A1&"!C3") の記述をどう変えればよいですか?
※参照エラーにならないような「シート名」だけを使用する、というのは不可です。



●質問者: kyoko55
●カテゴリ:コンピュータ
✍キーワード:A1 C3 Excel ほげ エラー
○ 状態 :終了
└ 回答数 : 1/3件

▽最新の回答へ

1 ● kn1967
●60ポイント ベストアンサー

シングルクォーテーションで囲む

=INDIRECT("'"&A1&"'!C3")
◎質問者からの返答

シングルクォーテーションで囲む!!

ありがとうございました。

無事解決しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ