こんにちは。初めて質問させていただきます。わかりづらいかもしれませんがお許しください。
Excelで別のブックを参照した関数を使用した場合に、関数内に [ブック名]シート名!セル番地(範囲) と表示されますが、シートをコピーで増やした場合に、関数内のシート名!の部分をいちいち書き換えなくてもいい方法はないでしょうか?
例えばBook1のシート1を「原本」というシート名にし、月ごとの元となる表を作成しているとします。
Book2のシート1にはBook1のシート「原本」を参照して、1か月の日ごとの集計表を作成したとします。
Book1のセルA1に4月と入力するとBook2のシート1には日ごとの集計表に4月1日~30日までの日付が関数で4月1日(金)の形式で自動で出るように設定されています。
現状ではBook1のシート「原本」を参照して関数を入れていますので、Book1のシート「原本」をコピーしてシート「4月」を作成しますと、当然Book2の関数内は [Book1]原本!セル範囲 のままで、「原本!」の部分を「4月!」に書き換えなければなりません。4月だと30日分の書き換えが必要になるので置換で変更している状況です。
これを毎月12か月分をしなければならないのでしょうか?
参照元であるBook1のシート「原本」をコピーしてシート「4月」を作成すれば、Book2の関数内の参照を「原本!」から「4月!」に自動的に変えられる方法があるのでしょうか?
要は参照元のブック名やシート名が変わっても、参照先の関数内を置換などで書き換えなくても予め関数などの設定で自動的に反映できる方法があるかということになります。
質問の仕方が下手で内容がわかりづらいとは思います。なにぶんExcelを使い慣れていないのでうまく説明がまとまりませんでした。すみません。
分かる方いらしたら宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 要は参照元のブック名やシート名が変わっても
お勧めする訳じゃありませんが 複製した方を次の原本にしたらどうですか?
> 参照元であるBook1のシート「原本」をコピーしてシート「4月」を作成すれば
そもそも何故シートを分けるのでしょう……
データをそのまま同じシートに入力し続ければいいでしょうに。
必要な情報だけにしたければ フィルタを掛けるなり数式で別シートに表示させ
るなり どうとでもなるのですから ただ月が違うくらいのことで 流用するデー
タを別シートに分けてしまうのはメリットが少ないように思います。
関数とかでどうにかしようとか考えていましたが、シートの扱い方で対応した方がややこしくなくできそうなので解決しました!
ありがとうございましたm(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
エクセルVBAでパスの¥マークに...
-
EXCELで1ヶ月分の連続した日付...
-
エクセルの複数シートの保護を...
-
エクセルで前シートを参照して...
-
別シート参照のセルをシート毎...
-
前の(左隣の)シートを連続参...
-
VBAでシートコピー後、シート名...
-
スプレッドシートの関数VLOOKUP...
-
エクセルでファイルを開いたと...
-
複数シートの特定の位置に連番...
-
Excelで金銭出納帳。繰越残高を...
-
EXCELで同一フォーマットのシー...
-
エクセルのシート名をリスト化...
-
エクセル計算式解説
-
Excelのシートを、まとめて表示...
-
EXCEL:同じセルへどんどん足し...
-
複数シートの固定のセルの値を...
-
複数のピボットを同じフィルタ...
-
Excel、同じフォルダ内のExcel...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
エクセルの複数シートの保護を...
-
Excelで金銭出納帳。繰越残高を...
-
エクセルでファイルを開いたと...
-
EXCELで1ヶ月分の連続した日付...
-
エクセルVBAでパスの¥マークに...
-
EXCEL:同じセルへどんどん足し...
-
シートの保護のあとセルの列、...
-
別シート参照のセルをシート毎...
-
エクセルで前のシートを連続参...
-
前の(左隣の)シートを連続参...
-
EXCELで同一フォーマットのシー...
-
VBAでシートコピー後、シート名...
-
Excel 連番を入力する方法
-
エクセル 計算式も入っていない...
-
エクセルで前シートを参照して...
-
エクセルでシート名を自動入力...
-
Accessのスプレッドシートエク...
-
複数シートの特定の位置に連番...
-
エクセルのシート名をリスト化...
おすすめ情報