9/16/2024

Excel。カタカナで入力している文字列を、ひらがなに変えるにはどうしたらいいの【ruby】

Excel。カタカナで入力している文字列を、ひらがなに変えるにはどうしたらいいの

<PHONETIC関数>

カタカナで入力されている文字列を、ひらがなに変更したい場合にはどのようにしたらいいのでしょうか。

カタカナで入力している文字列

Excel VBAでプログラムをつくってもいいのですが、もっと簡単にすることができないのでしょうか。


Excelには、カタカナをひらがなに変更する関数は、残念ながらありません。


ということは、努力と根性で、ひらがなで入力し直さないといけないのでしょうか。


そこで、少々、力技ではありますが、ルビ(ふりがな)の関数。PHONETIC関数をつかうことで、対応することができます。


C2にPHONETIC関数の数式を設定します。

=PHONETIC(B2)

オートフィルで数式をコピーします。


PHONETIC関数は、フリガナを表示する関数なので、B列に入力されている文字列の入力時の情報を表示することができます。


ただ、現状全角カタカナです。


表示したいのは、ひらがな。


そこで、B2:B6を範囲選択します。


ホームタブの「ふりがなの表示/非表示」の▼をクリックして、「ふりがなの設定」をクリックします。


ふりがなの設定ダイアログボックスが表示されます。


種類を「ひらがな」に変更したら、OKボタンをクリックします。


このように、ひらがな で表示することができました。


ただし、この方法、問題があって、B列の文字列にフリガナ情報がないと、PHONETIC関数をつかっても、フリガナが表示されませんので、注意が必要です。