แปลงตัวเลขเป็นคำอ่านภาษาไทย (บาท และสตางค์) ใช้สำหรับเอกสารทางการเงินที่ต้องระบุจำนวนเงินเป็นตัวอักษร
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ตัวเลขที่ต้องการแปลงเป็นคำอ่านเงินบาท ต้องเป็นจำนวนไม่ติดลบ |
BAHTTEXT เป็นฟังก์ชันพิเศษของ Excel ที่ออกแบบมาเฉพาะเพื่อแปลงตัวเลขเป็นคำอ่านจำนวนเงินภาษาไทย ใช้อย่างแพร่หลายในใบแจ้งหนี้ ใบเสร็จรับเงิน สัญญา และเอกสารทางการเงินอื่นๆ ที่ต้องระบุจำนวนเงินเป็นตัวอักษรให้ชัดเจน
ฟังก์ชันนี้จะจัดการส่วนเต็มบาท และส่วนทศนิยม (สตางค์) โดยอัตโนมัติ หากไม่มีทศนิยมจะเติมคำว่า ‘ถ้วน’ ถ้าเป็นเพียงทศนิยมจะอ่านเฉพาะสตางค์
เรื่องที่ต้องระวัง คือ BAHTTEXT ทำงานได้ดีที่สุดกับตัวเลขธรรมชาติ หากป้อนค่าติดลบ จะเกิด Error ถ้าหากมีทศนิยมมากกว่า 2 ตำแหน่ง Excel จะปัดเศษอัตโนมัติ
ใช้แปลงยอดรวมสุทธิที่เป็นตัวเลข ให้เป็นตัวอักษรภาษาไทยเพื่อแสดงในส่วนท้ายของเอกสาร
แปลงค่า 1,234.50 บาท เป็นคำอ่านภาษาไทยโดยอ่านจำนวนบาท และสตางค์แยกกัน
เมื่อไม่มีส่วนทศนิยม ฟังก์ชันจะเติมคำว่า 'ถ้วน' เพื่อบ่งชี้ว่าไม่มีเศษสตางค์
เมื่อค่าน้อยกว่า 1 บาท ฟังก์ชันจะอ่านเฉพาะส่วนสตางค์ ไม่มีคำว่า 'บาท'
นำ BAHTTEXT มารวมกับ & เพื่อสร้างข้อความเต็มสำหรับใบแจ้งหนี้
BAHTTEXT พร้อมใช้ในทุกเวอร์ชัน Excel ตั้งแต่ Excel 2007 เป็นต้นไป และรวมถึง Excel Online ด้วย
ไม่ได้ BAHTTEXT จะส่งคืน Error (#VALUE!) หากป้อนตัวเลขติดลบ ต้องใช้ IF เพื่อตรวจสอบว่าค่าเป็นบวกก่อน เช่น =IF(A1>=0, BAHTTEXT(A1), "ค่าติดลบไม่สามารถแปลงได้")
Excel จะปัดเศษทศนิยมให้เป็น 2 ตำแหน่ง (สตางค์) โดยอัตโนมัติ ตัวอย่าง BAHTTEXT(100.567) จะปัดเศษเป็น 100.57 แล้วอ่านว่า "หนึ่งร้อยบาทห้าสิบเจ็ดสตางค์"
TEXT และ CONCATENATE เป็นฟังก์ชันทั่วไป ส่วน BAHTTEXT ออกแบบมาโดยเฉพาะสำหรับแปลงตัวเลขเป็นคำอ่านเงินไทย โดยรู้จักหลัก 'บาท' และ 'สตางค์' อัตโนมัติ
ฟังก์ชันที่ผู้เขียนโยงไว้กับ BAHTTEXT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
CONCATENATE เป็นฟังก์ชันแบบเก่าที่ใช้นำข้อความ ตัวเลข หรือค่าจากเซลล์ต่างๆ มาต่อกันให้เป็นข้อความยาวๆ เพียงเส้นเดียว ปัจจุบันสามารถใช้เครื่องหมาย & หรือฟังก์ชัน CONCAT/TEXTJOIN ซึ่งสะดวกกว่าได้
DOLLAR แปลงตัวเลขให้เป็นข้อความในรูปแบบสกุลเงิน ($) พร้อมลูกน้ำและทศนิยมตามที่ระบุ
FIXED ปัดเลขและจัดรูปแบบเป็นข้อความพร้อมทศนิยมที่กำหนด (และคอมม่า)
TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่