[14/12/17] エクセルで住所から都道府県名だけ取り出す

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

 ≪今週の目次≫
  (1) 今週のひとこと やっと来週が本番のクリスマスです。
  (2) 今週のQ&A  エクセルで住所から都道府県名だけ取り出す
  (3) 新・用語解説  エクセルの「文字列操作」関数とは
  (4) 編集後記    統計処理に「文字列操作」関数が大活躍
  ※直接ジャンプ! 今週のQ&A今週の用語解説編集後記
 ☆ ご利用ありがとうございます。配信中止ご希望の方は「まぐまぐ!」
   から簡単にできます。 → http://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/
 
 あまりにも早くからクリスマスの話題が取り上げられるために、来週の
 本番の頃には、みんなすっかり興醒めしていないか心配になります。

 ◆ クリスマス - Wikipedia http://go.724685.com/1wMXNYR


 ちなみにグーグル検索で「クリスマス」というキーワード検索をすると
 ヘッダー部分にクリスマスにちなんだ画像が表示されます。

 ◆ クリスマス - Google 検索
  http://go.724685.com/1xr5Ehw
 
 このあたりがグーグルがグーグルたるゆえんかもしれません。念のため
 「Christmas」でも検索してみましたが、やはり同じ画像が現れます。


 一方のヤフーは「クリスマス特集2014」を公開しています。

 ◆ クリスマス特集2014 - Yahoo! JAPAN
  http://xmas.yahoo.co.jp/

 といっても、内容はほとんど「イルミネーション特集」です。


 以前は「ポータルサイト」と呼ばれるサイトが競うように「クリスマス
 特集」を公開していましたが、最近では少なくなりました。どうしても
 内容が似たり寄ったりでアクセスも稼げないからかもしれません。

 なにはともあれ、楽しいクリスマスをお過ごしください!


=========================== [Top に戻る]
 (2) 今週のQ&A エクセルで住所から都道府県名だけ取り出す
----------------------------------
     ☆「パソコントラブルQ&A」 https://www.724685.com/weekly/

 Q:エクセルで住所録を作っていますが、住所から都道府県名だけ別の
   セルに取り出すことはできますか?

 A:ほとんどの都道府県名が 3文字ということを生かせば可能です。


                ◆◇◆

 エクセルで作った住所録で都道府県別に集計したり、並べ替えたりする
 ときに都道府県名だけ別のセルに取り出したいことがあります。

 そんなときは「ほとんどの都道府県名が 3文字」ということと 4文字は
 「鹿児島県」「和歌山県」「神奈川県」だけということが利用できます。


 まず、エクセルで文字列の左から一定数の文字列を取り出す「LEFT関数」
 を使います。たとえばセル「A1」の文字列で、左から 3文字を「A2」に
 取り出す場合、セル「A2」は以下のような式にできます。

 =LEFT(A1,3)
 
 このとき住所が「神奈川」「和歌山」「鹿児島」でも、どの都道府県か
 分かるので、簡易的にはこれでも十分といえます。

 
 それでも「神奈川県」「和歌山県」「鹿児島県」も県まで取り出したい
 ときは、住所の左から 4番目の文字が「県」かどうかで判断できます。


 文字列の 4文字目か「県」かを確認するには「MID関数」が使えます。

 MID(文字列,開始位置,文字数)


 たとえばセル「A1」の文字列 4文字目の 1文字が「県」である場合、

 MID(A1,4,1)="県"

 という論理式が正しい(真)と判定されます。


 そこに「IF関数」を組み合わせます。

 IF(論理式,真の場合,偽の場合)


 つまり MID(A1,4,1)="県" という論理式が「真」なら左から 4文字を、
 そして「偽」なら 3文字を取り出す、という以下の式になります。

 =IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3))


 あくまでも記録している住所には、すべて都道府県名が正確に含まれて
 いるということが前提ですが、この式で取り出せます。


             ◆◇◆
 
 さらに住所から都道府県名を除いた部分も別のセルで表示したい場合、
 指定したセルの文字数をカウントできる「LEN関数」を使います。

 LEN(文字列)

 たとえば、セル「A1」の文字数は LEN(A1) となります。


 都道府県名を除いた文字数は「神奈川県」「和歌山県」「鹿児島県」で

 LEN(A1)-4

 それ以外は LEN(A1)-3 となります。


 これと「MID関数」「IF関数」を組み合わせて
 
 =IF(MID(A1,4,1)="県",MID(A1,5,LEN(A1)-4),MID(A1,4,LEN(A1)-3))

 で都道府県名を除いた文字列も取り出すことができます。
 

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

 ・「文字列操作」関数とは、文字通りエクセルで「文字列」を操作する
  一連の関数です。

  エクセルの「関数の挿入」ボタンをクリックして表示される「関数の
  挿入」画面で「関数の分類」メニューの中から「文字列操作」を選択
  すれば一連の関数が「関数名」にリスト表示されます。


 ・たとえば文字列から何文字か取り出したいとき、文字列の左(left)
  から、右(right)から、中間(mid)からの位置と文字数で指定する
  関数として「LEFT関数」「RIGHT関数」「MID関数」があります。


  「LEFT関数」と「RIGHT関数」は文字列の先頭と末尾からの文字数で
  指定できるシンプルな関数です。

   LEFT(文字列,文字数)  
   RIGHT(文字列,文字数)


  「MID関数」はさらに開始位置も指定する必要があります。

   MID(文字列,開始位置,文字数)

  そして定義は

  『文字列の指定された位置から、指定された数の文字を返します。
   半角と全角の区別なく、1文字を1として処理します』

  となっています。


 ・ほかにも複数の文字列を結合できる「CONCATENATE関数」

   CONCATENATE(文字列1,文字列2,...)


  指定した文字列が最初に現れる位置を検索する「FIND関数」

   FIND(検索文字列,対象,開始位置)


  指定した位置の文字列を置き換える「REPLACE関数」
  
   REPLACE(文字列,開始位置,文字数,置換文字列)


  文字列の長さ(length)=文字数を返す「LEN関数」

   LEN(文字列)


  などが用意されており、組み合わせると様々な文字列操作ができます。

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

 年賀状シーズンということで、住所録をエクセルで管理しているときに
 「できたらいいな」と感じる使い方を 2週に渡って紹介してみました。

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


 正直、私は年賀状を出さないし、知人の住所録なども作成しませんが、
 会社に勤めていた頃、お客さまの住所から都道府県別で統計を出したい
 ときなど、今回の都道府県名を取り出す方法を使っていました。

 ※ 通常は「左から 3文字分」で十分です。


 もちろん都道府県名が省略された住所も混ざっていたり、そう単純には
 いかないのですが、それも関数や置換などで何とかなるものです。

 こういう統計処理をするとき、エクセルは便利だとつくづく感じます。

                           (編集長・林)

 ※ 次回の配信は12月25日(木曜日)の予定です。

住所住所住所住所住所住所住所住所住所住所住所住所住所住所住所住所住

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

  ※購読を止めたい場合、配信解除は以下の専用ページから簡単です。
   http://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
                http://twitter.com/724685
  ◆ なにしろパソコン - Facebookページ
                http://www.facebook.com/724685.fan
  ◇ なにごとも経験・ブログ http://www.nanigoto.com/


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

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

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

amazon 楽天

紹介&バックナンバー

編集長のプロフィール

編集長

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