Excel関数入門:ROMAN関数の使い方【数値をローマ数字に変換する】

Excelで数値をローマ数字に変換したいときに使うのが ROMAN関数 です。

通常の数値(1、5、10など)を「I」「V」「X」といったローマ数字に変換できるため、見出し番号や特別な表記に利用できます。

この記事では、ROMAN関数の基本的な使い方をわかりやすく解説します。


PR
PR

PR

バナー

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

関連関数

関数名特徴
ARABIC関数ローマ数字を通常の数値(10進数)に変換する
TEXT関数数値を指定した形式の文字列に変換する
VALUE関数文字列を数値に変換する
CONCAT関数複数の文字列を結合する
LEFT関数文字列の左側から指定した文字数を取得する

Excel関数一覧はこちら

まとめ

ROMAN関数は、数値をローマ数字に変換できる関数です。

第2引数を使うことで、通常表記だけでなく簡略化された表記にも対応でき、用途に応じて柔軟に使い分けることができます。

見出し番号や特別な表記など、数値をローマ数字で表したい場面で役立つ関数です。

PR