セルに含まれる「ふりがな」情報を削除したい!
Excelでは、セルに入力された日本語に「ふりがな(ルビ)」情報が自動的に追加されることがあります。この記事では、セルのふりがな情報を削除する方法について解説します。
ふりがな情報を削除する方法
Excelには、セルのふりがな情報を非表示にする機能が備わっています。以下の手順に従うことで、簡単にふりがなを非表示にできます。
手順
- ふりがな情報を削除したいセル範囲を選択します。
- 「ホーム」タブの「フォント」グループにある「ふりがな」をクリックします。
- 「ふりがな」のメニューから「表示しない」を選択します。これにより、選択したセルのふりがなが非表示になります。
ふりがなデータを完全に削除する方法
ふりがなの表示を非表示にするだけでなく、データとしても完全に削除したい場合は、以下のVBAコードを使って削除することができます。
VBAコード
- 「開発」タブから「Visual Basic」をクリックし、VBAエディタを開きます。
- 「挿入」→「標準モジュール」を選択し、新しいモジュールに以下のコードを貼り付けます。
ふりがな情報を削除するVBAコード:
Sub DeleteFurigana()
Dim cell As Range
For Each cell In Selection
If cell.Phonetics.Count > 0 Then
cell.Phonetics.Delete
End If
Next cell
End Sub
VBAコードの解説
- cell.Phonetics.Count > 0: セルにふりがな情報があるかどうかを確認します。
- cell.Phonetics.Delete: ふりがな情報があるセルに対して、ふりがなを完全に削除します。
使い方
- VBAエディタを閉じ、Excelシートに戻ります。
- ふりがなを削除したいセル範囲を選択します。
- 「開発」タブで「マクロ」→「DeleteFurigana」を選択し、「実行」をクリックします。
例
以下の表では、A列にふりがな情報があるセルが含まれ、VBAコードを実行することでふりがなが削除されます。
A | B | |
---|---|---|
1 | ふりがな付きデータ | 削除後のデータ |
2 | 東京 | 東京 |
3 | 大阪 | 大阪 |
結果
- 選択範囲のセルからふりがな情報が完全に削除され、ふりがなを含まないテキストのみが表示されます。
※行の高さは調整してください
まとめ
Excelでセルに含まれるふりがな情報は、メニューから非表示にすることができますが、データとして完全に削除したい場合はVBAコードを使用すると便利です。この方法を使うことで、簡単にセルのデータからふりがなを削除できます。
開発タブが表示されていないとき

開発タブを表示させるには? VBAやマクロの設定のために | EXCELトピックス
開発タブが表示されず、VBAやマクロの設定ができない場合の対処法ExcelでVBAやマクロを使用するためには、「開発」タブが必要ですが、初期設定では表示されていません。「開発」タブを表示する設定方法を以下にご紹介します。開発タブを表示させる方法「開発」タブは、Excelのオプション設定で表示することができます。以下の手...
参考ページ

PHONETIC関数でフリガナを取得する方法と表示されないときの対処やVBAについてわかりやすく解説
PHONETIC関数についてPHONETICの概要フリガナを取得するExcel関数=PHONETIC( 文字列 )概要 文字列のフリガナを取り出して、全角カタカナで表示する フリガナ情報がある文字について取り出すため、貼り付けしただけのフリガナ情報を持たない文字については取り出すことはできない 入力したときの文字情報に...