エクセルでカタカナをひらがなに変換!関数と裏ワザで一括解決

エクセルでカタカナをひらがなに変換!関数と裏ワザで一括解決に関する主要なデータを詳しく解説いたします。

Q1:半角カタカナの氏名データを直接ひらがなに変換できますか?
A1:VBAを使用する場合は、StrConv関数の引数に定数を合算指定することで1ステップで変換可能です。「StrConv(対象セル.Value, vbWide + vbHiragana)」と記述すれば、半角カタカナを全角に直した上で同時にひらがなへと変換されます。手動で行う場合は、まずJIS関数(=JIS(A2))で全角カタカナに変換した後にWord貼り付け等の手法へ進めてください。

Q2:PHONETIC関数を入れたのにカタカナのまま変わらないのはバグですか?
A2:バグではなくExcelの仕様です。Web画面からのコピーやCSVファイルから開いたテキストには、文字の読みを示す「ふりがなメタ情報」が記録されていません。PHONETIC関数はふりがな情報が存在しない場合、セル内の文字列をそのまま返す挙動をするためです。本文で紹介したWord経由の変換か、VBAのStrConv関数をご利用ください。

Q3:Excel単体の標準機能だけで、関数もWordも使わずに一括変換する方法はありませんか?
A3:外部から持ち込んだふりがな情報のない文字列に対して、Excel単体の標準メニュー(マウス操作や基本ショートカットのみ)でカタカナを直接ひらがなに書き換える純正機能は用意されていません。そのため、同じOfficeソフトであるWordの[文字種の変換]機能をブリッジとして活用する手法が、実務現場において最も確実で安全な「標準的裏ワザ」として広く定着しています。

小林 直樹

小林 直樹

トレンドリサーチャー

シンプルで洗練された住まいづくりとインテリアコーディネートのアイデアを提案しています。

Share this article
Twitter Facebook Pinterest