[17/05/17] 関数で表示させた名前に「ふりがな」が付かない

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

 ≪今週の目次≫
  (1) 今週のひとこと Windows XP 搭載PC でネット接続はやめましょう
  (2) 今週のQ&A  関数で表示させた名前に「ふりがな」が付かない
  (3) 新・用語解説  エクセルの「VLOOKUP関数」とは
  (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) 今週のひとこと Windows XP 搭載PC でネット接続はやめましょう
----------------------------------
      ☆「今日のひとこと」はこちらで https://www.724685.com/

 「今日のひとこと」でも、マイクロソフト社がサポートの終了している
 Windows XP に対しても新たに「セキュリティ更新プログラム」を緊急
 で提供したことを紹介しました。

 ◆ マイクロソフトが「異例のセキュリティパッチ」を公開
   - セキュリティにひとこと(2017/5/14)
  https://www.724685.com/blog/2017/05/14120615.html


 これは Windows XP を搭載したパソコンがいまだに使われていること、
 そしてそういうサポートが終了した古い Windows のセキュリティ欠陥
 を狙った悪質なプログラムが世界中で問題になっているためです。

 ◆ 世界中で感染が拡大中のランサムウェアに悪用されている
   Microsoft製品の脆弱性対策について(2017年5月15日)
  :IPA 独立行政法人 情報処理推進機構
 https://www.ipa.go.jp/security/ciadr/vul/20170514-ransomware.html


 もしまだ Windows XP を搭載したパソコンを利用してインターネットに
 接続していることがあれば、つながないことをお勧めします。まだ利用
 できるとしても、さすがに Windows XP は引退させたほうがいいです。

 ◆ サポート終了で Windows XP は使えなくなる?
   - パソコントラブルQ&A(2014/1/29)
  https://www.724685.com/weekly/qa140129.htm


 今回、緊急処置として「セキュリティ更新プログラム」が Windows XP
 にも提供されましたが、あくまでもこれ以上の被害を食い止めるための
 例外措置であり、今後も Windows XP のサポートは終了したままです。

 それでも、どうしても使いたいときは、インターネット接続をしないで
 ワードなどのアプリを「閉じた環境」で利用するのにとどめましょう。


=========================== [Top に戻る]
 (2) 今週のQ&A 関数で表示させた名前に「ふりがな」が付かない
----------------------------------
     ☆「パソコントラブルQ&A」 https://www.724685.com/weekly/

 Q:エクセルで関数で表示させた名前に「ふりがなの表示」ボタンで
   「ふりがな」を付けようとしたのに表示されません。

 A:関数で表示される文字列は「ふりがな」のデータを持っていない
   ので「ふりがな」は表示されないし、編集することもできません。


                ◆◇◆

 先週はエクセルで文字列に「ふりがな」を付ける方法を紹介しました。
 
 ◆ エクセル(Excel)で文字列に「ふりがな」を付ける/修正する
   - パソコントラブルQ&A
  https://www.724685.com/weekly/qa170510.htm

 通常はエクセルのセルにキーボード入力した名前や住所などの文字列が
 あれば「ふりがなの表示」ボタンを押せば「ふりがな」が表示されます。


 ところが関数を使ってセルに文字列を表示させた場合、そのセル内には
 「ふりがな」のデータがないため「ふりがなの表示」ボタンを押しても
 文字列の上に「ふりがな」は表示されません。
 
 たとえばセル「A1」に「山田太郎」と入力し、「A2」に「=A1」と入力
 すれば、セル「A2」にも「山田太郎」と表示されますが、セル「A2」を
 選択して「ふりがなの表示」を実行しても「ふりがな」は付きません。

 
 さらに「よみがな」を表示させる「PHONETIC関数」を使ってもセル内に
 「ふりがな」のデータがなければ「よみがな」も表示されません。先の
 「A2」を使い「B2」に「=PHONETIC(A2)」と入力しても空白となります。

 ◆ エクセル(Excel)の「PHONETIC関数」とは - パソコン用語解説
  https://www.724685.com/word/wd170510.htm

 もちろん「A2」の参照元である「A1」を直接指定する「=PHONETIC(A1)」
 とすれば「よみがな」を表示させることは可能です。
 

                ◆◇◆

 読者の方から『VLOOKUP関数で検索表示した場合に「ふりがな」を付け
 られませんか?』と質問をいただきました。いろいろ調べてみましたが、
 残念ながら直接セルに「ふりがな」の表示はできないようです。


 ここからは初心者向けではないオマケですが「PHONETIC関数」を使い、
 検索結果の「よみがな」を表示させる方法を以下の「例」で紹介します。

    A   B  C  D   E
  1 番号   名前   検索番号
  2  1 青木一郎    結果
  3  2 池田二郎  よみがな
  4  3 三枝三郎

 たとえばセル「E1」に「番号」を入力すると、その番号に紐づいた名前
 をセル「E2」に表示させるには =VLOOKUP(E1,A2:B4,2) と入力します。
 なぜ、こういう数式になるかは「今週の用語解説」に紹介しました。
 

 この「E1」に「2」を入力すると「E2」は「池田二郎」と表示されます。

    A   B  C  D   E
  1 番号   名前   検索番号  2
  2  1 青木一郎    結果 池田二郎
  3  2 池田二郎  よみがな
  4  3 三枝三郎


 ここで「E3」に「イケダジロウ」と表示させたくても =PHONETIC(E2)
 では空白で、=PHONETIC(VLOOKUP(E1,A2:B4,2)) ではエラーになります。
 なぜなら検索関数「VLOOKUP」で得られるのは「セルの値」だからです。


 そこで指定した「セルの範囲」から「セルの位置」の情報を得るために
 「INDEX関数」を使います。さらに検索のため「MATCH関数」も使って

 INDEX(B2:B4,MATCH(E1,A2:A4,0),1)

 とすればセルの位置情報「B3」が得られるので、セル「E3」に

 =PHONETIC(INDEX(B2:B4,MATCH(E1,A2:A4,0),1))

 と入力することで「イケダジロウ」と表示させることができます。


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

 ・「VLOOKUP関数」とは、指定した表や範囲から、行ごとに数値や文字列
  などを検索するための関数です。たとえば名前に番号を付けた一覧表
  があれば、番号によって名前を検索して表示させることができます。

  「LOOKUP(ルックアップ)」には「検索」という意味があり、そこで
  「データベースの中から必要な項目を捜し出すこと」にも使われます。

  ◆ lookupの意味 - goo辞書 英和和英
   https://dictionary.goo.ne.jp/ej/629356/meaning/m0u/lookup/


  さらに「VLOOKUP」の「V」は「vertical」、つまり「垂直の」という
  意味があり「縦方向の検索」をする関数名となります。

  ◆ verticalの意味 - goo辞書 英和和英
   https://dictionary.goo.ne.jp/ej/91940/meaning/m0u/vertical/

  ちなみに「HLOOKUP関数」も存在しており、「H」は「horizontal」=
  「水平の」を意味しており「横方向の検索」をする関数名となります。


 ・そんな「VLOOKUP関数」の形式は

  =VLOOKUP(検索値,検索値を含む範囲,範囲内の列番号,[検索方法])

  となり、指定した「範囲」の1列目で特定の値「検索値」を検索し、
  範囲内の「列番号」で指定した列で「検索値」と同じ行にある値を
  返します。「検索方法」は「完全一致」なら省略しても構いません。
  

  今週の「Q&A」で使った「例」の表でおさらいしてみましょう。

    A   B  C  D   E
  1 番号   名前   検索番号
  2  1 青木一郎    結果
  3  2 池田二郎  
  4  3 三枝三郎

  名前に番号を割り振って、番号から名前を検索する表になっており、
  セル「E1」に「番号」を入力し、セル「E2」に「結果」を表示する
  ためには
 
  =VLOOKUP(E1,A2:B4,2)

  という関数式を「E2」に入力します。つまり

  ・「検索値」は「検索番号」を入力する「E1」
  ・「検索値を含む範囲」は「A2:B4」で番号と名前の範囲を指定
  ・「範囲内の列番号」は「2」で範囲内 2番目の「B列」を指定
  ・「完全一致」で検索するので「検索方法」は省略

  ということです。

  これでセル「E1」に番号「2」を入力して検索すると、結果セル「E2」
  には「池田二郎」という名前が表示されます。もちろん「E1」に「3」
  を入力すれば「E2」には「三枝三郎」が表示される、というわけです。


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

 エクセルは関数とセルの表示形式をうまく使えば、やりたいことの大半
 ができてしまいます。それでも今回のように計算式で表示された文字列
 には「ふりがな」は付けられない、など「できないこと」もあります。

 そこで複雑な関数を使ったり、マクロを駆使したり、といった解決策や
 代替案を時間をかけて探してしまいがちです。確かに知恵を絞って実現
 できたときは嬉しいですし、さらに便利な表になることもあります。

 それでもエクセルを使う目的は「表を作ること」ではなく「表から得た
 情報を活用すること」だということは忘れずに活用したいところです。

                           (編集長・林)

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

関数関数関数関数関数関数関数関数関数関数関数関数関数関数関数関数関


  ※当メールマガジンの配信は「まぐまぐ 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 楽天

紹介&バックナンバー

編集長のプロフィール

編集長

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