Excel一覧 Excel書式・印刷 上付き文字 高度な書式

【Excel】下付き文字を簡単に設定するショートカット【化学式・単位表記に便利】

Excelで作業をしていると、「H₂O」や「CO₂」などの化学式や指数表記で下付き文字を使いたい 場面があります。
化学式(H₂O, CO₂)を正しく表記したい
指数や単位(log₂, m₃)を表記したい
ショートカットキーを使って素早く下付き文字を設定したい

Excelには 「フォーマット設定」「Unicodeの活用」「ショートカットキー」 など、
下付き文字を簡単に入力できる方法 があります!

本記事では、Excelで下付き文字を設定するショートカットや便利な方法を紹介 します!

Excelの下付き文字を設定する基本方法

Excelでは、下付き文字を設定する 標準機能(フォーマット設定) があります。
この方法は ショートカットキーを活用すると、より素早く設定可能 です。

【Excel】上付き文字を簡単に設定するショートカット【数式・単位表記に便利】

✅「フォーマット設定」で下付き文字にする(ショートカットあり)

📌 手順

  1. 下付き文字にしたい文字を選択
  2. 「Ctrl + 1」を押して「セルの書式設定」ウィンドウを開く
  3. 「フォント」タブを開き、「下付き」にチェックを入れる
  4. 「OK」をクリック

結果:選択した文字が下付き文字に変換される!

注意点

  • セル全体が変換されるため、一部の文字だけを変更したい場合は「セル内の部分選択」が必要
  • 関数や計算式のセルでは適用できない

文字の一部だけを下付き文字にする(ショートカットなし)

上記の方法では、セル全体が下付き文字になってしまう ことがあります。
「H₂O」や「CO₂」のように 一部分のみ下付き文字にしたい場合は、以下の方法 を試してください。

✅セル内の一部の文字だけを下付きにする

📌 手順

  1. セルをダブルクリックして編集モードにする
  2. 下付き文字にしたい部分をマウスで選択
  3. 「Ctrl + 1」を押す
  4. 「フォント」タブで「下付き」にチェックを入れる
  5. 「OK」をクリック

結果:選択した部分のみ下付き文字に変換される!

注意点

  • 関数の入力欄では利用できない(数式バーでは適用不可)
  • コピーすると書式が崩れることがある

【Excel】上付き文字ができない時の原因と対処法【文字を正しく変換する方法】

Unicode(特殊文字)を使って下付き文字を入力

Excelでは、Unicode(特殊文字)を使うことで、下付きの数字や文字を直接入力 できます。

✅Unicodeを使って下付き文字を入力

📌 下付き文字のUnicodeコード一覧

文字下付き文字Unicode
0U+2080
1U+2081
2U+2082
3U+2083
4U+2084
5U+2085
6U+2086
7U+2087
8U+2088
9U+2089
aU+2090
eU+2091
oU+2092
xU+2093

📌 手順

  1. 「Windowsキー + .(ピリオド)」を押して「絵文字パネル」を開く
  2. 「記号」タブを選択
  3. 下付き文字をクリックして入力

結果:Unicodeを使って直接下付き文字を入力できる!

注意点

  • 一部のフォントでは表示されないことがある
  • アルファベットの下付き文字は少ない(x, a, e, o のみ)

数式エディタを使って下付き文字を入力(数式用)

Excelの「数式エディタ」を使うと、化学式や指数表記を綺麗に表現できます

✅「数式エディタ」で下付き文字を入力

📌 手順

  1. 「挿入」タブ →「数式」
  2. 「下付き」記号(_)を使う
  3. 「H_2O」「CO_2」のように入力
  4. 「数式ツール」タブでデザインを調整

結果:化学式や数式を正しく表示できる!

注意点

  • 数式エディタ内でしか使えない
  • 通常のセルでは使えない

✅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の実行方法

  1. 「Alt + F11」でVBAエディタを開く
  2. 「挿入」→「モジュール」
  3. 上記のコードをコピーして貼り付け
  4. 「F5」キーで実行
  5. 選択範囲の数字が自動的に下付き文字に変換される

結果:選択範囲内の数字が一括で下付き文字に!

注意点

  • アルファベットの下付き文字には対応していない
  • VBAを実行する必要がある

まとめ

Excelで 下付き文字を設定する方法 は、用途に応じて最適な方法を選びましょう。

📌 下付き文字の設定方法まとめ
方法おすすめのシーン難易度
「Ctrl + 1」でフォーマット変更基本的な方法(手動)★☆☆☆☆
セル内の一部の文字だけ下付き化学式や単位の一部を下付きにする★★☆☆☆
Unicode(特殊文字)を入力素早く特殊記号を入力したい★★☆☆☆
数式エディタを使用化学式や数式を使いたい★★★☆☆
VBAを使う大量のデータに適用したい★★★★☆

    -Excel一覧, Excel書式・印刷, 上付き文字, 高度な書式