【Excel】エクセルでカナ変換する関数(PHONETIC・ひらがな・カタカナ・読み仮名・文字種変換)では、氏名や住所、商品名などに含まれる読み仮名を整理したいときに役立つ操作を扱います。
エクセルには、入力済みの日本語からふりがなを取り出すPHONETIC関数や、文字種を整える関数があります。
ただし、PHONETIC関数は万能ではなく、セルに登録されている読み仮名情報を参照する仕組みです。
そのため、ひらがなをカタカナにしたい、カタカナをひらがなにしたい、半角カナを全角カナにしたいなど、目的によって方法を分ける必要があります。
この記事では、PHONETIC関数を中心に、エクセルでカナ変換を行う考え方と実務での注意点を解説していきます。
エクセルでカナ変換する結論はPHONETIC関数と文字種変換を目的別に使うことです
それではまずエクセルでカナ変換する関数の結論について解説していきます。
エクセルでカナを扱う場合、最初に確認したいのは読み仮名を取り出したいのか、文字そのものを変換したいのかという点です。
読み仮名を取り出すならPHONETIC関数、半角や全角を整えるならASC関数やJIS関数、ひらがなとカタカナを変換したい場合は関数だけで難しいケースもあります。
PHONETIC関数は文字を自動で正しく読んで変換する関数ではなく、セルに保存された読み仮名情報を表示する関数です。
PHONETIC関数の基本
PHONETIC関数は、指定したセルに設定されているふりがなを取り出す関数です。
数式例。
=PHONETIC(A1)
A1に入力された文字の読み仮名情報を表示します。
たとえばA1に山田太郎と入力されていて、読み仮名がヤマダタロウとして登録されていれば、その読みが表示されます。
ただし、外部からコピーした文字やCSVから取り込んだ文字では、読み仮名情報がない場合があります。
ひらがなとカタカナの扱い
PHONETIC関数で表示されるふりがなは、セルのふりがな設定に影響されます。
表示形式をひらがなにしていればひらがな、カタカナにしていればカタカナで表示される場合があります。
設定は、ふりがなの表示やふりがなの設定から変更できます。
単純に関数を入れるだけで必ず希望の文字種になるわけではない点に注意しましょう。
文字種変換は別の関数も使う
半角カタカナを全角カタカナにしたい場合はJIS関数が使えます。
逆に全角英数字や全角カタカナを半角へ寄せたい場合はASC関数が使えます。
数式例。
=JIS(A1)
半角文字を全角文字へ変換します。
=ASC(A1)
全角英数字やカタカナを半角へ変換します。
名簿や顧客データでは、カナ表記の全角と半角が混在しやすいため、文字種の統一が重要になります。
PHONETIC関数で読み仮名を取り出す方法を確認していきます
続いてはPHONETIC関数で読み仮名を取り出す方法を確認していきます。
PHONETIC関数は、氏名リストや商品名リストの読み仮名欄を作成したいときに便利です。
ただし、読み仮名情報がないセルでは期待通りに表示されないため、仕組みを理解して使う必要があります。
入力した日本語から読み仮名を表示する
エクセル上で直接入力した日本語には、読み仮名情報が保存されることがあります。
そのセルをPHONETIC関数で参照すると、登録された読み仮名が表示されます。
数式例。
A1に佐藤花子と入力します。
B1に=PHONETIC(A1)と入力します。
B1にサトウハナコのような読み仮名が表示されます。
氏名の読みを別列に出したいときは、この方法が最も基本になります。
コピーした文字では読み仮名が出ないことがある
Webページや別システムからコピーした文字には、エクセルの読み仮名情報が付いていない場合があります。
その場合、PHONETIC関数を使っても漢字のまま表示されたり、思った読みにならなかったりします。
これは関数の不具合ではなく、元データに読み仮名情報がないことが原因です。
PHONETIC関数で正しいカナが出ないときは、まずセルに読み仮名情報が登録されているかを確認することが重要です。
ふりがなの編集で読みを修正する
読みが間違っている場合は、ふりがなの編集機能で修正できます。
氏名には複数の読み方があるため、自動登録された読みが正しいとは限りません。
たとえば一美という名前は、かずみ、ひとみ、いちみなど複数の可能性があります。
顧客名簿や宛名データでは、必ず目視確認を入れると安心です。
| 目的 | 主な方法 | 注意点 |
|---|---|---|
| 漢字から読み仮名を取り出す | PHONETIC関数 | 読み仮名情報が必要です |
| 半角カナを全角カナにする | JIS関数 | 英数字も変換対象になります |
| 全角カナを半角カナにする | ASC関数 | 住所や記号の変換に注意します |
| 読みを修正する | ふりがなの編集 | 人名は特に確認が必要です |
ひらがなとカタカナを整える方法を確認していきます
続いてはひらがなとカタカナを整える方法を確認していきます。
エクセルでカナ変換をしたい場合、読み仮名として取り出すだけでなく、表記ゆれをなくすことも大切です。
特に、ひらがな、全角カタカナ、半角カタカナが混在しているデータは、検索や並べ替えで不便になることがあります。
ふりがな設定で表示を切り替える
PHONETIC関数の結果をひらがなやカタカナで整えたいときは、ふりがな設定を確認します。
エクセルのふりがな設定では、種類としてひらがな、全角カタカナ、半角カタカナを選べる場合があります。
これにより、読み仮名の表示をある程度そろえることができます。
ただし、すでにセルに入っている通常の文字列を直接ひらがなからカタカナへ変換する機能とは別物です。
全角と半角を統一する
カナデータでは、全角カタカナと半角カタカナの混在がよく起きます。
たとえば株式会社アオキと株式会社アオキは、見た目が似ていてもデータとしては別の文字です。
このような表記ゆれを防ぐには、JIS関数で全角へ統一する方法が使いやすいでしょう。
数式例。
=JIS(A1)
半角カタカナを全角カタカナへ寄せられます。
変換後は値として貼り付ける
関数で整えた結果をそのまま使う場合、元データが変わると結果も変わります。
確定データとして使いたい場合は、コピーして値として貼り付けます。
これにより、数式ではなく変換済みの文字列として保存できます。
顧客リストや納品データでは、変換後に値貼り付けしてから作業を進めるとトラブルを減らせます。
カナ変換でうまくいかない原因を確認していきます
続いてはカナ変換でうまくいかない原因を確認していきます。
PHONETIC関数を使っても、期待した読み仮名が表示されないことがあります。
その場合は、関数の書き方だけでなく、元データの状態を見直すことが大切です。
読み仮名情報がない
最も多い原因は、セルに読み仮名情報が保存されていないことです。
外部システムから出力したCSVや、Webからコピーした文字列では、この状態になりやすいでしょう。
PHONETIC関数は読みを推測して作る関数ではないため、読み情報がないと正しく変換できません。
読みが間違って登録されている
エクセルで直接入力した文字でも、変換時の入力内容によって読みが登録されるため、実際の読みと異なる場合があります。
人名、地名、会社名では特に注意が必要です。
読み仮名欄を作る場合は、関数で一括表示した後に、重要なデータだけでも確認するとよいでしょう。
文字種変換と読み仮名取得を混同している
PHONETIC関数は読み仮名を取り出す関数であり、半角カナを全角にする関数ではありません。
同じカナ変換という言葉でも、読みの取得、全角半角の変換、ひらがなカタカナの統一は別の作業です。
作業目的を分けることで、適切な関数を選びやすくなります。
実務で使いやすいカナ変換の流れを確認していきます
続いては実務で使いやすいカナ変換の流れを確認していきます。
名簿や一覧表でカナを整える場合は、いきなり元データを変更するよりも、作業用の列を作って確認しながら進めるのがおすすめです。
この方法なら、元の情報を残したまま安全に変換できます。
作業用列を追加する
まず元データの右側に作業用列を追加します。
氏名の隣に読み仮名列を作り、PHONETIC関数を入力します。
全角半角を整える場合は、さらにJIS関数やASC関数を使う列を用意します。
作業列を分けることで、どの段階で変換されたのかが見やすくなります。
結果を確認して修正する
読み仮名を一括で表示した後は、誤読や未変換のセルを確認します。
空白や漢字のまま残っているセルは、読み仮名情報がない可能性があります。
必要に応じて、ふりがなの編集や手入力で補正しましょう。
最後に値として確定する
変換結果に問題がなければ、コピーして値として貼り付けます。
これで数式ではなく文字として確定できます。
カナ変換は一括処理だけで完了させず、変換、確認、値貼り付けの順で進めると実務で安全です。
まとめ
エクセルでカナ変換する関数を使う場合は、PHONETIC関数の役割を正しく理解することが大切です。
PHONETIC関数は、セルに登録された読み仮名情報を取り出す関数です。
半角カナを全角にしたい場合はJIS関数、全角を半角に寄せたい場合はASC関数を使います。
ひらがなやカタカナの表示はふりがな設定の影響を受けるため、必要に応じて設定を確認しましょう。
読み仮名取得と文字種変換を分けて考えることが、エクセルのカナ変換で失敗しないポイントです。