Excel 間接 #ref エラー

Excel 間接 #ref エラー

INDIRECT 数式を使用して、大きなワークブックの最後に要約を表示しようとしています。ワークシート名を 1 つのタブにリストし、これらを使用して、請求書番号、純売上、VAT など、各シートの同じセルにある特定のセル データを要約に表示したいと考えています。

概要タブのセル A3 にワークシート名があり、指定したシートのセル H34 内のデータを取得したい場合は、次の数式を使用します。

=INDIRECT("'"&$A$3&"'!H34",FALSE)

ただし、#ref エラーのみを取得しています。

私が何を間違っているのか誰か教えてもらえますか?

ありがとう、LA

答え1

INDIRECT の 2 番目の引数は、最初の引数が A1 スタイルの参照 (TRUE または省略) か、R1C1 スタイルの参照 (FALSE) かを示します。FALSE を渡すと、参照が R1C1 スタイルの参照 (Sheet1!R8C34 のようなもの) であることを示しますが、明らかにそうではありません。FALSE を TRUE に変更 (または完全に削除) すれば、動作するはずです。

答え2

参照として使用されるテキスト(「A3」の内容)と実際のシート名に1つのスペース文字でも異なる場合、INDIRECTは「#REF」を返します。

関連情報