วิธีแปลงตัวเลขเป็นตัวหนังสือไทย: ขั้นตอนทีละขั้น
2026-08-11
วิธีแปลงตัวเลขเป็นตัวหนังสือไทย: ขั้นตอนทีละขั้น
ขั้นตอนที่ 1: แบ่งตัวเลขเป็นกลุ่ม
แบ่งตัวเลขจากขวาไปซ้ายเป็นกลุ่มละ 6 หลัก:
- 12,345 → [12][345]
- 1,234,567 → [1][234567]
ขั้นตอนที่ 2: อ่านแต่ละกลุ่ม
อ่านกลุ่มหลักล้านก่อน แล้วตามด้วยกลุ่มที่เหลือ:
- 12 → สิบสอง
- 345 → สามร้อยสี่สิบห้า
รวม: หนึ่งล้านสองแสนสามหมื่นสี่พันห้าร้อยหกสิบเจ็ด
ขั้นตอนที่ 3: ระวังกฎพิเศษ
- หลักสิบ 1 → “สิบ” (11 = สิบเอ็ด)
- หลักสิบ 2 → “ยี่สิบ” (21 = ยี่สิบเอ็ด)
- หลักหน่วย 1 → “เอ็ด” (31 = สามสิบเอ็ด)
ใช้เครื่องมืออัตโนมัติ
ถ้าไม่อยากนับเองทุกครั้ง ใช้ เครื่องแปลงตัวเลขเป็นตัวหนังสือไทย ได้ฟรี — กรอกตัวเลขแล้วได้คำอ่านทันที รองรับทั้งเลขไทยและเลขอารบิก
หน่วยจำนวนเงินแบบไทย: ล้าน ล้านล้าน และอ่านยังไงต่อ
ภาษาไทยมีหน่วยจำนวนเป็นของตัวเอง หน่วยที่ใช้บ่อยคือ หน่วย (1) สิบ (10) ร้อย (100) พัน (1,000) หมื่น (10,000) แสน (100,000) และล้าน (1,000,000) จากนั้นจะวนกลับไปนับใหม่ที่ “ล้าน” อีกครั้ง เช่น สิบล้าน (10,000,000) ร้อยล้าน (100,000,000) พันล้าน (1,000,000,000) ไปจนถึงล้านล้าน (1,000,000,000,000) ต่างจากภาษาอังกฤษที่มี million, billion, trillion แยกชื่อกันชัดเจน
วิธีจำง่าย ๆ คือ ให้จำหน่วยแค่ถึง “แสน” แล้วทุกอย่างที่เกินขึ้นไปให้นำหน้าด้วยคำว่า “ล้าน” เสมอ เช่น 12,000,000 อ่านว่า “สิบสองล้าน” ไม่ใช่ “หนึ่งร้อยยี่สิบแสน” และนี่คือเหตุผลที่เราแนะนำให้แบ่งตัวเลขเป็นกลุ่มละ 6 หลักตามที่อธิบายไว้ข้างบน เพราะจุดตัดพอดีคือจุดเริ่มของคำว่า “ล้าน”
ตารางตัวอย่างแปลงจริง ตั้งแต่เล็กไปจัดเต็ม
| ตัวเลข | ตัวหนังสือไทย |
|---|---|
| 7 | เจ็ด |
| 15 | สิบห้า |
| 108 | หนึ่งร้อยแปด |
| 2,340 | สองพันสามร้อยสี่สิบ |
| 50,005 | ห้าหมื่นห้า |
| 1,000,000 | หนึ่งล้าน |
| 25,300,000 | ยี่สิบห้าล้านสามแสน |
| 1,250,475 | หนึ่งล้านสองแสนห้าหมื่นสี่ร้อยเจ็ดสิบห้า |
| 12,345,678 | สิบสองล้านสามแสนสี่หมื่นห้าพันหกร้อยเจ็ดสิบแปด |
ข้อสังเกตจากตาราง: เลข 0 ตรงกลางไม่ต้องออกเสียงอะไรเลย เช่น 50,005 ข้ามจาก “ห้าหมื่น” ไป “ห้า” ได้เลย ไม่ต้องพูดคำว่า “ศูนย์” คั่น
ประสบการณ์จากทีมงาน Webpanna: ทำไมเรื่องนี้สำคัญกับงานเรา
พวกเราที่ Webpanna Studio ทำระบบหลังบ้านให้ร้านอาหารและ SME ไทยมาหลายปี และหนึ่งสเปกที่เจอแทบทุกงานคือ “ใบเสร็จ/ใบกำกับภาษีต้องมีจำนวนเงินเป็นตัวหนังสือ” ซึ่งพนักงานเก็บเงินควรพิมพ์เองไม่ได้ เพราะมีโอกาสพลาดสูงมาก โดยเฉพาะจำนวนเงินที่ลงท้ายด้วย 1 เช่น 1,251 บาท ที่หลายคนพิมพ์เป็น “หนึ่งพันสองร้อยห้าสิบหนึ่ง” ทั้งที่ที่ถูกต้องคือ “หนึ่งพันสองร้อยห้าสิบเอ็ด”
จากประสบการณ์ เราจึงหันมาฝังฟังก์ชันแปลงตัวเลขเป็นตัวหนังสือในระบบ POS และระบบออกใบเสร็จที่เราพัฒนาให้ลูกค้า ให้ระบบคำนวณอัตโนมัติแทนการให้พนักงานกรอกเอง ผลคือความผิดพลาดเรื่องคำอ่านเงินบนใบเสร็จลดลงชัดเจน และลูกค้าไม่ต้องมาขอออกใบเสร็จใหม่เพราะคำอ่านเงินผิดอีกต่อไป ประสบการณ์นี้เองที่ทำให้เราทำเครื่องมือแปลงตัวเลขเป็นตัวหนังสือไทยแบบใช้ฟรีออนไลน์ สำหรับคนที่ยังไม่มีระบบช่วย
ข้อผิดพลาดที่พบบ่อย (และวิธีเลี่ยง)
เขียน “หนึ่งสิบ” แทน “สิบ” — เลข 10 อ่านว่า “สิบ” ไม่ใช่ “หนึ่งสิบ” แต่ 110 อ่านว่า “หนึ่งร้อยสิบ”
ใช้ “หนึ่ง” แทน “เอ็ด” ตอนท้าย — 21, 31, 101 ปิดท้ายด้วย “เอ็ด” เสมอ เช่น “ยี่สิบเอ็ด” “หนึ่งร้อยเอ็ด”
ลืมเปลี่ยน 2 เป็น “ยี่” ในหลักสิบ — 22 คือ “ยี่สิบสอง” แต่ในหลักอื่นยังใช้ “สอง” ปกติ เช่น 202 = “สองร้อยสอง”
อ่านเลข 0 ออกมา — ภาษาไทยไม่อ่านศูนย์ที่อยู่กลางหรือท้ายจำนวน เช่น 3,004 = “สามพันสี่”
ปนหน่วยภาษาอังกฤษกับไทย — หลีกเลี่ยงการเขียน “หนึ่ง billion” หรือ “สอง million” ในเอกสารทางการ ควรแปลงเป็น “พันล้าน” และ “สองล้าน” ให้เรียบร้อย
คำถามที่พบบ่อย (Q&A)
1 ล้านล้าน เท่ากับกี่ trillion? 1 ล้านล้านเท่ากับ 1 trillion หรือ 10¹² ตรงกัน ส่วน 1 billion (10⁹) ในภาษาไทยคือ “หนึ่งพันล้าน” เวลาอ่านข่าวต่างประเทศที่บอกตัวเลขเป็น billion ให้คูณพันแล้วตามด้วยคำว่าล้าน
เขียนจำนวนเงินเป็นตัวหนังสือบนใบเสร็จ ต้องเติมคำว่าอะไรท้ายประโยค? นิยมเขียนต่อท้ายด้วยคำว่า “ถ้วน” เช่น “หนึ่งพันสองร้อยห้าสิบเอ็ดบาทถ้วน” โดยเฉพาะเมื่อไม่มีสตางค์ ถ้ามีสตางค์ให้ระบุต่อท้าย เช่น “ห้าสิบบาทห้าสิบสตางค์”
เลขไทย (๑๒๓) อ่านเหมือนเลขอารบิกไหม? เหมือนกันทุกประการ เพราะเป็นแค่สัญลักษณ์ตัวเลขคนละช