[Excel]ファイル名・シート名をセルに表示する方法
こんにちは。華月(かづき)です。
Excelで日毎・月毎の記録をまとめている時や、スケジュール表を使っている時、「シート名」を自動的に特定のセルに反映したい事があります。今回はその方法について紹介していきます。※その他スケジュール作成関連は、下記の記事にまとめています。■具体的にどういう事?例えば、同じような内容のシートを毎月用意する場合、先月のシートや他のベースシートをコピーして、シート名を変更後、「シート名と同じ文字」にしたいセルも手入力で更新していませんか?そういうセルが複数ある場合でも、それだけなら[Ctrl]+[H]キーで開く「置換」機能で毎回作業していてもいいのですが、「同じ文字」で”更新しなくてもいい箇所が何ヶ所かある”場合、対象からそれらを外すのは手間です。そういう場合、「シート名と同じ文字」にしたいセルは関数で「シート名」を表示させておけばいいのです。※対象となる個所のうち1セルだけ入力して(例:A1)、他の該当セルには参照(=$A$1)させるだけでもいいと思います。更に、「5月」等の日付に関する内容であった場合は、それを元にスケジュール表の日付や曜日を自動的に変更させることも可能です。※これは後日応用編として書く予定です。公開まで少々お待ちください。■ファイル(&シート名)のフルパスをセルに表示する関数=CELL("filename",$A$1)これでセル情報「パス¥[ファイル名]シート名」を表示できます。「C:\Users\user\Desktop\[ブログ.xlsx]5月」と表示されています。【注意】・新規で作成直後など、1度も保存していない場合
0