Page 1 of 1

สอบถามการใช้สูตรเปลี่ยนจำนวนเงินตัวเลข (บาท)เป็นตัวหนังสือภา

Posted: Sun Jan 12, 2014 12:31 pm
by parisa
เรียนท่านอาจารย์
ขอสอบถามต้องเขียนสูตรอย่างไรในการเปลี่ยนจำนวนเงินที่เป็นตัวเลข (บาท)ให้เป็นตัวอักษรภาษาอังกฤษ พอดีต้องใช้ในงานบัญชีแต่ตัวเองไม่เก่งภาษามากนัก เพื่อความถูกต้องและรวดเร็วในการทำงานจึงต้องการใช้สูตรช่วยค่ะ รบกวนด้วยค่ะ

Re: สอบถามการใช้สูตรเปลี่ยนจำนวนเงินตัวเลข (บาท)เป็นตัวหนังส

Posted: Sun Jan 12, 2014 1:05 pm
by snasui
:D การทำเช่นนั้นต้องอาศัย Add-ins หรือ VBA เข้ามาช่วย

สำหรับการใช้ VBA ลองดูตาม Link นี้ครับ http://support.microsoft.com/kb/213360

Re: สอบถามการใช้สูตรเปลี่ยนจำนวนเงินตัวเลข (บาท)เป็นตัวหนังส

Posted: Mon Jan 13, 2014 11:34 am
by cruzz
ต้องใช้ 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

Re: สอบถามการใช้สูตรเปลี่ยนจำนวนเงินตัวเลข (บาท)เป็นตัวหนังส

Posted: Mon Jan 13, 2014 10:37 pm
by parisa
ขอบคุณมากๆค่ะ จะลองทำตามคำแนะนำนะคะ