Excelで数値をローマ数字に変換したいときに使うのが ROMAN関数 です。
通常の数値(1、5、10など)を「I」「V」「X」といったローマ数字に変換できるため、見出し番号や特別な表記に利用できます。
この記事では、ROMAN関数の基本的な使い方をわかりやすく解説します。
ROMAN関数とは
ROMAN関数は、指定した数値をローマ数字に変換して文字列として返す関数です。
- 1 → I
- 4 → IV
- 9 → IX
- 10 → X
- 50 → L
- 100 → C
- 500 → D
- 1000 → M
というように、ローマ数字のルールに従って変換されます。
書式
=ROMAN(数値, [形式])
引数の説明
- 数値:変換する正の数値を指定(1~3999の範囲)。
- 形式(省略可):ローマ数字の簡略化レベルを0~4またはTRUE/FALSEで指定。
- 0、TRUEまたは省略:古典的な完全形式
- 1~3:数字が大きくなるにつれて簡略化
- 4、FALSE:最も簡略化
ROMAN関数の使い方
例①:基本的な変換
=ROMAN(2024)
この例では、ROMAN関数を使って数値「2024」をローマ数字に変換しています。
2024はローマ数字では「2000(MM)+20(XX)+4(IV)」という形で表されるため、結果は「MMXXIV」となります。

例②:簡略化スタイルの指定
=ROMAN(499,4)
この例では、ROMAN関数に第2引数「4」を指定して、簡略化されたスタイルでローマ数字に変換しています。
通常、499はローマ数字で「CDXCIX」と表されますが、簡略化スタイルを指定すると「ID」という短い表記になります。

これは、ローマ数字の簡略表記ルールにより、「500(D)」から「1(I)」を引く形で表現しているためです。
つまり「ID」は「500 − 1 = 499」を意味しています。
このようにROMAN関数は、第2引数を使うことで、減算ルールを使ったより簡潔なローマ数字表記に変換できるのが特徴です。
PR
created by Rinker
¥1,300
(2026/05/16 22:37:10時点 楽天市場調べ-詳細)
関連関数
| 関数名 | 特徴 |
|---|---|
| ARABIC関数 | ローマ数字を通常の数値(10進数)に変換する |
| TEXT関数 | 数値を指定した形式の文字列に変換する |
| VALUE関数 | 文字列を数値に変換する |
| CONCAT関数 | 複数の文字列を結合する |
| LEFT関数 | 文字列の左側から指定した文字数を取得する |
まとめ
ROMAN関数は、数値をローマ数字に変換できる関数です。
第2引数を使うことで、通常表記だけでなく簡略化された表記にも対応でき、用途に応じて柔軟に使い分けることができます。
見出し番号や特別な表記など、数値をローマ数字で表したい場面で役立つ関数です。



Excel人気記事