Excel ARABIC 函數教學
ARABIC 函數用於將羅馬數字轉換為阿拉伯數字(普通數字),方便處理包含羅馬數字的資料。
? 語法
ARABIC(text)
- text(必填):一個以文字格式輸入的羅馬數字(如
"XIV")。
? 範例
假設 A 列的數值如下:
| A | B (公式) | C (結果) |
|---|---|---|
| I | =ARABIC(A1) | 1 |
| IV | =ARABIC(A2) | 4 |
| X | =ARABIC(A3) | 10 |
| XL | =ARABIC(A4) | 40 |
| C | =ARABIC(A5) | 100 |
| MCMXC | =ARABIC(A6) | 1990 |
| MMXXIV | =ARABIC(A7) | 2024 |
? 注意事項
- 羅馬數字須以文字格式輸入(必須加上
""或存在於文字儲存格中)。- ✅
=ARABIC("XIV")→14 - ❌
=ARABIC(IV)(錯誤,因為IV不是文字)
- ✅
- 羅馬數字的大小寫不影響結果
=ARABIC("xiv")→14(小寫也有效)
- Excel 可辨識最大值為 3999 (
MMMCMXCIX)=ARABIC("MMMCMXCIX")→3999- 超過 3999 的數字(如 “MMMM”)將回傳
#VALUE!錯誤
- 無效的羅馬數字會回傳
#VALUE!錯誤=ARABIC("IC")→#VALUE!(”IC” 不是標準羅馬數字寫法)
? ARABIC VS ROMAN 函數
| 函數 | 作用 | 範例輸入 | 範例輸出 |
|---|---|---|---|
ARABIC | 羅馬數字 → 阿拉伯數字 | ARABIC("XIV") | 14 |
ROMAN | 阿拉伯數字 → 羅馬數字 | ROMAN(14) | "XIV" |
? 示範:互相轉換
=ROMAN(2024) → "MMXXIV"
=ARABIC("MMXXIV") → 2024
? 應用場景
✅ 快速轉換羅馬數字,如處理歷史年份、書卷編號(例:XIV → 14)
✅ 搭配 ROMAN 函數使用,可在阿拉伯數字和羅馬數字間互轉
✅ 清理數據,將羅馬數字轉換為可計算的數值
? 結論
? ARABIC 是 Excel 用於將羅馬數字轉換為阿拉伯數字的函數,適用於歷史數據處理、文件編號等情境。
? 可辨識 1 到 3999 的標準羅馬數字,若格式錯誤或超出範圍,會回傳 #VALUE! 錯誤。
學會這個函數,就能更方便地處理羅馬數字啦!?