シート内でリアルタイムに関数を連動させたい場合、Excel カタカナ ひらがな 変換 関数としてPHONETIC関数を正しく構成する必要があります。ただし、前述の通り事前準備としてExcel ふりがな設定 ひらがなへの変更が不可欠です。
ステップ1:元のセル範囲のふりがな設定を変更する
まず、変換元となるカタカナが入力されたセル範囲を選択します。「ホーム」タブの「フォント」グループにある「ふりがなの表示/非表示」ボタンの隣にある「▼」をクリックし、「ふりがなの設定」を開きます。「種類」タブで「ひらがな」を選択して「OK」を押します。これがエクセル ふりがな 一括 ひらがな変更の基本操作です。
ステップ2:PHONETIC関数を入力する
変換結果を表示したい隣のセルに、以下の数式を入力します。
=PHONETIC(A2)
※元データがA2セルの場合。これでA2セルのふりがな情報がひらがな形式で抽出されます。
ふりがな情報が存在しない場合のリカバリー策
CSV経由などでふりがな情報が空になっている場合、VBAから一括でふりがな属性を生成する方法があります。対象範囲を選択した状態でVBAのイミディエイトウィンドウを開き(Alt + F11 → Ctrl + G)、以下のコードを1行実行します。
Selection.SetPhonetic
これにより、カタカナ文字列に対して自動的にふりがな属性が付与され、PHONETIC関数が正しくひらがなを返すようになります。