『参照するシート名をセルの値で任意に定める』(ゲンジ) 数式内で別シートのセルを参照する際に、どのシートから参照するかが任意に変わるようにしたいです。 具体的に言うと現在、自店舗で使用する日別の予約スケジュールと、それを見やすくまとめた一覧カレンダーを制作しています。(外部ネットワークと繋げられないので画像データですみません。) 日別スケジュール https://imgur.com/4otkD6P 一覧カレンダー https://imgur.com/cTtaL14 日別スケジュールは4月ファイルにシートが1日〜30日まであり、A1セルに日付が2024/4/1と記入されています。 その日に予約されたお客様の氏名やコースが書かれています。 一覧カレンダーは画像の通りでして、その日にそのコースが何人入っているかが分かるようにしたいのです。 現在は以下のような数式を1つ1つ入力している状態です……。 =SUMPRODUCT(('[2024年05月.xlsx]1日'!$G$3:$G$20=C6)*1) こちらの数式で、シートを参照している'[2024年05月.xlsx]1日'!の1日のところを一つ一つ手入力するのではなく、C4の値でどのシートを参照するか決めることが出来れば他にコピペするだけで済むのでは……と考えたのですが方法の見当がついておりません。 私自身Excelに詳しくないため、どなたかご教授頂けますと幸いです。 厚かましいお願いではありますが、現在の方法以外にもっとよい方法があれば後学のためにも改善点をお教え頂きたいです。 また、不足している情報などあればご質問いただければお答えさせていただきます。 < 使用 Excel:Excel2013、使用 OS:Windows8 > ---- URL閲覧不可 (・・・) 2024/03/19(火) 11:40:29 ---- https://www.239-programing.com/cgi-bin/excelvba_bbs.cgi?id=1816 (節操なし) 2024/03/19(火) 11:46:13 ---- 画像URLすみません……。 こちらでは確認できたので貼り方の問題でしょうか。 日別スケジュール https://imgur.com/4otkD6P 一覧カレンダー https://imgur.com/cTtaL14 そちらの質問も自分がさせていただいたものです。 VBAを使わない方法があれば、と思いこちらでもご質問させていただきました。 (ゲンジ) 2024/03/19(火) 12:09:02 ---- この掲示板で似たようなものを見ましたけど。 この時は人数のことでした。 ひょっとして同じ人なんですかね。 (?) 2024/03/19(火) 16:32:58 ---- URLのデータ入力済み部分を抜粋 一覧カレンダー(2024/4/1) |[C] |[D]|[E] |[F] [4] |月 | | | [5] | 1| | | [6] |ヨットコース | 2|渓流釣りコース| [7] |陶芸コース | 2|オートキャンプ| [8] |カヌーコース | 1|フリーキャンプ| [9] |いちご狩りコース| | | [10]|BBQコース | | | 日別スケジュール(2024/4/1) |[G] |[H] |[I] [2]|コース別 |キャンプ|オートキャンプ [3]|ヨットコース|◯ | [4]|陶芸コース | |◯ [5]|カヌーコース| | [6]|陶芸コース | |◯ [7]|ヨットコース| |◯ [8]| | | 抜粋して気付いたこと カヌーコースはなぜ1になっているんですか。 オートキャンプ、フリーキャンプにはなぜ入力無しなんですか。 (?) 2024/03/19(火) 17:13:01