Excelで作業をしていると、「H₂O」や「CO₂」などの化学式や指数表記で下付き文字を使いたい 場面があります。
✔ 化学式(H₂O, CO₂)を正しく表記したい
✔ 指数や単位(log₂, m₃)を表記したい
✔ ショートカットキーを使って素早く下付き文字を設定したい
Excelには 「フォーマット設定」「Unicodeの活用」「ショートカットキー」 など、
下付き文字を簡単に入力できる方法 があります!
本記事では、Excelで下付き文字を設定するショートカットや便利な方法を紹介 します!
目次
Excelの下付き文字を設定する基本方法
Excelでは、下付き文字を設定する 標準機能(フォーマット設定) があります。
この方法は ショートカットキーを活用すると、より素早く設定可能 です。
【Excel】上付き文字を簡単に設定するショートカット【数式・単位表記に便利】
✅「フォーマット設定」で下付き文字にする(ショートカットあり)
📌 手順
- 下付き文字にしたい文字を選択
- 「Ctrl + 1」を押して「セルの書式設定」ウィンドウを開く
- 「フォント」タブを開き、「下付き」にチェックを入れる
- 「OK」をクリック
✅ 結果:選択した文字が下付き文字に変換される!
⚠ 注意点
- セル全体が変換されるため、一部の文字だけを変更したい場合は「セル内の部分選択」が必要
- 関数や計算式のセルでは適用できない
文字の一部だけを下付き文字にする(ショートカットなし)
上記の方法では、セル全体が下付き文字になってしまう ことがあります。
「H₂O」や「CO₂」のように 一部分のみ下付き文字にしたい場合は、以下の方法 を試してください。
✅セル内の一部の文字だけを下付きにする
📌 手順
- セルをダブルクリックして編集モードにする
- 下付き文字にしたい部分をマウスで選択
- 「Ctrl + 1」を押す
- 「フォント」タブで「下付き」にチェックを入れる
- 「OK」をクリック
✅ 結果:選択した部分のみ下付き文字に変換される!
⚠ 注意点
- 関数の入力欄では利用できない(数式バーでは適用不可)
- コピーすると書式が崩れることがある
【Excel】上付き文字ができない時の原因と対処法【文字を正しく変換する方法】
Unicode(特殊文字)を使って下付き文字を入力
Excelでは、Unicode(特殊文字)を使うことで、下付きの数字や文字を直接入力 できます。
✅Unicodeを使って下付き文字を入力
📌 下付き文字のUnicodeコード一覧
| 文字 | 下付き文字 | Unicode |
|---|---|---|
| 0 | ₀ | U+2080 |
| 1 | ₁ | U+2081 |
| 2 | ₂ | U+2082 |
| 3 | ₃ | U+2083 |
| 4 | ₄ | U+2084 |
| 5 | ₅ | U+2085 |
| 6 | ₆ | U+2086 |
| 7 | ₇ | U+2087 |
| 8 | ₈ | U+2088 |
| 9 | ₉ | U+2089 |
| a | ₐ | U+2090 |
| e | ₑ | U+2091 |
| o | ₒ | U+2092 |
| x | ₓ | U+2093 |
📌 手順
- 「Windowsキー + .(ピリオド)」を押して「絵文字パネル」を開く
- 「記号」タブを選択
- 下付き文字をクリックして入力
✅ 結果:Unicodeを使って直接下付き文字を入力できる!
⚠ 注意点
- 一部のフォントでは表示されないことがある
- アルファベットの下付き文字は少ない(x, a, e, o のみ)
数式エディタを使って下付き文字を入力(数式用)
Excelの「数式エディタ」を使うと、化学式や指数表記を綺麗に表現できます。
✅「数式エディタ」で下付き文字を入力
📌 手順
- 「挿入」タブ →「数式」
- 「下付き」記号(_)を使う
- 「H_2O」「CO_2」のように入力
- 「数式ツール」タブでデザインを調整
✅ 結果:化学式や数式を正しく表示できる!
⚠ 注意点
- 数式エディタ内でしか使えない
- 通常のセルでは使えない
✅VBAで下付き文字を自動設定
大量のデータに対して、一括で下付き文字を適用したい場合 は、VBA(マクロ)を活用 すると便利です。
📌 VBAコード
Sub ConvertToSubscript()
Dim cell As Range
Dim text As String
Dim i As Integer
' 選択範囲のセルを処理
For Each cell In Selection
text = cell.Value
' 文字列内の数字を下付きに変換
For i = 1 To Len(text)
If IsNumeric(Mid(text, i, 1)) Then
cell.Characters(i, 1).Font.Subscript = True
End If
Next i
Next cell
End Sub
📌 VBAの実行方法
- 「Alt + F11」でVBAエディタを開く
- 「挿入」→「モジュール」
- 上記のコードをコピーして貼り付け
- 「F5」キーで実行
- 選択範囲の数字が自動的に下付き文字に変換される
✅ 結果:選択範囲内の数字が一括で下付き文字に!
⚠ 注意点
- アルファベットの下付き文字には対応していない
- VBAを実行する必要がある
まとめ
Excelで 下付き文字を設定する方法 は、用途に応じて最適な方法を選びましょう。
📌 下付き文字の設定方法まとめ
| 方法 | おすすめのシーン | 難易度 |
|---|---|---|
| 「Ctrl + 1」でフォーマット変更 | 基本的な方法(手動) | ★☆☆☆☆ |
| セル内の一部の文字だけ下付き | 化学式や単位の一部を下付きにする | ★★☆☆☆ |
| Unicode(特殊文字)を入力 | 素早く特殊記号を入力したい | ★★☆☆☆ |
| 数式エディタを使用 | 化学式や数式を使いたい | ★★★☆☆ |
| VBAを使う | 大量のデータに適用したい | ★★★★☆ |