ARABIC関数

Excel 2013+

概要

ExcelのARABIC関数は、ローマ数字をアラビア数字(通常の10進数)に変換する便利な関数です。歴史的な日付やバージョン番号の処理、日付計算、データ変換作業で特に有用です。

構文

ARABIC(文字列)

パラメータ

パラメータ タイプ 必須 説明
文字列 Text はい ローマ数字を含む文字列、引用符で囲まれたテキスト、または文字列が入ったセル参照

ARABIC関数の使用

ARABIC関数は、ローマ数字表記のデータを数値データに変換する際に使用します。歴史データ処理、書籍ページ番号の計算、バージョン管理などで活用されます。関数は入力文字列の前後のスペースを自動削除し、大文字小文字を無視して処理します。

ARABICの一般的な例

基本的なローマ数字変換

=ARABIC("LVII")

ローマ数字LVIIをアラビア数字57に変換します。

セル参照を使用した変換

=ARABIC(B1)

B1セルに"MCMXII"を入力すると1912を返します。

負のローマ数字の変換

=ARABIC("-MMXI")

負のローマ数字-MMXIを-2011に変換します。

よくある質問

#VALUE!エラーが返されます。正しいローマ数字形式(I, V, X, L, C, D, M)を確認してください。

0が返されます。

されません。"mxmvii"と"MXMVII"は同じ1997を返します。

一般的なエラーと解決策

#VALUE!エラー

Cause: 数値、日付、無効なローマ数字文字列が指定された

Solution: 有効なローマ数字文字列(例:"MMXXIV")を指定してください

極端に長い文字列

Cause: 255文字を超える入力

Solution: 255文字以内のローマ数字にしてください

注記

  • 最大処理可能値は約255,000まで
  • ROMAN関数と組み合わせて双方向変換が可能
  • 先頭・末尾のスペースは自動削除
  • 非標準の負ローマ数字もサポート

互換性

利用可能: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2010以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2013+