名簿や顧客一覧、申請データを整えていると、フリガナがカタカナになっていて、ひらがな表記にそろえたい場面があります。ところが、Excelでは単純に関数を入れるだけではうまくいかず、「PHONETICを使ってもカタカナのまま」「一括で変換したいのに方法が分からない」と困ることも少なくありません。
実は、Excelでカタカナをひらがなにするには、PHONETIC関数だけでなく、ふりがなの設定もあわせて確認する必要があります。仕組みを知らないまま操作すると、空欄になったり、思ったとおりに変換できなかったりするため、正しい手順を最初に押さえることが大切です。
この記事では、エクセルでカタカナをひらがなに変換する基本手順を、初めての方でも分かるように順番に解説します。あわせて、変換できない原因、値貼り付けで確定する方法、Web版を使うときの注意点まで整理しています。急いで処理したい方でも、この記事を読めば迷わず対応しやすくなります。
※本コンテンツは「記事制作ポリシー」に基づき、正確かつ信頼性の高い情報提供を心がけております。万が一、内容に誤りや誤解を招く表現がございましたら、お手数ですが「お問い合わせ」よりご一報ください。速やかに確認・修正いたします。
エクセルでカタカナをひらがなにする最短手順
まず押さえたい結論
結論から述べると、Excelでカタカナをひらがなにする基本手順は次の3段階です。
- 元データのセルに対して、ふりがなの種類をひらがなに変更する
- 別セルでPHONETIC関数を使い、ふりがなを抽出する
- 必要なら値貼り付けで確定し、提出用データにする
この流れが必要なのは、PHONETIC関数が「変換」ではなく「抽出」を担当しているためです。Microsoft公式でも、PHONETICは文字列からふりがなを抽出する関数として案内されています。さらに、ふりがなの種類はひらがな・全角カタカナ・半角カタカナから選べるため、先に種類設定を整えなければ、抽出結果も期待どおりになりません。
今すぐ作業したい人向けの手順要約
たとえばA列にカタカナ表記の氏名やフリガナ元データがある場合、B列にひらがなの結果を作る流れは次のとおりです。
- A列の対象範囲を選択します。
- ホームタブのふりがな関連メニューから設定を開きます。
- ふりがなの種類を「ひらがな」に変更します。
- B2に
=PHONETIC(A2)を入力します。 - 下方向へコピーします。
- 結果を確認し、問題がなければB列を値貼り付けで確定します。
この手順で大半のケースは対応できます。ただし、外部システムから取り込んだCSVや、昔のExcelファイル、他ソフトで作ったデータでは、そもそもふりがな情報が入っていない場合があります。その場合、PHONETIC関数を使っても期待どおりにならないことがあります。Microsoft公式でも、日本語版Excelで新しく入力したデータにはふりがなが自動追加される一方、以前のバージョンのExcelや他プログラムで作成されたファイルでは自動生成されない場合があると説明されています。
PHONETIC関数とふりがな設定の仕組み
PHONETIC関数は何をしているのか
PHONETIC関数の役割は、セルが持っているふりがなを取り出すことです。たとえば漢字氏名のセルに読み情報が付いていれば、その読みを抽出して別セルに表示できます。ここで重要なのは、PHONETIC関数が文字そのものを解析して新たにひらがなを生成しているわけではない点です。元セルにふりがな情報が存在し、しかもそのふりがなの種類設定が適切であることが前提になります。
そのため、読者がよく感じる「PHONETICを入れたのにカタカナのまま」「空欄になる」「思ったものと違う」という現象は、関数の入力ミスよりも前提条件のずれで起きていることが多いです。ここを理解すると、作業の見通しがかなり良くなります。
ふりがなの種類が結果を左右する理由
Excelでは、ふりがなの種類をひらがな・全角カタカナ・半角カタカナから選べます。つまり、同じ元データでも、そのセルに付いているふりがなの表現形式によって、PHONETICで取り出した結果は変わります。カタカナのまま抽出されるケースでは、多くの場合、ふりがなの種類設定がカタカナのまま残っています。
この仕様を知らずに関数だけで解決しようとすると、原因が分からないまま時間を浪費しがちです。逆に言えば、設定変更とPHONETICの2段階だと理解していれば、かなり安定して処理できます。
1セル参照が基本になる理由
PHONETIC関数は使い方にも注意点があります。Microsoft公式では、範囲に複数セルを指定した場合は左上隅セルのふりがなが返り、隣接しない複数セル範囲を指定した場合は #N/A が返ると説明されています。つまり、一覧処理では1セルずつ参照する形が基本です。
安全な使い方は次の形です。
逆に、複数セルをまとめて参照して処理しようとすると、意図しない結果やエラーにつながります。大量データでも、1行ごとに1セル参照の式を入れてオートフィルするほうが確実です。
エクセルでカタカナをひらがなに変換する具体手順
手順1 変換対象を別列運用できる状態にする
最初に行うべきことは、元データをいきなり上書きしないことです。作業前に次の状態を作ってください。
- 元データ列は残す
- 隣の空列を結果用に確保する
- 件数が多い場合は先頭数件だけ先に試す
- 最後に値貼り付けする前提で進める
この進め方にすると、途中で異常があっても簡単にやり直せます。Excel作業では、変換そのものより、誤った確定を避ける設計のほうが重要になることが少なくありません。
手順2 ふりがなの種類をひらがなに変更する
対象セルを選び、ホームタブのふりがな関連メニューから設定を開きます。そこで種類を「ひらがな」に変更します。Microsoft公式でも、ふりがなの種類変更が可能で、ひらがな・全角カタカナ・半角カタカナを選べると案内されています。
この操作でやっているのは、文字列本体の書き換えではなく、そのセルに紐づいた読みの表現形式の変更です。そのため、画面上で元データの見た目がすぐ変わらない場合でも、PHONETICで抽出した結果には影響します。
手順3 PHONETIC関数で別セルへ抽出する
次に、結果列に式を入れます。A2を元データセルとするなら、B2に以下を入力します。
Enterを押したあと、ひらがなが表示されるか確認します。問題なければオートフィルで下までコピーします。ここで、もしカタカナのまま出るなら、ふりがなの種類が未変更の可能性があります。空欄や意図しない結果になるなら、元セルにふりがな情報がない可能性があります。
手順4 数件だけ先に確認する
全件へ広げる前に、次のようなデータを数件確認してください。
- 一般的な氏名
- 読みが複雑な氏名
- 地名や会社名
- 略称を含む文字列
- 外部システムから取り込んだ行
PHONETIC関数は元セルにあるふりがなを抽出するため、元の読みが誤っていれば、そのまま誤りが結果に反映されます。つまり、関数が正しくても、元データの読み情報まで正しいとは限りません。
手順5 値貼り付けで確定する
提出用、印刷用、他システムへの取り込み用に使う場合は、結果列をコピーし、値貼り付けで確定させます。これをしないまま列を移動したり元データを変更したりすると、後から結果が変わる可能性があります。
作業後は次の点を確認してください。
- 結果列が数式ではなく文字列になっているか
- 先頭数件と末尾数件に違和感がないか
- 一部だけカタカナのまま残っていないか
- 空欄が発生していないか
変換できないときの原因と対処法
カタカナのまま変わらない場合
もっとも多い原因は、ふりがなの種類がまだカタカナのままになっていることです。PHONETICは抽出を行うだけなので、元セルのふりがな設定が変わっていなければ、結果も変わりません。まずは対象セルのふりがな設定を再確認してください。
それでも直らない場合は、実際にはそのセルが思っているものと違うデータ型や入力経路を持っていることがあります。特に他システムからの貼り付けデータでは、見た目が似ていても内部の読み情報が期待どおりでないことがあります。
空欄になる場合
空欄になる場合は、ふりがな情報自体がない可能性が高いです。Microsoft公式でも、日本語版Excelで新しく入力されたデータにはふりがなが自動追加される一方、以前のバージョンのExcelや他プログラム由来のファイルでは自動生成されない場合があると説明されています。
こうしたケースでは、次の順で確認すると判断しやすくなります。
- そのセルでふりがな表示や編集ができるか試す
- 同じブック内の別セルでは動くか試す
- 手入力したテストセルでPHONETICが動くか試す
- 元データ由来の問題か、環境由来の問題かを切り分ける
#N/Aになる場合
#N/Aは参照方法が原因で出ることがあります。Microsoft公式では、隣接しない複数セルを範囲指定した場合に #N/A が返るとされています。
そのため、次のような式は避けてください。
また、複数セル範囲を参照した場合も、意図せず左上隅セルのふりがなだけが返ることがあります。処理対象が一覧であっても、基本は1セル参照で統一してください。
Web版でうまく操作できない場合
Excel for the webでは、ふりがな機能の利用に地域設定条件があります。Microsoft公式では、ふりがなやPHONETICを使うには地域設定が日本語・中国語・韓国語などの東アジア言語である必要があると案内されています。また、ふりがな関連の表示や一部編集は可能でも、作業内容によってはWindows版Excelのほうが操作しやすい場合があります。
そのため、ブラウザ版でメニューが見つからない、設定が反映しない、編集操作がやりにくいと感じたら、次を試してください。
- 地域設定を確認する
- 日本語向けの設定になっているか確認する
- Windows版Excelで同じファイルを開いて試す
- 先にWindows版で結果列を作り、あとで共有する
ケース別のおすすめ対応
名簿や顧客一覧をまとめて変換したい場合
もっとも相性が良いのは、ふりがな設定をひらがなに変更し、PHONETICで別列へ抽出する方法です。この方法は件数が多くても処理しやすく、確認と値貼り付けまで含めてワークフローを標準化しやすい点が強みです。
数件だけ修正したい場合
件数が少ないなら、手入力で修正したほうが早い場合もあります。特に人名や固有名詞で読みが特殊なものは、関数結果を確認してからピンポイントで直すほうが安全です。
取り込み元データの質が不安な場合
CSVや他システム由来のデータでは、ふりがな情報が欠けている場合があります。その場合は、まず少数サンプルで再現性を確認し、期待した結果が出るかを確かめてから全件処理に進むべきです。これにより、途中で全件やり直す事態を避けられます。Microsoft公式でも、他プログラム由来ファイルではふりがなが自動生成されない場合があります。
比較表で整理する方法選び
方法比較表
| 方法 | 向いているケース | メリット | 注意点 |
|---|---|---|---|
| ふりがな設定をひらがなに変更し、PHONETICで抽出 | 件数が多い、一覧処理、提出用列を作りたい | 一括処理しやすい、別列運用しやすい、再利用しやすい | 元セルにふりがな情報が必要 |
| 手入力でひらがなへ修正 | 件数が少ない、特殊な読みが多い | 微調整しやすい | 件数が増えると非効率 |
| テスト用に再入力して読みを持たせる | 元データのふりがな情報が怪しい | 原因切り分けに使える | 本番全件には向かない |
この比較から分かるとおり、検索キーワードに対する本命解はやはり「設定変更+PHONETIC」です。ただし、すべてのデータで万能ではないため、元データ品質に応じて手動確認を挟むことが大切です。
作業ミスを減らす確認ポイント
変換前のチェック
作業前には、次の点を見ておくと失敗が減ります。
- 元データ列をバックアップできるか
- 結果用の空列を確保できるか
- 先頭数件でテストできるか
- 利用中のExcelがWindows版かWeb版か把握しているか
- 外部データ由来か、自分で入力したデータか分かっているか
変換後のチェック
変換後は、次の点を確認してください。
- ひらがなにそろっているか
- 空欄セルがないか
- 明らかにおかしい読みがないか
- 値貼り付け済みか
- 提出先システムが全角ひらがなを想定しているか
トラブル対処表
| 症状 | 主な原因 | 対処法 | 優先確認 |
|---|---|---|---|
| カタカナのまま | ふりがなの種類が未変更 | ふりがなの種類をひらがなにする | 設定変更の有無 |
| 空欄になる | ふりがな情報がない | テストセルで再現確認し、元データ由来か切り分ける | データの作成元 |
| #N/Aになる | 参照範囲が不適切 | 1セル参照に修正する | 式の参照先 |
| Web版で操作しづらい | 地域設定や環境差 | 日本語向け設定を確認し、Windows版で試す | 利用環境 |
Excel for the web、Windows版、Mac版の考え方
Windows版Excelが向いている場面
ふりがな関連の設定や確認を確実に行いたいなら、Windows版Excelがもっとも扱いやすい候補です。Microsoft公式でも、ふりがな表示や編集、PHONETICの利用条件、地域設定などが環境に依存することが分かります。特に実務で急いでいる場合は、環境差による迷いを減らすため、Windows版で処理してから共有する運用が安定します。
Excel for the webを使う場合
Excel for the webでも関連機能はありますが、東アジア言語向けの地域設定が前提です。ブラウザ版だけで完結させようとすると、表示や編集可能範囲の差に戸惑うことがあります。まずは小さなサンプルで挙動確認し、難しければWindows版へ切り替えるのが現実的です。
Mac版を使う場合
Microsoft公式では関連トピックがMacにも適用対象として掲載されていますが、画面や操作感はWindows版と完全一致ではありません。記事執筆や社内共有では、読者がもっとも迷いにくいWindows版を基準に説明しつつ、Mac利用者には「名称や位置が多少異なる可能性がある」と添えるのが親切です。
よくある質問
ひらがなへ直接変換する専用関数はありますか
一般的には、PHONETIC関数とふりがな設定の組み合わせで対応します。PHONETICは文字列からふりがなを抽出する関数であり、専用の「カタカナをひらがなへ変換する」関数とは役割が異なります。
漢字の氏名でも使えますか
使える場合があります。前提は、元セルが適切なふりがな情報を持っていることです。日本語版Excelで新しく入力したデータにはふりがなが自動追加されることがありますが、外部由来のデータではその保証がありません。
元データを直接ひらがなに置き換えてもいいですか
可能ではありますが、推奨はしません。まずは別列で結果を作り、確認後に値貼り付けで確定するほうが安全です。名簿や台帳のような重要データでは、やり直し可能な状態を維持することが大切です。
Web版でメニューが見つからないのはなぜですか
地域設定や環境差が影響している可能性があります。Microsoft公式でも、東アジア言語向けの設定条件が案内されています。操作しづらい場合は、Windows版Excelで再確認するのが確実です。
まとめ
Excelでカタカナをひらがなにする最も確実な方法は、ふりがなの種類をひらがなへ変更し、PHONETIC関数で別セルへ抽出し、必要に応じて値貼り付けで確定する流れです。PHONETICは変換関数ではなく、ふりがな抽出関数であるため、関数だけでは解決しない場面があります。Microsoft公式でも、PHONETICの役割、複数セル参照時の挙動、ふりがな種類の変更、Web版の地域設定条件が示されています。
特に、カタカナのまま変わらないときはふりがなの種類設定を、空欄になるときはふりがな情報の有無を、#N/Aが出るときは参照方法を確認してください。外部データやWeb版では、元データ由来の制約や環境差が原因になっていることもあります。急いでいるときほど、先頭数件で試し、問題がなければ全件へ広げ、最後に値貼り付けで確定する進め方が失敗しにくい方法です。
参考にした情報源
- Microsoft サポート|PHONETIC 関数
https://support.microsoft.com/ja-jp/office/phonetic-%E9%96%A2%E6%95%B0-9a329dac-0c0f-42f8-9a55-639086988554 - Microsoft サポート|日本語の文字列にふりがな ルビ を使用する
https://support.microsoft.com/ja-jp/office/%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E3%81%B5%E3%82%8A%E3%81%8C%E3%81%AA-%E3%83%AB%E3%83%93-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B-673b30ed-6bbd-4759-870f-0e5616955e9a - Microsoft Support|Use furigana phonetic guides with Japanese text
https://support.microsoft.com/en-us/office/use-furigana-phonetic-guides-with-japanese-text-673b30ed-6bbd-4759-870f-0e5616955e9a - Microsoft Support|PHONETIC function
https://support.microsoft.com/en-au/office/phonetic-function-9a329dac-0c0f-42f8-9a55-639086988554