現在の Excel ファイルの名前、パス名、またはワークシート名をセルに挿入する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

たとえば、スプレッドシート レポートに情報を追加して、ブックとワークシートの場所を確認して、すばやく追跡して識別したいとします。 このタスクを実行するには、いくつかの方法があります。

現在のファイル名、フル パス、および作業中のワークシートの名前を挿入する

現在のファイル名と、完全なパスと現在のワークシートの名前を表示するセルに次の数式を入力するか貼り付けます。

=CELL("filename")

現在のファイル名と作業中のワークシートの名前を挿入する

次の数式を配列数式として入力するか貼り付けると、現在のファイル名と作業中のワークシート名が表示されます。

=RIGHT(CELL("filename"),LEN(CELL("filename"))- MAX(IF(NOT(ISERR(SEARCH("\",CELL("filename")), ROW(1:255)))),SEARCH("\",CELL("filename"),ROW(1:255)))))

  • 数式を配列数式として入力するには、Ctrl キー + SHIFT キー + Enter キーを押します。
  • この数式は、ワークシートが少なくとも 1 回保存されている場合にのみ、ワークシートの名前を返します。 保存されていないワークシートでこの数式を使用した場合、ワークシートを保存するまで数式セルは空白のままになります。

現在のファイル名のみを挿入する

現在のファイルの名前をセルに挿入するには、次の数式を入力するか貼り付けます。

=MID(CELL("ファイル名"),SEARCH("[",CELL("ファイル名"))+1, SEARCH("]",CELL("ファイル名"))-SEARCH("[",CELL("ファイル名"))-1)

保存されていないワークシートでこの数式を使用すると、エラー #VALUE! が表示されます。 選択します。 ワークシートを保存すると、エラーはファイル名に置き換えられます。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。