Stop typing yourself! Excel has converted money into Thai words. 🤑
Do you know? ✨ Excel program can not only add, subtract, multiply, divide, but also convert numbers into "Thai words"!
A function that many people do not know is = BAHTTEXT () 💵
This will automatically change the number → amount text in Thai, e.g.
1520. "One thousand five hundred and twenty baht."
89.50 "Eighty-nine baht fifty cents"
Perfect for making receipts, invoices, contracts or official documents that require numerical and alphabetical numbers. 👍
But not all of this! 🔥
There are also functions that use "format money" beautifully, such as
TEXT () Can fit its own pattern, such as ฿1,520.00
DOLLAR () Converted to dollar text 💲
FIXED () Exactly display decimals, not distorted
👉 In other words, BAHTTEXT is used to show the amount of money in Thai, and other functions to make the numbers look more beautiful and professional.
Who works in accounting, finance or paperwork? Try it out and life in Excel will be a lot easier! 🚀
# ExcelTips # BAHTTEXT # Excel secret formula # Office line must know # ExcelForWork# ExcelThailand # ProductivityHacks
ถ้าคุณเคยต้องทำใบเสร็จ ใบแจ้งหนี้ หรือสัญญา แล้วต้องพิมพ์จำนวนเงิน “เป็นตัวหนังสือ” เอง บอกเลยว่า BAHTTEXT คือสูตรที่ช่วยประหยัดเวลาได้มาก เพราะมันแปลง “ตัวเลข → คำอ่านจำนวนเงินภาษาไทย” ให้เลย ทั้งกรณีบาทถ้วนและกรณีมีสตางค์ วิธีใช้พื้นฐาน (ที่ใช้บ่อยที่สุด) - ถ้าเลขอยู่ในเซลล์ A2 ให้พิมพ์: =BAHTTEXT(A2) - ถ้าพิมพ์เลขตรง ๆ: =BAHTTEXT(1520) ตัวอย่างที่เจอบ่อยในการทำเอกสาร - 1000 → “หนึ่งพันบาทถ้วน” - 2500.75 → “สองพันห้าร้อยบาทเจ็ดสิบห้าสตางค์” หลายคนสงสัยว่า “บาทถ้วน คืออะไร” — ในงานเอกสารไทยจะใช้คำว่า “บาทถ้วน” เมื่อจำนวนเงินไม่มีสตางค์ (ทศนิยมเป็น .00) เพื่อยืนยันยอดแบบชัดเจนกันแก้ไขตัวเลขทีหลัง เพราะฉะนั้นถ้าคุณอยากให้ผลลัพธ์ออกมาเป็น “บาทถ้วน” บ่อย ๆ แนะนำให้จัดการทศนิยมก่อนแปลง ทริค 1: ปัดเศษก่อนแปลง (กันสตางค์แปลก ๆ จากการคำนวณ) เวลาเอายอดจากสูตรคำนวณมาแปลงเป็นคำอ่าน บางทีจะเจอทศนิยมยาว ๆ เช่น 89.499999 ทำให้คำอ่านเพี้ยน วิธีที่ฉันใช้คือปัดให้เหลือ 2 ตำแหน่งก่อน - =BAHTTEXT(ROUND(A2,2)) ทริค 2: ซ่อนผลลัพธ์เมื่อช่องว่าง (ทำเทมเพลตเอกสารให้เนียน) ถ้าคุณทำฟอร์มไว้หลายบรรทัด บางบรรทัดยังไม่กรอกตัวเลข แต่ BAHTTEXT จะขึ้น “ศูนย์บาทถ้วน” ได้ แก้ด้วย IF - =IF(A2="","",BAHTTEXT(A2)) ทริค 3: รวม BAHTTEXT กับข้อความอื่น (พร้อมใส่วงเล็บแบบเอกสารจริง) เช่นต้องการรูปแบบ “(หนึ่งพันบาทถ้วน)” หรือ “จำนวนเงินเป็นตัวอักษร: …” - ="("&BAHTTEXT(A2)&")" - ="จำนวนเงินเป็นตัวอักษร: "&BAHTTEXT(A2) ทริค 4: จัดรูปแบบตัวเลขให้สวยคู่กับคำอ่าน (ใช้ TEXT/FIXED) ในเอกสารจริงมักโชว์ทั้ง “ตัวเลข” และ “ตัวอักษร” คู่กัน เช่น “฿1,520.00 (หนึ่งพันห้าร้อยยี่สิบบาทถ้วน)” - =TEXT(A2,"฿#,##0.00")&" ("&BAHTTEXT(A2)&")" ถ้าอยากบังคับจำนวนทศนิยมให้เป๊ะ ๆ อีกแบบ ใช้ FIXED ได้ - ="฿"&FIXED(A2,2,FALSE)&" ("&BAHTTEXT(A2)&")" สรุปสั้น ๆ จากที่ฉันใช้งานจริง: ถ้าต้อง “แปลงตัวเลขเป็นตัวอักษรใน Excel” ให้จำ BAHTTEXT ไว้เป็นหลัก แล้วค่อยเสริม ROUND/IF/TEXT เพื่อให้ผลลัพธ์เนียนและพร้อมนำไปวางในใบเสร็จหรือสัญญาได้ทันที



