100% In-Browser • ปลอดภัย ข้อมูลการเงินไม่ถูกส่งออก

แปลงตัวเลขเป็นตัวหนังสือ (BAHTTEXT & English Words)

พิมพ์ตัวเลขแปลงเป็นคำอ่านไทย-อังกฤษแบบสดๆ พร้อมสร้างสูตร Excel และคำแนะนำ Google Sheets ทันที

สกุลเงิน: บาทไทย (THB)
฿
ตัวเลขยอดนิยม:
🇹🇭

คำอ่านภาษาไทย

หนึ่งพันสองร้อยห้าสิบบาทห้าสิบสตางค์
🌐

คำอ่านภาษาอังกฤษ (Words)

One Thousand Two Hundred Fifty Baht and Fifty Satang Only
📊

สูตร Excel สำหรับตัวเลขนี้

=BAHTTEXT(1250.50)
💡 หากใช้ในตารางจริง เปลี่ยนตัวเลขเป็นชื่อเซลล์ เช่น =BAHTTEXT(D15)
⚡ เคล็ดลับเพิ่มเติม: วิธีใช้ใน Google Sheets & Excel ภาษาอังกฤษ

คู่มือเจาะลึก: วิธีแปลงตัวเลขเป็นตัวหนังสือ (BAHTTEXT) ใน Excel, Google Sheets และภาษาอังกฤษ

การแปลงตัวเลขเป็นตัวหนังสือ (หรือการแปลงจำนวนเงินเป็นตัวอักษร) เป็นข้อบังคับสำคัญทางกฎหมายและมาตรฐานการบัญชีของไทย ตามระเบียบของกรมสรรพากรในการออกเอกสารทางการเงิน เช่น ใบเสร็จรับเงิน (Receipt), ใบกำกับภาษี (Tax Invoice), ใบแจ้งหนี้ (Billing Note), หนังสือรับรองการหักภาษี ณ ที่จ่าย (ใบ 50 ทวิ) และเช็คสั่งจ่ายของธนาคาร โดยมีวัตถุประสงค์หลักเพื่อป้องกันการแก้ไข เติมแต่ง หรือปลอมแปลงตัวเลขอารบิก ซึ่งหากยอดเงินที่เป็นตัวเลขและตัวอักษรไม่ตรงกัน ในทางกฎหมายจะยึดถือยอดเงินตัวอักษรเป็นหลักเสมอ

📊 1. วิธีใช้สูตร =BAHTTEXT() ใน Excel

  • รูปแบบไวยากรณ์: =BAHTTEXT(ตัวเลขหรือเซลล์) เช่น =BAHTTEXT(C10) หรือ =BAHTTEXT(1520.50)
  • ผลลัพธ์ที่ได้: แปลงเป็นคำอ่านภาษาไทยอัตโนมัติ เช่น "หนึ่งพันห้าร้อยยี่สิบบาทห้าสิบสตางค์"
  • การปัดเศษ: ระบบจะปัดเศษทศนิยมให้เหลือ 2 ตำแหน่ง (สตางค์) และเติมคำว่า "ถ้วน" ให้อัตโนมัติหากไม่มีเศษสตางค์

🌐 2. การแปลงตัวเลขเป็นภาษาอังกฤษ (Number to Words)

  • ข้อจำกัดของ Excel: Microsoft Excel ไม่มีสูตรในตัวสำหรับแปลงตัวเลขเป็นภาษาอังกฤษ (ไม่มีสูตร =SPELLNUMBER หรือ =ENGTEXT)
  • วิธีแก้ไขทั่วไป: ปกติต้องเขียนโค้ด Visual Basic (VBA Macro) ซึ่งยุ่งยากและมักติดการบล็อกความปลอดภัย (Macro Disabled)
  • วิธีที่เร็วที่สุด: ใช้เครื่องมือบน ITKB เพื่อแปลงเป็นคำอ่านภาษาอังกฤษแบบ Title Case สำหรับออกบิลต่างประเทศได้ทันที

🟢 3. การแปลงใน Google Sheets (เมื่อไม่มี BAHTTEXT)

  • ข้อจำกัด Google Sheets: ไม่มีฟังก์ชัน =BAHTTEXT() มาให้ตั้งแต่เริ่มต้น หากพิมพ์สูตรจะเกิดข้อผิดพลาด #NAME?
  • ทางเลือกที่ 1: ติดตั้ง Add-on เสริมจาก Google Workspace Marketplace หรือเขียน Google Apps Script (GAS)
  • ทางเลือกที่ 2: พิมพ์ตัวเลขบนเว็บ ITKB แล้วกดคัดลอกข้อความไปวางในสเปรดชีตได้ทันที ปลอดภัยและไม่ต้องติดตั้งส่วนเสริมใดๆ

🏛️ 4. มาตรฐานเอกสารสัญญาและตัวเลขเพียวๆ

  • การอ่านตัวเลขไม่มีหน่วยเงิน: ใช้สำหรับสัญญากู้ยืม สัญญาจะซื้อจะขาย หรือระบุจำนวนสิ่งของ (ไม่มีคำว่า "บาท" หรือ "สตางค์")
  • จุดทศนิยม: อ่านว่า "จุด" ตามด้วยตัวเลขโดดเรียงตัว เช่น 10.75 อ่านว่า "สิบจุดเจ็ดห้า"
  • ตัวเลือกบน ITKB: เลือกโหมด "ตัวเลขล้วน (ไม่มีหน่วยเงิน)" เพื่อนำไปใช้กับข้อความทางกฎหมายได้ทันที

หลักเกณฑ์การอ่านตัวเลขและเงินบาทตามพจนานุกรมฉบับราชบัณฑิตยสภา

การอ่านจำนวนเงินและตัวเลขภาษาไทยให้ถูกต้องตามหลักภาษาไทยมาตรฐาน มีกฎเกณฑ์เฉพาะที่ระบบบัญชีและภาษียึดถือปฏิบัติ:

☝️

กฎการใช้คำว่า "เอ็ด"

เลข 1 ในหลักหน่วยที่มีหลักสิบขึ้นไปนำหน้า ต้องอ่านออกเสียงว่า "เอ็ด" เสมอ

เช่น 11 (สิบเอ็ด), 101 (หนึ่งร้อยเอ็ด), 1,001 (หนึ่งพันเอ็ด)
✌️

กฎการใช้คำว่า "ยี่"

เลข 2 เมื่ออยู่ในหลักสิบ จะต้องอ่านออกเสียงว่า "ยี่สิบ" เสมอ

เช่น 20 (ยี่สิบ), 25 (ยี่สิบห้า), 220 (สองร้อยยี่สิบบาท)
📈

การอ่านทวีคูณหลัก "ล้าน"

ตัวเลขที่เกิน 6 หลัก จะวนกลับมานับรอบหลักสิบ-แสนใหม่ แล้วตามด้วย "ล้าน"

เช่น 10,000,000 (สิบล้าน), 1,000,000,000,000 (หนึ่งล้านล้าน)
🪙

การลงท้ายเศษสตางค์

หากไม่มีสตางค์ให้ลงท้ายว่า "บาทถ้วน" หากมีเศษสตางค์ให้อ่านสตางค์ตามจริงและตัดคำว่าถ้วนออก

เช่น 500 บาทถ้วน / 500 บาทยี่สิบห้าสตางค์

คำถามที่พบบ่อยเกี่ยวกับการแปลงตัวเลขเป็นตัวหนังสือ (FAQ)

สูตร Excel เปลี่ยนตัวเลขเป็นตัวอักษรภาษาไทยคือสูตรอะไร?

สูตรมาตรฐานใน Excel คือ =BAHTTEXT(number) โดยแทนที่คำว่า number ด้วยตัวเลขโดยตรง เช่น =BAHTTEXT(2500) หรืออ้างอิงตำแหน่งเซลล์ เช่น =BAHTTEXT(E15) โปรแกรมจะเปลี่ยนตัวเลขเป็นข้อความ "สองพันห้าร้อยบาทถ้วน" ให้ทันที

💡
ข้อควรระวัง: เครื่องมือนี้ถูกพัฒนาขึ้นเพื่ออำนวยความสะดวกในการจัดทำเอกสารและงานบัญชีทั่วไป สำหรับนิติกรรมสัญญา การออกเช็ค หรือธุรกรรมทางการเงินที่มีมูลค่าสูง ควรตรวจสอบความถูกต้องของจำนวนเงิน หลักหน่วย และเศษสตางค์ซ้ำอีกครั้งก่อนการลงนามในเอกสารทุกครั้ง