• ベストアンサー

パス&ファイル名をセルに表示させたい

OS:Windows XP EXCEL2003 ヘッダーとフッターではパス&ファイル名を表示することができますが、 これをセルに表示させることはできないのでしょうか? できればマクロを使わず、EXCELの機能でできるやり方があったら教えてください。 よろしくお願いします。

  • nyakuy
  • お礼率54% (177/322)

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

セルに表示させるにはそのファイルを一旦保存してあることが必要です。その後にあるセルに次の式を入力することでシート名までも表示させることができます。 =CELL("filename",A1) シート名を付けないファイル名までならば例えば次のような式になりますね。 =LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1)))

nyakuy
質問者

お礼

助かりました!ありがとうございます~。 シート名をつけないやり方まで書いてくださったので、 KURUMITOさんの回答をベストアンサーにさせてもらいました。

その他の回答 (2)

回答No.2

任意のセルにこの式をどうぞ。 「=CELL("filename")」

nyakuy
質問者

お礼

助かりました!ありがとうございます~。 シート名をつけないやり方まで書いてくださったので、 No.3のKURUMITOさんの回答をベストアンサーにさせてもらいました。

  • Bubuca
  • ベストアンサー率59% (531/896)
回答No.1

パスを表示したいセルに「=CELL("filename",A1)」と入れてみてください。 ブックが保存されてない場合、つまり新しく作成してまだ保存してない場合はとエラーになります。

nyakuy
質問者

お礼

助かりました!ありがとうございます~。 シート名をつけないやり方まで書いてくださったので、 No.3のKURUMITOさんの回答をベストアンサーにさせてもらいました。

関連するQ&A

  • エクセルのセルにパス名を入れたい

    いつもお世話になっています。 さて、エクセルであるセルにファイルのパス名を入れたいのですが、ファイルを開くときのダイアログボックスのように直接シェルのようなものからファイルを指定して、選んだファイルのフルパスがセルに入るようにしたいのですが、フォームとかコントロールでは簡単には出来ないんでしょうか? あまりマクロとVBには詳しくないので、どうやったらいいのか解りません。 説明が下手で申し訳ないですが、ご教授願います。

  • エクセルでパスを含んだファイル名

    エクセルのヘッダー・フッター編集で ワードのように"パスを含んだファイル名"(またはシート名)を 自動?で挿入することはできるでしょうか。 例えば、Cドライブの「あ」と言うフォルダーに保存してある テスト.xlsの「い」と言うシート名をヘッダーに挿入したい 場合、 C:\あ\テスト.xls\い と言うようにです。 ご教授をお願いいたします。

  • ページ数を任意のセルに表示したい

    エクセルでフッターやヘッダーではなく、任意のセルにページ数を表示させたいと思っています。出来ますでしょうか?マクロ等でしたら、初心者ですので、分かりやすく教えていただけますと助かります。よろしくお願いします。

  • Wordのフッタでパスを含むファイルを変動に

    Wordのヘッタ・フッタに、 "ファイル名(パスを含む)"がありますが、 これはファイルを別の場所に移動しても、最初に設定したパスのままで 変動しないですよね?。 Excelのヘッダ・フッタのファイルように、移動した場所に随時 変動するような事はできないでしょうか?。 よろしくお願いいたします。

  • セルをページフッタのように配置したい

    Excelファイルで決められたセルをページフッタのように 扱えませんでしょうか? 二つのExcelファイル間での移行で困っている事があります。 何十行とあるリストファイルがあり、ここからマクロで 書式の固まっている(ヘッダ・明細・フッタと分かれている) 伝票ファイル(Excel)にデータを挿入していきたいと思っています。 ヘッダ部分とフッタ部分は数行のセルで作られており、全ページで印刷する 必要があります。 ヘッダ部分は「行のタイトル」を使用して対応できたのですが フッタ部分をうまく固定することができません。 Accessのレポートならば「ページフッタ」で簡単にできそうなのですが その環境が導入できないという条件があり、 Excelで何とかしなければなりません 今のところマクロでリストから移行中に、規定行数入ったら自動的に フッタ部分(数行あり、結合もしています)を入れるという方法ぐらいしか 思い当たらず、それも難航しています。 どうにかしてページフッタのような行を作ることはできませんでしょうか

  • Excelのフッターにファイルパスを動的に表示したい

    Excelのページ設定でヘッダーやフッターに日付やファイル名を表示させるのと同じ要領で、ファイルのパス(フルパス希望)も表示させたいのですが、方法をご存知の方、教えていただけないでしょうか? よろしくお願いいたします。

  • EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには

    お世話になっております。 タイトルの通りの質問なのですが、 EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するにはどうすればよいのでしょうか? たとえば、A1のセルに「ABC」と入力されていたとします。 その「ABC」をヘッダーに自動的に出力できるようにしたいのです。 できればマクロは使いたくありません。 宜しくお願いします。

  • エクセルのシート名をエクセルの特定の「セル」に表示させたい。

    エクセルの表内にシート名を自動表示させ、シート名を変更したら 表の中にあるシート名も自動変更になるように、 リンクさせたいです。 ヘッダーフッターにはシート名とリンクする項目がありますが、 当方の質問は、あくまでもエクセルの「セル」にリンクさせたいのです。 お分かりになる方、どうか回答をお願い致します。

  • フッターへのパスの設定

    以前は、Windows XP上でWordやExcelは2002を利用しており、フッターにファイルのありか(パス)を表示させていましたが、現在、Windows 7上で2007を利用しています。 その際にフッターにファイルのありか(パス)を表示させたいのですが、方法がわかりません。 どうか、どなたかご教授いただけないでしょうか。

  • エクセルのセル参照で、セルにパスが入る

    初心者の為、お願いします。 Office2000を使用しています。 あるエクセルファイルのシートのセルを参照して新たなエクセルファイルに反映させたいと思いました。(セル参照というのでしょうか。) しかしながら、どうしても反映させたいセルに元エクセルシートのパス(=\○○.xls\○○(sheet名)\セル番地、等)が入るのです。 セルの表示形式かとも思ったのですが、どう変えても同じ結果です。 違うようです。 このような現象の場合、どんな理由が考えられるでしょうか。 よろしくお願い致します。

専門家に質問してみよう