
エクセルで数値をパーセント(%)表記にする方法を、別のセルに表示する「TEXT関数」と、数値のセルを直接変換する「表示形式」の2つの方法をご紹介します。「勝手に100倍されて2500%になってしまう」といった場合の解決策も解説しているので、ぜひ参考にしてみてください。
「TEXT関数」で数値をパーセント表記にする

セルに入っている「0.5」といった数値をパーセント表記に変換する基本の数式です。
- 数値を%にする場合:
=TEXT(A2, "0%") - 割り算を直接入れる場合:
=TEXT(A2/B2, "0.0%")
【桁数の調整】
ピリオド(.)の右側に、表示させたい桁数分の「0」を並べます。
- 小数点第1位まで:
"0.0%"(0.25456 → 25.5%) - 小数点第2位まで:
"0.00%"(0.25456 → 25.46%)
TEXT関数の引数:(数値, 表示形式)
「表示形式」で数値をパーセント表記にする

【手順】
- パーセント表示にしたいセルを選択します。
- 「ホーム」タブにある「標準」のプルダウンから、「パーセンテージ」を選択します。
【桁数の調整】
- 「ホーム」タブにある
.00 .0(小数点表示桁数を減らす) や.0 .00(小数点表示桁数を増やす) ボタンをクリックします。
100倍しないでそのまま「%」を付けたい場合
TEXT関数の場合

関数を使わずにアンパサンド(&)で結合するのが一番シンプルです。
例:=A2&"%"
表示形式の場合

【手順】
- パーセント表示にしたい範囲を選択します。
Ctrl+1を押して「セルの書式設定」を開きます。- 左側の分類から一番下の「ユーザー定義」を選びます。
- 右側の「種類」のボックスに
0"%"と入力し、「OK」をクリックします。