[[20090312151904]] 『シート名をエクセル上セルで表示』(鞄人) ページの最後に飛ぶ

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

 

『シート名をエクセル上セルで表示』(鞄人)

会議室予約表を作成しています。

シート名=日付入力 として、この日付がセル上でも再度入力せず

関数を利用する等で表示できる方法があれば教えてください。

例)シート名=4月1日〜7日としたら、「C9」に4月1日〜7日と自動表示


 こういうことでしょうか。
[[20090223124215]]『ワークシート名の表示』(がちゃぴん)

 (HANA)

同じことかと思って試しましたが、「#value!」となってしましました。

関数の意味がわからず解決できないので、例の通りの数式を教えていただきたいです。


 リンク先にもありますが新規ブックで試していませんか?
 もしそうであれば一旦保存してみてください。
 (独覚)

 うにゃ☆ 独覚さんと衝突〜☆

 リンク先の注意書きは読みましたか?

 ★保存したブックで試して下さい。

 どのシートのどのセルに入力するとしても
 数式は同じですので。。。

 それでも駄目なら、試しているシート名を教えて下さい。

 (HANA)

独覚さん、HANAさん 回答ありがとうございます。

一度閉じてみたらできました!

使用中のシートB9に数式を入力後そのシート名が表示「4月1日〜3日」されましたが、

よろしければ、この数式の解説ってお願いできますか?


 式を入力したのが「C:\WK\TEST.XLS」上の「AA」シートだとします。

 まず、
 =CELL("filename",A1)
 で、「C:\WK\[TEST.XLS]AA」というファイルパスとシート名の組み合わさった値が得られます。
 (もし、一度も保存していない場合は空文字となります)

 次に「FIND("]",CELL("filename",A1))+1」で上記の「C:\WK\[TEST.XLS]AA」内の「]」の位置を検索して、その位置を元にしてMID関数で「]」の
 後ろを抜き出すことでシート名を求めています。
 (独覚)

なるほど〜!!

シート名の検索もできるのですね!

どうもありがとうございました。


コメント返信:

[ 一覧(最新更新順) ]


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