[[20150331154101]] 『[Excel]セルにファイル名を表示する』(ひでちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『[Excel]セルにファイル名を表示する』(ひでちゃん)

「セルにファイル名を表示する」でパス名なし、拡張子なしの計算式

=MID(CELL("FILENAME"),FIND("[",CELL("FILENAME2))+1,FIND("]",CELL("FILENAME"))-FIND("[",CELL("FILENAME"))-1)

としました。

そのファイルを閉じるまではファイル名が問題なく表示されるのですが、再度ファイルを開くと、「Excel電子印鑑」と表示されます。

ちなみに電子印鑑を使用しております。

よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 CELL("FILENAME")
 をすべて
 CELL("FILENAME",A1)
 として見てくれ。

 なお、式は
 =REPLACE(LEFT(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))-1),1,FIND("[",CELL("FILENAME",A1)),"")
 ともできる。

 追記
 拡張子は表示されないか?

 追記2
 こちらでは2010で確認。
 2013では拡張子は表示されないのだろうか?
(ねむねむ) 2015/03/31(火) 16:02

 かぶりましが。

 すべての CELL関数を CELL("検査の種類",A1) としてみてはいかが。
 ところで、検査の種類に FILENAME2 ってありましたっけ?

(β) 2015/03/31(火) 16:08


 たぶんここへ書き込む際にShiftを押し忘れて「"」が「2」になってしまったのだろう。
(ねむねむ) 2015/03/31(火) 16:12

ありがとうございました。
もっと早く聞けばよかったです。

拡張子は表示されません。
(ねむねむ)さんの言うとおり、shift忘れです。
(ひでちゃん) 2015/04/01(水) 08:19


拡張子なしのファイル名を取得するには、正確には以下のBlogの式にしないと、上位のフォルダに「.」、「[」や、「]」が含まれると変になるかと思われ。

■Excel関数でファイル名(拡張子あり・なし)・シート名を表示
https://itbyari.wordpress.com/2015/12/07/excel%e9%96%a2%e6%95%b0%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e5%90%8d%ef%bc%88%e6%8b%a1%e5%bc%b5%e5%ad%90%e3%81%82%e3%82%8a%e3%83%bb%e3%81%aa%e3%81%97%ef%bc%89%e3%83%bb%e3%82%b7%e3%83%bc
(soisoi) 2015/12/08(火) 00:02


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.