snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ต้องใช้ Add-Ins ThaiFunction ครับ ซึ่งได้รวมเอาไว้หลาย Function
Function BahtOnly(ตัวเลขจำนวนเงิน) เปลี่ยนตัวเลขจำนวนเงินให้เป็นคำอ่านภาษาอังกฤษ
วิธีการใช้งานก็เหมือนกับการใช้ BahtText เช่น
=BahtOnly(125) จะได้ One Hundred Twenty Five Baht Only หรือ
=BahtOnly(125.25) จะได้ One Hundred Twenty Five Baht and Twenty Five Satang
กรณีที่ต้องการใช้กับ text สามารถใช้ function CONCATENATE ควบคู่ไปด้วย
=CONCATENATE("(",BahtOnly(CELL NAME),")")
ผลลัพธ์ --> (One Hundred Twenty Five Baht Only)
Function Money(ตัวเลขจำนวนเงิน, หน่วยหลัก, หน่วยย่อย)
เปลี่ยนตัวเลขจำนวนเงินให้เป็นคำอ่านภาษาอังกฤษ สามารถกำหนดหน่วยที่ต้องการได้ เช่น
=Money(125,"Dollar","Cent") จะได้ One Hundred Twenty Five Dollar Only หรือ
=Money(125.25,"Dollar","Cent") จะได้ One Hundred Twenty Five Dollar and Twenty Five Cent