Excelには、ふりがなを表示できる便利な機能があります。
そして、PHONETIC(フォネティック)関数を使って、ふりがなを別のセルに表示することもできます。
ふりがなの表示
漢字にふりがなをつけたいセルや列を選択して、メニューバーの[書式]→[ふりがな]→[表示/非表示]をクリックするとふりがなを表示することができます。
ただ、ふりがなが正しく表示されないことがあります。
また、ほかのアプリケーションからコピーして貼り付けした名前や、txtやcsvファイルなどのテキストファイルをインポートした場合の名前は、ふりがなの情報がないためふりがなは表示されません。
複数のセルでふりがなが表示されない場合は、マクロを作成して実行すると効率的です。
名前を入力したセルでふりがなが表示されないと、PHONETIC関数を使ったセルにもふりがなは表示されません。
ふりがなが正しく表示されない、または表示されない場合の修正方法も解説します。
PHONETIC関数を使って別のセルにふりがなを表示
このふりがなを別のセルに表示したい場合は、PHONETIC関数を使います。
ふりがなを表示したいセルを選択します。ここでは、セル[B1]をアクティブにします。
数式バーの[関数の挿入]ボタンをクリックして、[関数の挿入]ダイアログボックスを表示します。
[関数名]から、PHONETIC関数を選択して、[OK]ボタンをクリックします。
PHONETIC 関数 - Office サポート(Microsoft)
PHONETICは、フォネティックと読みます。ふりがなの文字列を取り出す関数です。
[範囲]のテキストボックスに名前を入力しているセル[A1]を指定します。セル[A1]をクリックするといいです。
[OK]ボタンをクリックします。
セル[B1]は以下のようにPHONETIC関数が入力されています。
=PHONETIC(A1)
セル[B1]にふりがなを表示できます。
参考セル[A1]にはふりがなを表示しておく必要はありません。
ふりがなをひらがな表示に
また、ふりがなを[カタカナ]ではなく[ひらがな]で表示したい場合は、名前を入力したセル[A1]を選択してメニューバーの[表示]→[ふりがな]→[設定]をクリックします。
[ふりがなの設定]ダイアログボックスが表示されます。
ここで[ひらがな]を選択します。
[OK]ボタンをクリックします。
ひらがなに変更できます。
PHONETIC関数を入力したセルのふりがなを修正
ふりがなを修正する方法です。
ここでは例として、[かわち]ではなく[かわうち]と修正します。
セル[A2]を選択して、メニューバーの[書式]→[ふりがな]→[編集]をクリックします。
下のように編集状態になりますので、カーソルを移動して修正します。
名前のほうを修正したければ名前の箇所でクリックして修正します。
または、ふりがなで右クリックしてショートカットメニューから[ふりがなリストから選択]をクリックします。
候補一覧が表示されますので、目的のものを選択します。
[Enter]キーで確定します。
修正することができました。
参考セルにふりがなが表示されている場合は、ダブルクリックして(あるいは[F2]キーを押す)、編集状態にしてふりがなの箇所をクリックしても修正できます。
以下の記事でも解説しています。
PHONETIC関数を入力したセルにふりがなが表示されない場合
ふりがなが表示されない場合があります。
ほかのアプリケーションからコピー&ペーストした漢字や、txtやcsvファイルなどのテキストファイルをインポートした場合の名前も、ふりがなの情報がないためふりがなは表示されません。
セルに手入力した漢字でなければ、ふりがなは表示されません。
PHONETIC関数を入力しても、下のように氏名がそのまま表示されることがあります。(画像はExcel2010)
この場合は、名前が入力されたセルにも、ふりがなは表示されません。
名前が入力されたセルにふりがなが表示されるようになると、PHONETIC関数を入力したセルにもふりがなが表示されるようになります。
名前が入力されたセルを選択して、メニューバーの「書式」→「ふりがな」→「編集」をクリックて[Enter]キーで確定します。(Excel2003)
以下はExcel2010の画像ですが、もう少し詳細に解説します。
名前が入力されたセル[A1]を選択して、[ホーム]タブの[ふりがなの表示/非表示]から[ふりがなの編集]をクリックします。
すると、下のようにふりがなが表示されます。
[Enter]キーを押して確定します。
PHONETIC関数を入力したセルにふりがなが表示されるようになります。
参考この方法は、範囲選択してまとめて表示するようなことはできません。
ふりがなが表示されないセルにふりがなを表示する方法は、以下の記事でも解説しています。
ふりがなの表示ができない(Excel2003)
マクロを使ってふりがなを一括表示
ふりがなが表示されないセルが複数ある場合は、マクロを使うと効率的です。
まず、マクロを作成します。
VBEを起動します。VBEは、キーボードから[Alt] + [F11]を押すと起動できます。
そして、[挿入]メニューから[標準モジュール]をクリックします。(画像はExcel2010)
左側メニューから[Module1]をダブルクリックして表示します。
右側の白い箇所に、以下のコードを入力します。
Sub ふりがな()
Selection.SetPhonetic
End Sub
標準モジュールにコードを入力したら、VBEは赤い閉じるボタンをクリックして閉じます。
キーボードから[Alt]+[F8]を押して、[マクロ]ダイアログボックスを表示します。
範囲選択して、[マクロ]ダイアログボックスのマクロ名[ふりがな]を選択して[実行]ボタンをクリックします。(画像はExcel2010)
PHONETIC関数を入力したセルにふりがなが表示されます。
参考Excel2007以降では、マクロを作成すると、保存するときに[マクロ有効ブック(.xlsm)]として保存しなければ、マクロは保存されません。
今後、マクロを使用することがなければ、通常のブックとして保存しても構いませんが、後で使用するかもしれないという場合は[マクロ有効ブック(.xlsm)]として保存してください。
マクロ有効ブックにしたくなければ、アドインとして保存して使用するのも便利です。
-
マクロをアドインにして他のブックで使用する
面倒な作業であっても、少しでも効率よくミスがないように行いたいですね。 作業を自動化するマクロを作成しても、マクロはそのブックでしか動作しま ...
ふりがな表示のマクロについては、以下の記事でも解説しています。
ふりがなの表示(マクロ)(Excel2007)
Excel2003のマクロについては、以下の記事を参考にしてください。
PHONETIC関数を使って住所から郵便番号を抽出
また、住所から郵便番号を抽出する場合もPHONETIC関数を使用して抜き出すことができます。
以下の記事で解説しています。
参考Wordのふりがなについては、以下の記事で解説しています。
-
ルビ(ふりがな)に色を付ける・下に表示・文字列とルビの間隔を設定
漢字にルビをふることがありますね。 そのルビを編集する方法です。 ルビの表示 [博多]の文字にルビをつけます。 [博多]の文字列を選択して、 ...