ARABIC แปลงเลขโรมัน (Roman Numerals) เป็นตัวเลขปกติ เช่น MMXXIV → 2024 ใช้ได้กับเลขขนาดใหญ่ถึง 255,000
=ARABIC(text)
=ARABIC(text)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | Text | Yes | เลขโรมันในรูป text (อักษร) ที่ต้องการแปลง เช่น ‘XVII’, ‘mcmxii’, ‘IV’ |
ARABIC("MMXXIV")=ARABIC("MMXXIV")
2024
ARABIC("vii")=ARABIC("vii")
7
ARABIC("mcmxii")=ARABIC("mcmxii")
1912
ARABIC(A1)=ARABIC(A1)
เลขอารบิก
เกิดจาก input ที่ไม่ใช่เลขโรมันที่ถูกต้อง เช่น ‘ABCD’ ‘XYZ’ หรือตัวเลขปกติเช่น ‘2024’ ARABIC ต้องการ text ที่ถูกต้องตามกฎโรมันเท่านั้น
ใช้ได้ ใส่เครื่องหมาย minus ข้างหน้า เช่น =ARABIC(“-XV”) ให้ -15 แต่โปรแกรมส่วนใหญ่ไม่เคยใช้เลขโรมันลบ
คืน 0 (ศูนย์) ปกติมี trailing spaces ตรง input จะถูก ignore ไป ดังนั้น ‘ XV ‘ ก็ได้ 15 เหมือนกัน
255 ตัวอักษร = 255,000 ใหญ่มากอยู่แล้ว ปกติเจอโรมันไม่ถึงแบบนี้
ROMAN แปลงเลขอารบิก → โรมัน ARABIC แปลงโรมัน → อารบิก ตรงข้ามกัน ถ้าต้องแปลงเลขปกติเป็นโรมันใช้ ROMAN แทน
ฟังก์ชัน ARABIC ช่วยแปลงเลขโรมันเป็นเลขอารบิก (ตัวเลขปกติ) ได้อย่างรวดเร็วและถูกต้อง
ปกติ Excel จะ display เลขโรมันเป็น text ธรรมชาติ แต่ถ้าต้องการใช้ในการคำนวณหรือสร้างลำดับต่าง ๆ ต้องแปลงให้เป็นตัวเลข นี่คือที่ ARABIC ช่วย 😎
ที่ดีของ ARABIC คือ case-insensitive (พิมพ์เล็กหรือใหญ่ก็ได้ผล เช่น ‘mmxxiv’ หรือ ‘MMXXIV’ ล้วนได้ผล 2024) และรองรับเลขลบด้วยการใส่เครื่องหมาย minus ข้างหน้า