【裏ワザ】エクセルでひらがなをカタカナに一括変換!関数不要の即効時短術
Q1:カタカナからひらがなへ逆変換することはエクセル上で可能ですか?
A1:PHONETIC関数単体ではカタカナからひらがなへの直接逆変換はできません。最も簡単な方法は、前述の「Word経由の文字種変換」を利用してWord上で「ひらがな」を選択するか、VBAで StrConv(セル値, vbHiragana) を実行する方法です。どちらも外部情報に依存せず一瞬でひらがな化できます。
Q2:PHONETIC関数を使用したら英数字まで意図しない挙動になります。回避策はありますか?
A2:PHONETIC関数は全角英数字の読み情報も拾うため、アルファベットが予期せぬカタカナや全角文字に化けることがあります。英数字が混ざる列では、PHONETIC関数ではなくWordの文字種変換やVBAの StrConv をピンポイントで適用する方が安全です。
Q3:数式でカタカナに変換したあと、元のひらがな列を削除するとエラーになります。どうすればよいですか?
A3:PHONETIC関数などで変換したセルは数式で元セルを参照しているため、元データを削除すると「#REF!」エラーになります。変換結果のセル範囲をコピーし、同じ場所または別列に「値として貼り付け」(Ctrl + Alt + V → V を押してEnter)を行って確定させてから、不要な列を削除してください。