クイックナビゲーション
ARABIC関数
概要
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+