[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート名をエクセル上セルで表示』(鞄人)
会議室予約表を作成しています。
シート名=日付入力 として、この日付がセル上でも再度入力せず
関数を利用する等で表示できる方法があれば教えてください。
例)シート名=4月1日〜7日としたら、「C9」に4月1日〜7日と自動表示
こういうことでしょうか。 [[20090223124215]]『ワークシート名の表示』(がちゃぴん)
(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.