- ベストアンサー
関数式の中で別シートの値を呼び出したい
エクセルの関数について質問です。 関数式の中に別シートに記載されている値を呼び出すことは可能でしょうか? プログラムでいうと、変数に値を入れておき、計算式途中でその変数を使用する、といった形です。 シート名「test」A2に「test2」と書かれています。 別シートに以下の関数が書かれています。 =COUNTIF('test2'!$C$2:$C$1000,$C2) この関数式での、「'test2'」の部分を、シート名「test」A2の内容を呼び出したいのです。 =COUNTIF('test'!$A$2!$C$2:$C$1000,$C2) とするとエラーとなってしまいます。 どなたかご存知の方がいらっしゃいましたら、お知恵をお貸しください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#187541
回答No.2
数式に間違いがありました。 =COUNTIF(INDIRECT($A$2&"!$C$2:$C$1000"),$C$2) です。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
一例です。 INDIRECT関数を使用します。 =COUNTIF(INDIRECT(TEST!$A$2&"!C2:C1000"),$C2)
質問者
お礼
参考にしてみます。ありがとうございました!
noname#187541
回答No.1
こんにちは。 セルの情報を元にセル(範囲)を指定するには、INDIRECT関数を使えばできます。 提示の数式であれば、=COUNTIF(INDIRECT($A$2&"!$C$2:$C$1000,$C$2) でどうでしょうか。
お礼
参考にしてみます。ありがとうございました!