さて
例えばシート名を表のタイトル等に使いたいと思ったことはありませんか?
シートごとに支店別の表等を作る場合、たいていフォーマットを作って
シートを支店数分コピペして、シート名を支店名にしますよね。
そのシート名が、"○○支店 売上一覧表"と表のタイトルに
自動的に表示されたら・・・うれしくないですかねぇ(*^_^*)
今日は関数と関数と関数を使って(関数だらけ)
やってみたいと思います。
ってゆうか、関数を組み合わせないと出来ないんです・・
使う関数
CELL("filename",A1)
セルの情報を調べる関数です。第1引数に"filename"を指定すると、第2引数で
指定したセルの、パス付ファイル名とシート名を教えてくれます。
※ブックは必ず保存しておいてくださいね
MID(文字列,開始位置,文字数)
文字列の中から、一部の文字列を取り出してくれます。
取り出しい文字の位置や文字数を指定します。
SEARCH(検索文字列,対象,開始位置)
検索文字列の位置を教えてくれます。
では、支店名を表示したいセルを選択し、(上図ではA2)
=MID(CELL("filename",A1),SEARCH("]",CELL("filename",A1))+1,10)
と入力します。
はいできあがり(*^_^*)
フォーマットを作る時にこの関数を仕込んでおきましょう。
mihoりん
例えばシート名を表のタイトル等に使いたいと思ったことはありませんか?
シートごとに支店別の表等を作る場合、たいていフォーマットを作って
シートを支店数分コピペして、シート名を支店名にしますよね。
そのシート名が、"○○支店 売上一覧表"と表のタイトルに
自動的に表示されたら・・・うれしくないですかねぇ(*^_^*)
今日は関数と関数と関数を使って(関数だらけ)
やってみたいと思います。
ってゆうか、関数を組み合わせないと出来ないんです・・
使う関数
CELL("filename",A1)
セルの情報を調べる関数です。第1引数に"filename"を指定すると、第2引数で
指定したセルの、パス付ファイル名とシート名を教えてくれます。
※ブックは必ず保存しておいてくださいね
MID(文字列,開始位置,文字数)
文字列の中から、一部の文字列を取り出してくれます。
取り出しい文字の位置や文字数を指定します。
SEARCH(検索文字列,対象,開始位置)
検索文字列の位置を教えてくれます。
では、支店名を表示したいセルを選択し、(上図ではA2)
=MID(CELL("filename",A1),SEARCH("]",CELL("filename",A1))+1,10)
と入力します。
はいできあがり(*^_^*)
フォーマットを作る時にこの関数を仕込んでおきましょう。
mihoりん
自動的に表示されたら・・・うれしくないですかねぇ(*^_^*)
そうですね!
嬉しいですよ
ちょっとマニアック関数なのですが
ぜひ覚えておきたいですね
関数って難しいですよね^^;
よく使う関数ならすぐ覚えられますが!
こういうこともできるんですね^^
参考になります。
小松菜うまく出来るといいですね!
虫がつきやすいので気をつけてください^^
楽しみにしていてくださいね。
がんばって小松菜君を育ててみますね。
ありがとうございます。(*^_^*)