教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

 

Excel:シートにシート名を表示させるには

 

 


 

 

CELL関数はシートの内容やセルの情報など、指定した種類によって様々な情報を返します。

=CELL(欲しい情報の種類,対象のセル)

例えば、欲しい情報の種類として"filename"と指定すると、開いているファイルのシート名までをフルパスで返します。

= CELL ("FILENAME")

 

◆結果◆ (例:Test.xlsxというブックの集計シートを開いている場合)

C:\Users\yamada\desktop\[TEST.xls]集計

シート名だけを表示させるにはMID関数FIND関数を組み合わせて 上記のパスから取り出します。

 


■ シート名を表示させるには

  • MID(CELL("FILENAME") , FIND("]",CELL("FILENAME"),1)+1,LEN(CELL("FILENAME")) - FIND("]",CELL("FILENAME"),1))

フルパスファイル名 の ]  +1文字目 から、 全体の文字数− " ]の位置" 】を取り出すというようになります。

 

又はRIGHT関数で取り出すことができます。

  • RIGHT(CELL("FILENAME"),LEN (CELL("FILENAME"))-FIND("]" , CELL("FILENAME") , 1))

 

 

 

 


関連 Q&A

 

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows