Excelで氏名や地名などを扱っていると、漢字の読み方をセル内に表示したい場面があります。
名簿、顧客リスト、住所録、学校関連の一覧では、ふりがなを表示しておくと検索や並べ替え、読み間違いの防止に役立ちます。
Excelには、入力済みの漢字からフリガナ情報を取り出すPHONETIC関数や、リボンから文字列のふりがなを表示する機能が用意されています。
ただし、フリガナは漢字そのものを解析して自動生成しているわけではなく、入力時にExcelが保持している読み情報を利用する仕組みです。
この記事で確認するポイント
・PHONETIC関数でよみがなを別セルに取得する方法
・セル内にルビのようにふりがなを表示する方法
・ひらがな、カタカナ、全角、半角を使い分ける方法
・正しく表示されないときの確認方法
サンプルデータは、1行目に見出しがあり、A列へ氏名を入力しているものとして進めます。
PHONETIC関数によるふりがなの取得

| A列 氏名 | B列 ふりがな |
|---|---|
| 山田 太郎 | ヤマダ タロウ |
| 佐藤 花子 | サトウ ハナコ |
| 高橋 恒一 | タカハシ コウイチ |
それではまず、セルの読み情報を別のセルへ取り出すPHONETIC関数について解説していきます。
基本数式の入力
氏名がA2セルに入力されている場合、B2セルにはPHONETIC関数を使ってふりがなを表示できます。
=PHONETIC(A2)
この数式を入力すると、A2セルに登録されている文字列のフリガナがB2セルへ返されます。
たとえばA2に山田 太郎と入力しているなら、B2には通常ヤマダ タロウと表示されます。
PHONETIC関数の引数には、読みを取得したいセル参照を指定します。
入力元のセルを直接指定するため、漢字の氏名が変更されたときには、関連するふりがなも再計算される設計です。
数式を入力したあと、B2セル右下のフィルハンドルを下へドラッグすれば、一覧の各行へ同じ処理をコピーできます。
名簿が数十行ある場合でも、最初の数式を1つ作れば効率よくよみがな列を用意できるでしょう。
オートフィルによる一覧への展開
複数行の氏名にふりがなを付けるときは、B2セルに入力した数式をB列の必要な範囲へオートフィルします。
フィルハンドルとは、選択中のセル右下に表示される小さな四角のことです。
マウスポインターを合わせて十字形になった状態で下へ引っ張ると、Excelは行番号を自動調整しながら数式を複製します。
B2セルの数式が=PHONETIC(A2)の場合、B3セルでは=PHONETIC(A3)、B4セルでは=PHONETIC(A4)のように変化します。
データが連続しているときは、フィルハンドルをダブルクリックする方法も便利です。
隣接するA列のデータが続く範囲まで、Excelが自動で数式をコピーしてくれます。
入力件数が多い名簿では、ドラッグよりダブルクリックのほうが作業時間を抑えやすいでしょう。
ただし、途中に空白行があると、想定より手前でコピーが止まる場合があります。
そのような表では、対象範囲を選択してからCtrlキーとDキーを押し、上端セルの数式を下方向へコピーする方法も使えます。
値として固定する方法
PHONETIC関数で表示したふりがなは数式の結果であるため、元の氏名セルを編集すると表示内容が変わる可能性があります。
提出用の名簿や外部システムへ渡すデータなど、ふりがなを確定させたいときは値貼り付けを行います。
まず、PHONETIC関数が入っているB列の範囲をコピーします。
続いて同じ範囲を右クリックし、貼り付けオプションから値を選択します。
これにより数式は消え、画面に表示されていたカタカナ文字だけがセル内へ残ります。
元データとの連動を残したいときは数式のまま、確定データとして保存したいときは値貼り付けという使い分けが基本です。
値に変換する前には、読みが正しいかどうかを数件ではなく一覧全体で確認しておくと安心です。
【操作のポイント】PHONETIC関数は、まずB2セルへ入力し、オートフィルで最終行まで広げると手早く処理できます。
セル内へふりがなを表示する操作

| A列 氏名 | 表示イメージ |
|---|---|
| 山田 太郎 | ヤマダ タロウ 山田 太郎 |
| 佐藤 花子 | サトウ ハナコ 佐藤 花子 |
続いては、別列を作らずに漢字の上へふりがなを表示する操作を確認していきます。
ふりがなの表示コマンド
セル内へ直接ふりがなを表示したい場合は、対象のセルまたは範囲を選択します。
ホームタブのフォントグループにあるふりがなの表示に関するコマンドから、ふりがなの表示を実行します。
環境によってボタンが見つからないときは、ホームタブのフォント設定を開き、ふりがなの項目を確認するとよいでしょう。
設定後は、漢字の上側に小さなカタカナが表示され、紙の文書にルビを付けたような見た目になります。
セル内表示は見やすさを高める機能であり、ふりがなだけを別項目として利用したい場合にはPHONETIC関数のほうが向いています。
印刷用の一覧表で氏名の読みを併記したいときには、セル内表示が役立ちます。
一方で、CSVへ保存すると見た目のルビ情報は扱いにくいため、データ連携を目的とする場合には別列のよみがなを準備するほうが実用的です。
ふりがなの編集画面
Excelが自動で保持しているフリガナが誤っている場合は、表示するだけでは解決しません。
対象セルを選択し、ふりがなの編集を開くと、読みの部分を直接修正できます。
たとえば人名の大輔はダイスケ、タイスケなど複数の読み方があり、入力時の変換によって期待しない情報が登録されることがあります。
このようなときは編集欄に正しい読みを入力し、確定します。
修正した情報はセルに紐づくため、その後にPHONETIC関数を使う場合にも修正結果が反映されます。
漢字の表示文字を変えず、読み情報だけを修正できる点がふりがなの編集機能の特徴です。
氏名、地名、会社名のように固有の読み方があるデータは、自動表示の結果をそのまま信用しないことが大切です。
特に顧客向けの資料では、読み間違いが失礼につながることもあるため、原本や本人確認済みの情報と照合しましょう。
表示位置と文字サイズの調整
ふりがなを表示したあと、文字が重なって見えるときはセルの高さや列幅を調整します。
行番号の境界を下方向へドラッグすると、行の高さを広げられます。
また、セルの配置を中央揃えにすると、漢字とふりがなの見た目を整えやすくなります。
ふりがなの設定では、文字サイズや配置を変更できる場合があります。
一覧全体で統一感を出したいなら、同じ種類の氏名が入った範囲をまとめて選択してから調整しましょう。
行の高さを自動調整しても十分な余白が出ない場合は、手動で少し広げると印刷時の視認性が上がります。
セル結合を多用すると編集や並べ替えが難しくなるため、名簿では結合せず、列幅と行高で整える方法が扱いやすいでしょう。
【操作のポイント】セル内のふりがなは印刷物に便利ですが、検索や外部出力を考えるなら別列のよみがなも残しておくと安心です。
ひらがなとカタカナの表示形式

| 氏名 | カタカナ | ひらがな |
|---|---|---|
| 鈴木 一郎 | スズキ イチロウ | すずき いちろう |
続いては、取得したフリガナをひらがなやカタカナへ整える方法を確認していきます。
カタカナで取得される理由
PHONETIC関数の結果は、多くのケースでカタカナとして表示されます。
これはExcelが日本語入力時のフリガナ情報をカタカナで管理する仕様に基づくためです。
氏名のふりがな欄としてカタカナが必要な帳票なら、そのまま利用できます。
住所録や学校名簿などでひらがな表記が必要なときは、別の関数を組み合わせて変換します。
カタカナとひらがなが混在すると、検索結果や並べ替えの見た目が不統一になりやすいため、表の用途に合わせて表記ルールを最初に決めることが重要です。
一般的な業務名簿では、フリガナ列を全角カタカナで統一する例が多く見られます。
ただし、フォームの入力規則や提出先の指定がある場合は、その指定を優先しましょう。
ひらがなへ変換する数式
PHONETIC関数で取り出したカタカナをひらがなへ変換するには、JIS関数とASC関数、または文字種の変換機能を使う方法があります。
Excelのバージョンや環境によって使える関数に違いがあるため、まずは表示結果を確認してください。
ひらがなへの変換は、セル内の文字列をカタカナから直接変える操作として行うほうがわかりやすい場合もあります。
ふりがなを取得する基本式
=PHONETIC(A2)
取得結果がB2セルにある場合、文字種の変換を使ってひらがなへ整え、C列をひらがなの読み列として使う運用もできます。
関数だけで処理することにこだわるより、最終的に必要なデータ形式を確認してから作業方法を選びましょう。
データを他システムへ渡す前には、全角と半角、ひらがなとカタカナの指定を必ず確認する必要があります。
文字種が違うだけで、インポート時にエラーになったり、照合で一致しなかったりすることがあるためです。
全角と半角の統一
フリガナの列では、カタカナの全角と半角が混在していると、見た目だけでなくデータ処理にも影響します。
たとえば全角のヤマダと半角のヤマダは、人の目には同じ内容でも文字コード上は異なる文字列です。
半角から全角へそろえたい場合にはJIS関数を利用できます。
=JIS(PHONETIC(A2))
この数式では、A2の読み情報を取得したあと、JIS関数で全角文字へ変換します。
逆に、全角文字を半角に変更する必要がある場合はASC関数を使います。
=ASC(PHONETIC(A2))
関数を重ねる順序は、まず読みを取得し、その結果を文字種変換する形です。
表の完成後に表記ゆれへ気づくと修正に時間がかかるため、最初の数行で表示形式を決めてからオートフィルすることをおすすめします。
【操作のポイント】フリガナ列は全角カタカナなどのルールを統一し、提出先の入力仕様に合わせて変換します。
ふりがな編集と読みが表示されない場合の対処
| A列 元データ | B列 PHONETIC結果 | 確認内容 |
|---|---|---|
| 田中 美咲 | タナカ ミサキ | 問題なし |
| 外部から貼り付けた文字列 | 空白または不正確 | 読み情報の再登録 |
続いては、ふりがなが空白になる場合や誤った読みになる場合の確認方法を解説していきます。
コピーしたデータで表示されない原因
Webページ、CSV、他のアプリケーションから漢字をコピーして貼り付けた場合、セルにフリガナ情報が含まれていないことがあります。
PHONETIC関数は、漢字の見た目からAIのように読みを判断する関数ではありません。
あくまでセルに登録された読み情報を取得するため、元の文字列に読み情報がなければ期待通りに返せないことがあります。
コピー元にフリガナ情報がないデータでは、PHONETIC関数だけで正確なよみがなを自動作成することはできません。
この場合は、セルを編集状態にして読みを入力し直す、または別列へ正しい読みを直接入力する方法を検討します。
大量のデータを扱うときは、氏名の読みが記載された元帳や、ふりがな付きのCSVがないか確認するほうが正確です。
誤変換を含む自動作成結果をそのまま顧客データとして使うと、後の修正負担が大きくなるかもしれません。
編集操作による読み情報の修正
読みを修正するときは、対象セルを選択してふりがなの編集を開きます。
表示された編集欄で、漢字の上に表示されるカタカナ部分を正しい内容へ書き換えます。
氏名の高田はタカダとタカタのどちらにもなり得るため、名簿の情報源を見ながら修正する必要があります。
地名や部署名にも慣用的な読み方があり、機械的な推測では対応しにくいケースがあります。
編集を確定したあと、PHONETIC関数のセルを再計算すると、更新された読みが表示されます。
再計算されないように見える場合は、数式バーで参照先が正しいセルになっているか確認しましょう。
計算方法が手動になっているブックでは、F9キーによる再計算が必要になることもあります。
正しい読みを一度登録しておけば、セル内表示とPHONETIC関数の両方で活用しやすくなります。
Excel画面での確認手順
ここでは、A2セルの氏名からB2セルへふりがなを取得する画面を確認していきます。
数式バーに=PHONETIC(A2)と表示され、赤枠のB2セルに読みが返っていることを確認します。
その後、B2セル右下のフィルハンドルを下方向へドラッグすると、B3以降の参照先が自動的に切り替わります。
操作対象のセルを選択したままにすると、どこへ数式を入れるべきか把握しやすくなります。
【操作のポイント】ふりがなが空白の場合は、数式の不具合だけでなく、元セルに読み情報が登録されているかを確認します。
ふりがなを使った並べ替えと検索
| 氏名 | ふりがな | 分類 |
|---|---|---|
| 伊藤 健 | イトウ ケン | あ行 |
| 佐藤 花子 | サトウ ハナコ | さ行 |
続いては、作成したよみがな列を並べ替えや検索に活用する方法を確認していきます。
フリガナ列での五十音順の並べ替え
氏名列だけを見て並べ替えるより、ふりがな列を基準にしたほうが意図した五十音順に近い一覧を作りやすくなります。
表内の任意のセルを選択し、データタブから並べ替えを開きます。
最優先されるキーとしてふりがな列を選び、昇順に設定すると、ア行、カ行、サ行の順に並びます。
元の表には氏名、ふりがな、住所、電話番号などすべての列を含めた状態で並べ替えを実行してください。
ふりがな列だけを選択して並べ替えると、氏名と住所の対応関係が崩れるおそれがあります。
表全体をテーブル形式にしておくと、見出し付きの列として安全に並べ替えやすくなります。
並べ替えの前には、結合セルがないかどうかも確認しましょう。
結合セルは、データの並べ替えやフィルターの操作を妨げる原因になりやすいからです。
フィルターによる読みの絞り込み
ふりがな列があれば、フィルターを使って特定の音から始まる氏名を絞り込めます。
たとえばサ行だけを確認したいときは、ふりがな列のフィルターボタンからテキストフィルターを選び、指定の文字列で始まる条件を設定します。
カタカナでサと指定すれば、サトウ、サイトウ、サカモトなどを探しやすくなります。
検索欄へ読みの一部を入力する方法も、一覧から目的の人物を探すときに便利です。
漢字の表記が分からない人を検索したいときほど、よみがな列の価値が高まります。
ただし、シャやチョなどの拗音、長音符、空白の有無によって検索結果が変わる場合があります。
姓名の間のスペースを統一するなど、登録ルールを決めておくと検索漏れを減らせます。
名簿データの管理ルール
実務で名簿を継続利用するなら、氏名列とふりがな列を分けて管理する形が安定します。
新しい行を追加したときに、ふりがな列の数式が入っているか確認する運用も必要です。
Excelのテーブル機能を使用すると、新規行への数式コピーが自動化されるため、関数の入れ忘れを抑えられます。
おすすめの列構成
氏名列は表示用の漢字
ふりがな列は検索と並べ替え用のカタカナ
必要に応じて分類列に先頭文字を記録
個人情報を含む一覧では、ふりがなも個人データの一部として扱う意識が必要です。
共有範囲やファイルの保存場所を適切に管理し、不要になったファイルをむやみに複製しないようにしましょう。
【操作のポイント】五十音順にしたいときは、氏名列ではなく、表全体を選んだうえでふりがな列を並べ替えの基準にします。
Excelでふりがなを表示する方法のまとめ
Excelで漢字のふりがなを表示したい場合は、用途に応じてPHONETIC関数とセル内表示を使い分けます。
別列へよみがなを取得する基本式は、=PHONETIC(A2)です。
この方法なら、氏名や地名の読みを検索、フィルター、五十音順の並べ替えに利用できます。
印刷時の見やすさを重視するなら、セル内へふりがなを表示する操作も有効です。
一方で、外部から貼り付けた文字列には読み情報が入っておらず、PHONETIC関数で正しく表示されないことがあります。
その場合はふりがなの編集で正しい読みを登録するか、信頼できる元データを基に別列へ入力しましょう。
カタカナ、ひらがな、全角、半角の表記を統一すれば、名簿の検索性とデータの信頼性を高められます。
まずは少数のサンプル行で読みを確認し、問題がなければオートフィルで一覧全体へ展開していきましょう。