【Excel】ふりがなを別セルに取り出す方法|PHONETIC関数が使えない原因と直し方

当ページのリンクには広告が含まれています。
ふりがなを別セルに取り出す方法

Excelで名簿や顧客一覧を作成していると、名前とは別にふりがなを別セルへ取り出したい場面があります。

たとえば、社員名簿、顧客リスト、会員一覧、住所録などで、漢字の名前とは別に「フリガナ」列を作りたいケースです。

このときに使えるのが、ExcelのPHONETIC関数(フォネティック)です。

ただし、PHONETIC関数は万能ではありません。CSVから取り込んだデータや、ほかのシステムから貼り付けた名前では、ふりがなが正しく表示されないことがあります。

この記事では、Excelでふりがなを別セルに取り出す基本手順、PHONETIC関数が使えない原因、姓と名が別セルに分かれている場合の対応、社名から法人格の読みを除外する方法をまとめます。

この記事で分かること
  • Excelでふりがなを別セルに取り出す方法
  • PHONETIC関数の基本的な使い方
  • PHONETIC関数でふりがなが出ない原因
  • CSVや外部データでふりがなが取れないときの対処
  • 姓と名が別セルに分かれている場合の数式
  • 社名のふりがなから株式会社・有限会社などを除外する方法
目次

Excelでふりがなを別セルに取り出すならPHONETIC関数を使う

Excelで漢字の名前からふりがなを取り出したい場合は、PHONETIC関数を使います。

PHONETIC関数は、指定したセルに保存されているふりがな情報を別セルに表示する関数です。

=PHONETIC(参照セル)

たとえば、B3セルに名前が入力されていて、C3セルにふりがなを表示したい場合は、C3セルに次の数式を入力します。

=PHONETIC(B3)

これで、B3セルに保存されているふりがな情報がC3セルに表示されます。

ExcelでPHONETIC関数を使い、名前のふりがなを別セルに取り出す例

あとは、入力した数式を下の行へコピーすれば、ほかの名前についても同じようにふりがなを取り出せます。

ExcelでPHONETIC関数の数式を下方向へコピーする例

名簿や顧客リストでは、ふりがな列を作っておくと、並び替えや検索がしやすくなります。

Excelで複数の名前からふりがなを取り出した状態

PHONETIC関数で取り出せるのはセルに保存されたふりがな情報

PHONETIC関数を使うときに、必ず知っておきたい点があります。

PHONETIC関数は、漢字を自動で読み取ってふりがなを作る関数ではありません。セルに保存されているふりがな情報を取り出す関数です。

そのため、Excel上で日本語入力した名前であれば、ふりがなが取り出せることが多いです。

一方で、次のようなデータでは、PHONETIC関数を入れても期待したふりがなが表示されない場合があります。

  • CSVファイルから読み込んだ名前
  • 外部システムから出力した名簿データ
  • ほかのソフトからコピーして貼り付けたデータ
  • 値貼り付けで移動したデータ
  • ふりがな情報が削除されているデータ

このような場合、見た目は同じ「山田太郎」でも、Excel内部にふりがな情報が残っていないことがあります。

PHONETIC関数でふりがなが出ないときは、数式が間違っているとは限りません。元データ側にふりがな情報がない可能性を確認することが大切です。

PHONETIC関数が使えない原因と対処

PHONETIC関数でふりがなが表示されない場合は、原因を順番に確認します。

原因1:CSVや外部データにふりがな情報がない

もっとも多い原因は、CSVや外部システムから取り込んだデータに、ふりがな情報が保存されていないケースです。

CSVは基本的に文字列データとして扱われるため、Excelのセルに保存されるふりがな情報までは保持されないことがあります。

この場合、PHONETIC関数を入力しても、正しいふりがなが表示されない、空白になる、漢字のまま表示されるなどの状態になることがあります。

対処としては、Excel上でふりがなを編集・再入力する必要があります。

原因2:ふりがなの読みが間違って登録されている

Excel上で入力した名前でも、変換時の読みがそのまま残るため、実際の読みと違うふりがなが表示されることがあります。

たとえば、同じ漢字でも人名では特殊な読みをする場合があります。

この場合は、PHONETIC関数の数式を直すのではなく、元のセルに登録されているふりがなを修正します。

原因3:ふりがなが非表示になっているだけではない

Excelには、セルの上にふりがなを表示する機能があります。

ただし、ふりがなの表示・非表示は、PHONETIC関数で取り出せるかどうかとは少し違います。

ふりがなが画面上に表示されていなくても、セルにふりがな情報が残っていれば、PHONETIC関数で取り出せる場合があります。

逆に、見た目では名前が入力されていても、セルにふりがな情報がなければ、PHONETIC関数では期待した結果になりません。

ふりがなが出ないときは「ふりがなの編集」で確認する

PHONETIC関数でふりがなが出ない場合は、元の名前セルを選択して、Excelのふりがな機能を確認します。

確認手順は次の通りです。

  1. ふりがなを確認したいセルを選択する
  2. 「ホーム」タブを開く
  3. フォントグループにある「ふりがなの表示/非表示」を確認する
  4. 「ふりがなの編集」を選ぶ
  5. 正しい読みを入力または修正する

ふりがなを編集したあとで、別セルに入力しているPHONETIC関数の結果を確認します。

正しくふりがな情報が保存されていれば、PHONETIC関数で取り出せるようになります。

注意点

PHONETIC関数は、漢字から読みを自動判定する関数ではありません。セルに保存されているふりがな情報を取り出す関数です。CSVや外部データで使えない場合は、まず元データにふりがな情報があるかを確認してください。

姓と名が別セルの場合はPHONETIC関数を連結する

名簿では、姓と名が別々のセルに入力されていることがあります。

たとえば、B3セルに姓、C3セルに名が入力されている場合です。

この場合、ふりがなを1つのセルにまとめたいときは、PHONETIC関数をそれぞれのセルに使い、&で連結します。

=PHONETIC(B3)&PHONETIC(C3)

姓と名の間にスペースを入れたい場合は、次のように入力します。

=PHONETIC(B3)&” “&PHONETIC(C3)

この数式なら、姓と名が別セルに分かれていても、ふりがなを1つのセルにまとめて表示できます。

Excelで姓と名が別セルに分かれている名簿の例

姓と名を分けて管理している名簿では、このようにセルごとにPHONETIC関数を使う方が分かりやすく、後から修正もしやすくなります。

Excelで姓と名のふりがなを連結して表示した例

なお、PHONETIC関数でセル範囲を指定すると、思った通りに姓と名のふりがなが連結されない場合があります。

そのため、姓と名を別セルから取り出す場合は、範囲指定に頼るよりも、PHONETIC(B3)とPHONETIC(C3)を連結する方法がおすすめです。

社名のふりがなを別セルに取り出す方法

PHONETIC関数は、人名だけでなく社名のふりがなを取り出すときにも使えます。

たとえば、B3セルに会社名が入力されていて、C3セルにふりがなを表示したい場合は、次の数式を使います。

=PHONETIC(B3)

ただし、社名の場合は注意が必要です。

「株式会社」「有限会社」「合同会社」などの法人格が含まれていると、その読みも一緒に表示されることがあります。

たとえば、会社名の前に「株式会社」が付いている場合、ふりがなに「カブシキガイシャ」や「カブ」などが含まれることがあります。

顧客リストや取引先リストでは、法人格を除いた社名部分だけで並び替えたいこともあります。その場合は、PHONETIC関数とSUBSTITUTE関数を組み合わせます。

SUBSTITUTE関数で法人格のふりがなを除外する

SUBSTITUTE関数は、指定した文字列を別の文字列に置き換える関数です。

=SUBSTITUTE(文字列,検索文字列,置換文字列)

PHONETIC関数で取り出したふりがなの中から、不要な読みを空白に置き換えることで、社名部分だけのふりがなに近づけることができます。

たとえば、B3セルの社名からふりがなを取り出し、「カブシキガイシャ」を取り除きたい場合は、次のように入力します。

=SUBSTITUTE(PHONETIC(B3),”カブシキガイシャ”,””)

「ユウゲンガイシャ」も取り除きたい場合は、SUBSTITUTE関数を重ねます。

=SUBSTITUTE(SUBSTITUTE(PHONETIC(B3),”カブシキガイシャ”,””),”ユウゲンガイシャ”,””)

短縮表記の「㈱」「㈲」を使っていて、ふりがなが「カブ」「ユウ」と登録されている場合は、次のように指定します。

=SUBSTITUTE(SUBSTITUTE(PHONETIC(B3),”カブ”,””),”ユウ”,””)

どの文字を除外するかは、実際にPHONETIC関数で表示されたふりがなを見て判断します。

「株式会社」が「カブシキガイシャ」と出るのか、「カブ」と出るのかは、元データに登録されているふりがなによって変わるためです。

法人格のふりがなが表示されない場合の確認方法

社名に「株式会社」や「有限会社」が含まれていても、PHONETIC関数の結果に法人格の読みが表示されない場合があります。

この場合も、元のセルに法人格部分のふりがな情報が登録されていない可能性があります。

確認するときは、社名が入力されているセルを選択し、「ホーム」タブのふりがな機能から確認します。

Excelで社名セルのふりがなを確認する画面

「ふりがなの編集」を選ぶと、そのセルに登録されているふりがなを確認できます。

Excelのふりがなの編集で社名の読みを確認する例

法人格部分の読みが登録されていない場合は、必要に応じてふりがなを追加します。

そのうえでPHONETIC関数を確認すると、ふりがなが反映される場合があります。

PHONETIC関数でよくある失敗例

PHONETIC関数は便利ですが、仕組みを知らないまま使うと、思った結果にならないことがあります。

失敗例1:漢字から自動で正しい読みを作れると思っている

PHONETIC関数は、漢字を解析して正しい読みを作る関数ではありません。

セルに保存されているふりがな情報を取り出しているだけです。

そのため、元のふりがなが間違っていれば、PHONETIC関数の結果も間違います。

失敗例2:CSVデータでそのまま使おうとする

CSVから読み込んだ名簿では、PHONETIC関数を入れてもふりがなが出ないことがあります。

CSVにはExcelのふりがな情報が含まれていないことがあるためです。

この場合は、Excel上でふりがなを再設定するか、最初からふりがな列を持っているデータを使う必要があります。

失敗例3:範囲指定で姓と名が連結されると思っている

姓と名が別セルに分かれている場合、範囲指定でまとめて取り出そうとすると、意図した結果にならない場合があります。

確実に姓と名のふりがなをつなげたい場合は、次のようにセルごとにPHONETIC関数を使います。

=PHONETIC(B3)&” “&PHONETIC(C3)

この形にしておくと、姓と名のどちらに問題があるのかも確認しやすくなります。

Excelのふりがな取得を実務で使う場面

PHONETIC関数は、単にふりがなを表示するだけでなく、実務の名簿管理でも役立ちます。

  • 顧客名簿のフリガナ列を作る
  • 社員名簿を五十音順に並べる
  • 会員リストを検索しやすくする
  • 取引先一覧で社名の読みを管理する
  • 宛名データやCSV出力用の列を作る

特に、名前の読みが必要な名簿では、漢字の列とは別にふりがな列を作っておくと、後の作業が楽になります。

ただし、PHONETIC関数だけに頼るのではなく、読みが正しいかどうかを必ず確認することが大切です。

人名や社名は読み方が複数あるため、Excelが保持しているふりがなが正しいとは限りません。

Excel関数を実務で使えるようにしたい場合

PHONETIC関数は、名簿管理では便利な関数です。

ただ、実務でExcelを使う場合は、PHONETIC関数だけでなく、文字列関数や検索関数、置換関数も一緒に使えると作業効率が大きく変わります。

たとえば、名簿や顧客リストでは、次のような作業がよくあります。

  • 姓と名を結合する
  • 不要な文字を削除する
  • 特定の文字だけを置換する
  • 空白を整える
  • ふりがな列を作って並び替える

Excelの関数をその都度調べながら使う方法もありますが、仕事で頻繁に使うなら、基本からまとめて学んだ方が早いです。

「関数の使い分けが分からない」「実務で使えるExcelスキルを身につけたい」「名簿や一覧表の作業を効率化したい」という方は、オンライン講座を活用するのも一つの方法です。

まとめ:PHONETIC関数は使える条件を理解して使う

Excelでふりがなを別セルに取り出す場合は、PHONETIC関数を使います。

=PHONETIC(参照セル)

名前が入力されているセルにふりがな情報が保存されていれば、別セルにふりがなを表示できます。

ただし、CSVや外部システムから取り込んだデータでは、ふりがな情報が残っていない場合があります。

PHONETIC関数でふりがなが出ないときは、まず元のセルにふりがな情報があるかを確認してください。

姓と名が別セルに分かれている場合は、次のようにPHONETIC関数を連結すると分かりやすくなります。

=PHONETIC(B3)&” “&PHONETIC(C3)

社名のふりがなから「株式会社」「有限会社」などの読みを取り除きたい場合は、SUBSTITUTE関数を組み合わせます。

PHONETIC関数は、使える条件を理解しておくと、名簿管理や顧客リスト作成で役立つ関数です。ふりがなが出ない場合は、数式だけでなく、元データの状態も確認してみてください。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次