エクセルでシート名をセルに表示する決定版!2026年最新関数と盲点

エクセルでシート名をセルに表示する決定版!2026年最新関数と盲点に関する深掘り解説を分かりやすく解説いたします。

Q1:シート見出しの文字を変更したのに、セルの表記が変わりません。なぜですか?
A1:Excelではシートタブの名前編集がセルの値変更イベントとして扱われないため、自動再計算が待機状態になります。キーボードの[F9]キーを押してワークブックを手動再計算させるか、任意のセルを編集して確定すれば最新のシート名に更新されます。

Q2:数式を貼り付けたら「#VALUE!」というエラーが表示されてしまいました。
A2:該当のワークブックが一度も保存されていないか、数式内の記号(特に角括弧「]」や二重引用符「"」)が全角文字で入力されている可能性があります。ファイルを保存した上で、記号がすべて半角英数になっているかをご確認ください。

Q3:数式の最後にある「A1」という記述を消しても動きますか?
A3:動作はしますが、絶対に省略してはいけません。A1を省略すると「現在選択されているアクティブシート」の名称が返されるため、別のタブをクリックして作業を始めた瞬間に、数式が入っているセルの表示まで勝手に書き換わってしまいます。

Q4:GoogleスプレッドシートでExcelと同じ数式を入れてもエラーになり取得できません。
A4:GoogleスプレッドシートにはExcelのCELL("filename")に相当する機能が実装されていません。Google環境でシート名を取得したい場合は、数式ではなく「機能追加 > Apps Script」からカスタム関数を作成して呼び出す必要があります。

斉藤 蓮

斉藤 蓮

デジタルマーケティングコンサルタント

シンプルで洗練された住まいづくりとインテリアコーディネートのアイデアを提案しています。