• ベストアンサー

エクセルでシートの名前をセルに反映させたいのですが。。。

エクセル初心者で経理の仕事をしています。 月ごとの振込料一覧表を毎月作っています。 前月のものをコピーして月を手入力で変えているのですが、少々面倒です。 シートに1月という名前をつけたら、それをシート内に反映させることはできないでしょうか? シートの名前を変えたらそのシート内の月の欄は全て同じになるようにしたいのですが。。。 初歩的な質問なのかもしれませんが、よろしくお願いいたします。

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

  • ベストアンサー
回答No.1

以下の数式をセルに貼り付けてみてください =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31) いかがでしょう?

gaien1223
質問者

お礼

出来ました!!ありがとうございました!! 出た瞬間、仕事中にもかかわらず、「え~~っ!!」って行っちゃいました(笑)。 エクセルが楽しくなってきました♪

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

フルパスなら =CELL("filename") で表示できます。このシート名部分だけだと =MID(CELL("filename"),FIND("]",CELL("filename"))+1,10) で抽出できます。 ※上記は新規ファイル(未保存)では表示されません。必ず保存してから確認してください。

gaien1223
質問者

お礼

ありがとうございました!! すみません、回答していただいたのに気づかずに締め切ってしまいました。 アドバイスをいただいてとても参考になりました。 もっとエクセルを勉強したいです。

関連するQ&A