Q1:PHONETIC関数を使っても漢字がそのまま出てきてしまうのはなぜですか?
A1:セル内にタイピング時の「ふりがな情報」が記録されていないためです。外部から取り込んだデータで発生しやすいため、対象範囲を選択して [Alt] + [Shift] + [↑] でふりがなを再生成するか、VBAのStrConv関数をご使用ください。
Q2:半角カタカナが混ざっている場合、そのままひらがなに変換できますか?
A2:PHONETIC関数では半角カタカナがそのまま出力される場合があります。確実に全角ひらがなへ統一したい場合は、VBAで StrConv(StrConv(セル, vbWide), vbHiragana) と2段階変換を行うか、Wordの「文字種の変換」機能を利用するのが確実です。
Q3:関数の結果を「数式」ではなく「確定した文字列」として保存するにはどうすればいいですか?
A3:変換結果が表示されているセル範囲をコピーし、同じ場所(または別の貼り付け先)で右クリックして「形式を選択して貼り付け」から「値(V)」を選択して貼り付けてください。これにより数式が解除され、純粋なひらがなテキストとして確定します。