たとえば、スプレッドシート レポートに情報を追加して、ブックとワークシートの場所を確認して、すばやく追跡して識別したいとします。 このタスクを実行するには、いくつかの方法があります。
現在のファイル名、フル パス、および作業中のワークシートの名前を挿入する
現在のファイル名と、完全なパスと現在のワークシートの名前を表示するセルに次の数式を入力するか貼り付けます。
=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 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。