[17/02/01] エクセルでシート名を同シート内のセルに表示

■◇◇■ 週刊なにしろパソコン ■◇◇■ 毎週水曜日発行 ■◇◇◇■
  パソコン・インターネットを   発行日:2017/02/01(配信は翌日)
  楽しむキッカケを提供します!  発行者:なにしろパソコン編集長
  https://www.724685.com/maga/  連絡先:faq@724685.com
■◇◇◇■ 第762号 ■◇◇◇◇■ 今週の読者数: 4,776名 ■◇◇◇■

 ≪今週の目次≫
  (1) 今週のひとこと いよいよブラウン管テレビを買い替えます!
  (2) 今週のQ&A  エクセルでシート名を同シート内のセルに表示
  (3) 新・用語解説  エクセル(Excel)で「文字列」とは
  (4) 編集後記    「当たり前」の用語も解説していきます。
  ※直接ジャンプ! 今週のQ&A今週の用語解説編集後記
 ☆ ご利用ありがとうございます。配信中止ご希望の方は「まぐまぐ!」
   から簡単にできます。 → https://www.mag2.com/m/0000081405.html

  ・ すべてのバックナンバー https://www.724685.com/maga/
  ・ パソコントラブルQ&A https://www.724685.com/weekly/
  ・ パソコン用語解説    https://www.724685.com/word/
  ・ お問い合わせフォーム  https://www.724685.com/ask/


=========================== [Top に戻る]
 (1) 今週のひとこと いよいよブラウン管テレビを買い替えます!
----------------------------------
      ☆「今日のひとこと」はこちらで https://www.724685.com/

 先々週、テレビの買い替えを検討していることを書きました。それでも
 20年前のブラウン管テレビが特に問題なく綺麗に映るので躊躇している
 というのは変わらないので、なかなか踏ん切りがつきませんでした。

 そんな中、ついに買い替えを決意したのですが、そのために「逃げ場を
 なくす」ことにしました。つまり、まずは大型テレビ用の「テレビ台」
 を買ってしまう、という作戦を思い付いたわけです。


 「テレビ台」は当然、テレビ本体よりは安いので購入しやすく、しかも
 組み立て設置をしてしまえば、いま使っているテレビ台とテレビ本体は
 置き場がなくなり、買い替えるしかなくなるというシナリオです。

 そこで昨日、届いたテレビ台を完成させ、現在のテレビ本体を移動して
 古いテレビ台と取り替えました。その結果、ブラウン管テレビは新しい
 テレビ台には奥行きが大きすぎて乗らないので床に置いたわけです。


 するとどうでしょう!移動させた影響なのか、ブラウン管テレビの画面
 で色がおかしくなり、まるで古いテレビが「どうぞ買い替えてください」
 と 20年も頑張って綺麗に映してきた重荷を解いたかのようです。
 
 古いテレビさん、長い間、いろんな番組をしっかり映し続けてくれて、
 本当にありがとう!ヨドバシカメラに新しく買ったテレビと引き換えに
 引き取ってもらうから、しっかりリサイクルしてもらってください。


=========================== [Top に戻る]
 (2) 今週のQ&A エクセルでシート名を同シート内のセルに表示
----------------------------------
     ☆「パソコントラブルQ&A」 https://www.724685.com/weekly/

 Q:エクセルでシート名を同じシート内のセルに表示できますか?

 A:「CELL」関数を使うと、ファイルを保存している場所の情報から
   ファイル名やシート名を表示できるので、それを応用します。


                ◆◇◆

 先週、エクセルで別シートのセルの値を表示する方法を取り上げたとき
 「シート名」を使って参照させるやり方も紹介しました。

 ◆ エクセル(Excel)で別シートのセルの値を表示する方法
  https://www.724685.com/weekly/qa170125.htm


 すると「シート名」を同じシートのセルに表示できますか?という質問
 がありました。確かに「1月」と名付けたシートのセルに「1月集計表」
 と自動で表示させたい、といったケースはありそうです。


 そこで調べたところ、「CELL」関数を使った以下の式をセルに貼り付け
 れば「シート名」が表示されることを確認しました。

 =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)

 これを手入力するのは大変ですが、式をコピーして貼り付ければ誰でも
 利用できるので、まずは紹介しておきます。

 注意点は、この式を使うときはすでにファイルが保存されている必要が
 あるので、新規作成のファイルなら一度、保存してください。


 「シート名」を表示させる式はいくつかありますが、その中でも短い式
 を紹介している以下のページを参考にさせていただきました。

 ◆ エクセル(Excel)技道場-シート
  http://www2.odn.ne.jp/excel/waza/sheet.html


 ちなみにシート名「1月」のセルに「1月集計表」と表示させたいときは

 =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)

 という式の後ろに続けて &"集計表" と追加すればいいだけです。


                ◆◇◆

 では、なぜ先述の式で「シート名」が表示されるかですが、基本的には
 「CELL」関数でセルに関する情報が調べられるのがポイントです。

 ◆ CELL 関数 - Office のサポート http://go.724685.com/2jY2Vb6


 調べる対象を「ファイル名(filename)」と指定したときの書式は

 CELL("filename", [対象範囲])

 となり、たとえば「集計.xlsx」ファイルの「1月」シートでセルに
 
 =CELL("filename",$A$1)

 と入力すると、私の環境ではこんな表示になりました。

 C:\Users\hayashi\Desktop\[集計.xlsx]1月

 もちろん、パソコン環境とファイルの保存場所によって違ってきます。


 さらに「FIND」関数は、指定した文字列の中で、指定した文字までの
 文字数を数えるので、先ほどと同じファイルのシートでセルに

 =FIND("]",CELL("filename",$A$1))

 と入力すると 24 と表示されました。つまり先ほどの

 C:\Users\hayashi\Desktop\[集計.xlsx]1月

 の文字列で ] という文字は 24文字目 にある、ということです。

 ◆ FIND 関数 - Office のサポート http://go.724685.com/2kVFHU7


 そして「MID」関数は、指定した文字列で、指定した文字数以降の文字
 を指定数だけ表示するので、先ほどと同じファイルのシートでセルに

 =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)

 と入力すると、私の環境では 1月 と表示されました。つまり ]
 の文字数 +1 となる 25文字目から始まる文字列が 1月 なのです。

 ◆ MID 関数 - Office のサポート http://go.724685.com/2kuSfnR

 「31」に設定しているのは「シート名」で使える最大文字数だからです。

 
 もし説明が理解できなくても、紹介した式をそのままコピー&貼り付け
 すれば「シート名」を表示できるので、とりあえずご利用いただけます。

 
=========================== [Top に戻る]
 (3) 新・用語解説 エクセル(Excel)で「文字列」とは
----------------------------------
         ☆「パソコン用語解説」 https://www.724685.com/word/

 ・「文字列」とは、単語や文章のように文字が連なったものを指します。
  意味のない文字の羅列も、数字だけでも「文字列」ですが、エクセル
  では数字だけの場合は「数値」という形式で処理されます。

  エクセルで特に設定せすにセルへ単語を入力すると自動的に「文字列」
  と判断して左詰めで表示してくれます。逆に数字だけの入力は「数値」
  と判断して右詰めに表示され、セルを参照した数値計算ができます。


 ・でも、たとえば電話番号「0120724685」をセルに入力したとき「数値」
  と判断されると先頭の「0」が自動で省略されて「120724685」となり、
  電話番号として記録しておきたいときには不便です。

  そのときは「セルの書式設定」で事前に「文字列」と指定しておけば
  「0120724685」を入力しても「0120724685」と左詰めで表示されます。

  ◆ エクセル(Excel)で「セルの書式設定」とは
   https://www.724685.com/word/wd160113.htm

  書式設定をしなくても、たとえば並んだ数字の途中にハイフン(-)
  を入れておけば「数値」ではないと判断され「0120-724685」のまま
  「文字列」とみなされてセルに保存されることになります。


 ・エクセルでは、セルに入力した単語や文章を「文字列」で扱うことで
  複数の「文字列」をまとめたり修正を加えることができます。

  ◆ 複数セルの文字列を「&」で結合してひとつのセルにまとめる
   https://www.724685.com/weekly/qa141210.htm

  ◆ エクセル(Excel)で文字列に含まれるスペースを削除する
   https://www.724685.com/weekly/qa141224.htm

  
  さらにエクセルには「文字列」を処理するための「文字列操作」関数
  も揃っているので、いろんな処理が可能です。

  ◆ エクセル(Excel)の「文字列操作」関数とは
   https://www.724685.com/word/wd141217.htm

  覚える必要はありませんが「文字列」を使ってエクセルではいろいろ
  できることを知っておいて損はありません。

 
============ ◇ 編集後記 ◇ =======[Top に戻る]

 これまで「なにしろパソコン」では「文字列」という用語を当たり前の
 ように使ってきましたが、そういえば一度もきちんと解説をしたことが
 ないことに気が付いたので今週は取り上げてみました。
 
 まあ、解説などなくても「文字列」というのだから、「文字」が「列」
 のように連なっているものだろうと想像はつきますが、数字だけの場合
 も「文字列」かと聞かれると、少し自信がなくなるかもしれません。

 実際には数字も文字なので、数字だけの数値も「文字列」の一種ですが、
 数値を計算することがエクセルの基本機能なので、特に設定がない限り、
 数字だけの入力は「数値」として扱われます。

 やはり「当たり前」として使っている用語も含めて、きちんと用語集を
 作らないといけない、という気持ちを新たにしております。

                           (編集長・林)

 ※ 次回の配信は 2017年2月9日(木曜日)の予定です。

文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文

  ※当メールマガジンの配信は「まぐまぐ https://www.mag2.com/
   のシステムを使用しています。(マガジンID:81405 殿堂入り!)

  ※購読を止めたい場合、配信解除は以下の専用ページから簡単です。
   https://www.mag2.com/m/0000081405.html
               ↓
   どうしても自分では解除できない場合、当メルマガをそのまま
   返信いただけば、解除依頼と判断して代行させていただきます。

  ◆ご意見ご希望は電子メールで!アドレスは faq@724685.com
   またホームページからでもご意見をお送りいただけます。
   「お問い合わせフォーム」 https://www.724685.com/ask/


★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★

 発行者:なにしろパソコン編集長 林 俊二 faq@724685.com
 関連ホームページ:

  ◆ なにしろパソコン.com  https://www.724685.com/
  ◇ 週刊なにしろパソコン  https://www.724685.com/maga/

  ◆ 今日のひとこと・ブログ https://www.724685.com/blog/
  ◇ パソコントラブルQ&A https://www.724685.com/weekly/
  ◆ パソコン用語解説    https://www.724685.com/word/

  ◇ なにしろパソコン編集長 - Twitter
                https://twitter.com/724685
  ◆ なにしろパソコン - Facebookページ
                https://www.facebook.com/724685.fan
  ◇ なにごとも経験・ブログ https://www.nanigoto.com/


 ◎本文の著作権は発行者に属します。無断引用・転載はご遠慮ください。
  (家族や友人への転送や、個人的に楽しむ範囲ではご自由にどうぞ)

 ◎記述に誤りがあったり、記述通りの作業をしても無効、あるいは損害
  等が生じた場合でも責任は負いかねます。どうか、ご了承ください。

★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★☆☆★

amazon 楽天

紹介&バックナンバー

編集長のプロフィール

編集長

林 俊二 と申します。「なにしろパソコン・ドットコム」のサイト運営、メルマガ執筆、セミナー講師から出張サポートまでこなすパソコン生活応援アドバイザー
編集長のツイッター