エクセルでカタカナをひらがなへ一括変換!失敗ゼロの神技【2026】
エクセルでカタカナをひらがなへ一括変換!失敗ゼロの神技【2026】に関する最新の話題を分かりやすく解説いたします。
月次処理や日々の顧客リスト更新など、定期的にカタカナひらがな一括変換を走らせる現場では、VBA(Visual Basic for Applications)を使ったマクロ化が業務効率化の最高峰となります。
Excel VBAには、文字列の文字種を自在に変換できる強力な組み込み関数StrConv関数が用意されています。これを利用すれば、ワークシート関数では不可能な「文字種のダイレクト変換」がわずか数行の記述で完結します。
開発タブから[Visual Basic]を開き(またはAlt + F11)、標準モジュールに以下のコードを貼り付けるだけで準備は完了です。
Sub ConvertKanaToHiragana() Dim rng As Range Dim cell As Range ' 選択中のセル範囲を対象にする Set rng = Selection Application.ScreenUpdating = False For Each cell In rng If Not IsEmpty(cell.Value) And VarType(cell.Value) = vbString Then ' 半角カナを全角にしつつ、ひらがなへ一括変換 cell.Value = StrConv(StrConv(cell.Value, vbWide), vbHiragana) End If Next cell Application.ScreenUpdating = True MsgBox "ひらがなへの変換が完了しました。", vbInformation, "完了" End Sub
このマクロの極めて秀逸な点は、StrConv(cell.Value, vbWide)によって半角カタカナを全角へ正規化し、その直後にvbHiragana定数を適用して一気にひらがなへ変換している部分です。セルを選択した状態でこのマクロを実行すれば、5万件を超える膨大な氏名カナデータであっても、わずか数秒で美しいひらがなへと置き換わります。まさに2026年最新エクセル便利技の筆頭格と呼べる威力を持っています。