「エクセル 漢字をカタカナに変換」と調べているなら、まず別列に =PHONETIC(A2) を入力します。この式が返すのは、漢字から新しく推測した読みではなく、A2に保存されているふりがな情報です。読みが入っていないセルや人名の誤読は式だけでは直せないため、元セルを確認してから式を下へコピーするのが基本です。
=PHONETIC(元セル) を使い、出力を別列に作成します。空欄や誤読があれば元セルのふりがなを修正し、氏名・商品名などは必ず人が照合してください。「エクセル 漢字をカタカナに変換」をPHONETIC関数で行う
PHONETIC関数は、セルに保存された文字列からふりがな文字を取り出す関数です。読みが記録されている漢字なら、別セルに読みを表示する用途に使えます。一方、漢字の形だけを見て辞書のように正しい読みを自動判定する機能ではありません。人名のように同じ漢字でも読み方が分かれる語では、候補を推測する仕組みとして使わず、本人の申告や正式な名簿を確認します。
たとえばA列に氏名、B列に読みを置くなら、B2でA2のふりがなを取り出し、必要な行まで式をコピーします。元の氏名を上書きしないため、読みの直しが必要な場合にも元データと結果を比べられます。Excelのセルにふりがな情報がない文字列では、期待した読みが表示されないことがあります。その時は関数を何度も書き換えるのではなく、先に元セルの読み情報を点検してください。
| セル | 内容の例 | 役割 |
|---|---|---|
| A2 | 山田太郎 | 変換前の文字列 |
| B2 | =PHONETIC(A2) | A2に保存されたふりがなの出力 |
| C2 | 目視で確認した読み | 人名や専門語の照合・修正用 |
読みの出力先を別列に分けておくと、入力元を保ったまま、読み仮名を検索・並べ替え・照合に使えます。配布用ファイルに数式を残すか値に置き換えるかは、後から読みを更新する必要があるか、受け取る人のExcelで再計算する必要があるかを考えて決めます。
漢字の読みを別列へ出す手順
まず見出し行を用意し、変換元と結果の列が分かる名前を付けます。次に1件だけ式を入れて読みが取得できることを確認し、その後で一覧へ広げます。最初から列全体に式を入れるより、1行の動作を確認する方が、読み情報がない時に原因を見つけやすくなります。
- 元データを残す:A列などに漢字の名前や語句を保存し、並べ替えや修正のために元列を消さないようにします。
- 結果列を作る:B列の見出しを「読み」などにして、A2に対応する行を分かるようにします。
- 式を入力する:B2に
=PHONETIC(A2)と入力して確定します。式の参照先は同じ行の元セルにします。 - 出力を確認する:漢字の読みが期待通りか、空欄ではないか、送り仮名や記号が不自然でないかを確認します。
- 必要な行までコピーする:B2のフィルハンドルを下へドラッグするか、表の範囲へコピーします。各行で参照先がA3、A4のように変わることを確認します。
- 見直し列を用意する:正しい読みが確認できた行にチェック欄を付けると、未確認データを後から絞り込めます。
式をコピーした後は、途中の空白行や見出し行が混ざっていないかも確認します。テーブル形式の一覧を使っている場合は、列名を「読み」にして数式を入れると、新しい行にも式が引き継がれる設定にできます。ただしブックの形式やテーブル設定によって動作が違うため、数行追加して式が反映されるかをテストしてください。
カタカナ表示と出力の確認
ふりがなは、セルに保存された読みと表示形式を分けて考えます。PHONETIC関数の結果がカタカナになっているかを最初の数行で確認し、ひらがなや半角カタカナになっている場合は、元セルのふりがな設定を点検します。日本語版Excelでは、ホームタブの「ふりがなの表示・編集」から読みを表示したり、読みの種類や配置を確認できる場合があります。ボタン名や配置はExcelの版によって異なることがあるため、該当する項目が見当たらない時は利用中の版のヘルプを確認してください。
カタカナを社員名簿の読みとして使うなら、全角カタカナにするか、ひらがなにするか、半角カタカナにするかを先に決めます。同じ表にカタカナの種類が混在すると、検索や照合で一致しないことがあります。カタカナ表記をそろえる目的は、読みの意味を変えることではなく、後工程で値を比べやすくすることです。全角カタカナの例は「ヤマダタロウ」、ひらがなの例は「やまだたろう」、半角カタカナの例は「ヤマダタロウ」です。全角カタカナを社内の標準にしているなら、その形式が出力されているかを確認し、半角カタカナが必要なシステムでは取り込み側の仕様も確認してください。
ひらがなをカタカナへ変える工程と、漢字の読みを取得する工程は別です。PHONETIC関数はセルのふりがなを返しますが、出力されたカタカナの正しさは確認しません。カタカナに整って見えても、元のふりがなが間違っていれば読みも間違います。読みの候補を検索キーにする時や、カタカナで並べ替える時は、元の氏名や商品名と同じ行にあるかを照合しましょう。最終列のカタカナ表記を別ソフトへ渡す時は、長音、促音、空白も同じルールにそろえます。
空欄や誤読を直す方法
読みが空欄になる場合は、PHONETIC関数の式よりも、参照先セルにふりがな情報があるかを確認します。Excelで入力した文字には読みが記録されている場合がありますが、Webページや他のソフトから貼り付けた文字列には読み情報が含まれないことがあります。データを貼り付けた経路や、値だけを貼り付けたかどうかを確認し、元セルにふりがながない場合は読みを補います。
誤読が出る時は、元セルを選択してふりがなを表示し、Excelのふりがな編集機能で読みを直してから、出力列を再計算します。読みを編集できない環境や操作が見つからない場合は、結果列へ正しい読みを直接入力し、後から元データを更新できるよう修正理由を記録します。人名・屋号・地名では、一般的な辞書の読みより本人や正式資料の表記を優先します。
- 全部または一部が空欄:元セルに読み情報があるかを確認し、ない場合は入力方法を見直すか、読みを別列で補います。
- 同じ字でも人によって違う:姓・名や固有名詞の読みを本人または正式名簿で確認し、辞書的な推測を確定値にしません。
- 貼り付けた文章だけ読めない:値として取り込んだデータにはふりがなが含まれないことがあります。元のデータ源と取り込み方法を調べます。
- 修正しても古い読みが残る:元セルを直したか、式の参照先が正しいか、計算方法が手動設定になっていないかを確認します。
同じ語が大量にある場合でも、置換だけで一括修正すると、同じ漢字を含む別の名前や商品名まで変わる可能性があります。修正対象を絞り、元の漢字・ふりがな・修正後の読みを並べてから作業すると、誤更新を発見しやすくなります。
複数行・範囲を扱う時の注意
PHONETIC関数へ複数セルを含む範囲を指定しても、範囲内すべての読みが一覧で返るわけではありません。Microsoftの説明では、複数セル範囲の場合に返されるのは左上セルのふりがなです。たとえば =PHONETIC(A2:A10) としても、A2からA10までを一括で連結した読みにはなりません。複数の非連続セルを参照する指定は #N/A になるため、範囲をそのまま渡す方法は避けます。
名簿を処理する場合は、B2に =PHONETIC(A2) を入力し、行ごとに式をコピーしてください。式をコピーした後にB列の数式をいくつか確認し、各行が同じ行のA列を参照していることを見ます。Excelのテーブルを使う場合も、列の式が行単位で計算されているかを確認することが大切です。
| 参照方法 | 結果・注意点 | 一覧での使い方 |
|---|---|---|
=PHONETIC(A2) | 1セルの読みを返す | 1行ごとの基本形として使う |
=PHONETIC(A2:A10) | 複数セル範囲では左上セルの読みが返る | 一覧全体の処理として使わない |
| 離れたセルを複数指定 | #N/Aになる場合がある | セルごとに式を分けて確認する |
公式の仕様はMicrosoft サポートのPHONETIC関数の説明で確認できます。ブックを共有する前に、利用中のExcel環境で式とふりがなの表示が同じように動くかもテストしてください。
名簿や商品一覧を一括処理する確認表
式を全行へコピーした後は、出力件数だけでなく、読みの正しさと元データとの対応も確認します。次のような読み確認の流れを作り、未確認の行を残さないようにします。

| 確認項目 | 見るポイント | 対応 |
|---|---|---|
| 空欄 | 漢字が入っているのに読み列だけ空か | ふりがな情報を調べ、必要な読みを補う |
| 固有名詞 | 氏名・地名・屋号が本人の読みと一致するか | 本人または正式資料と照合する |
| 行の対応 | 読みが隣の行へずれていないか | 元列と読み列を同じ並べ替え操作で扱う |
| 記号・空白 | 中点、括弧、スペースなどが意図どおりか | 出力用途に合わせて残すか整える |
| 表記ゆれ | 長音、促音、送り仮名、略称の扱いが揃っているか | 採用ルールを決めて修正履歴を残す |
| 共有後の再計算 | 別のExcel環境で式が動作するか | 必要に応じて複製したファイルでテストする |
並べ替えは元列だけでなく、読み列を含む表全体に対して行います。元データと読みを別々に並べ替えると、隣の行の読みが結び付く事故が起きます。共有や印刷が目的なら、検証済みのコピーを作ってから値として貼り付ける方法もあります。元のブックを残しておけば、読みの訂正や再処理が必要になった時に戻れます。
PHONETIC・手入力・別処理の使い分け
どの方法が向くかは、読みの元データがあるか、処理件数がどれくらいか、誤りをどの程度許容できるかで変わります。関数は保存済みの読みを取り出す作業には便利ですが、読みの根拠を確認する責任まで置き換えるものではありません。
| 方法 | 向いている場面 | 注意点 |
|---|---|---|
| PHONETIC関数 | Excelセルにふりがながあり、同じ形式で一覧へ出したい | 読み情報のないデータや誤読は自動で解決しない |
| 別列へ手入力 | 件数が少ない、固有名詞など正確性を優先したい | 入力後に元データと突き合わせ、表記を揃える |
| 読みの対応表 | 商品コードなど、承認済みの語と読みが固定されている | 未登録語や新しい表記を別途確認する |
| 他の読み推定処理 | ふりがな情報のない大量データを候補化したい | 候補の誤りを人が確認し、根拠なしに確定しない |
読みが分からない漢字そのものを調べたい場合は、漢字辞典で音訓や部首から読みを確認する手順が参考になります。手書き入力で字形を探す場合は手書きパッドで漢字を調べる方法も使えます。Excelで数値を漢数字へ変える作業は別の処理なので、数字を漢字に変換する方法を確認してください。
よくある質問
エクセル 漢字をカタカナに変換する式は?
元の漢字がA2にある場合、別セルに =PHONETIC(A2) と入力します。これはA2に保存されたふりがなを返す式です。読み情報が保存されていないセルでは、先にふりがなを補ってください。
読みが空欄の時はどうすればよいですか?
元セルにふりがな情報があるかを確認します。Webなどから貼り付けた文字列では情報がないことがあります。元セルへ読みを登録するか、正しい読みを別列に入力して確認します。
PHONETIC関数で人名の読みも正確に出せますか?
関数は保存された読みを返しますが、その読みが正しいかまでは判定しません。人名は同じ漢字でも読みが分かれるため、本人や正式な名簿を基準に照合してください。
範囲全体を1つの式で変換できますか?
複数セルを含む範囲を参照すると、左上セルのふりがなだけが返ります。1行につき1セルを参照する式を作り、下へコピーする方法を使ってください。
まとめ
エクセル 漢字をカタカナに変換する時は、まず別列に =PHONETIC(A2) を入力して、セルに保存された読みを取り出します。PHONETIC関数は読みを推測する辞書ではないため、空欄や誤読があれば元セルのふりがなを修正し、氏名・地名・商品名は正しい資料に照らして確認します。
一覧では1セルずつ参照する式を行ごとにコピーし、並べ替え時は元データと読み列を一緒に動かします。数式の出力は便利な下書きとして使い、確認済みの読みだけを共有・印刷用に利用してください。読みが見つからない字や辞書での確認方法は、漢字辞典の使い方も参考になります。
