PDA

View Full Version : แปลง ตัวเลข ไปเป็น คำอ่านภาษาไทย



berm2007
11 May 2007, 15:34
โดยเรา (http://www.excelexperttraining.com/forums/showthread.php?t=42) พิมพ์ 1235 แปลงเป็น คำภาษาไทย หนึ่งสองสามห้า ได้ไหมครับ ช่วยอธิบายหน่อยครับ;)

วานิชย์
11 May 2007, 16:14
ตัวอย่างประยุกต์ใช้ BAHTTEXT ครับ

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(BAHTTEXT(Your_Text),"ถ้วน",),"สิบ",),"ร้อย",),"พัน",),"บาท",),"ยี่","สอง")

ตัวอย่างสูตรนี้ใช้ได้กับ เลขจำนวนเต็มไม่เกิน 4 หลักเท่านั้น

ถ้าต้องการเงื่อนไขที่เพิ่มขึ้นลองใช้แนวเดียวกันนี้ ปรับสูตรดูนะครับ :)

berm2007
11 May 2007, 16:28
ที่ให้ความช่วยเหลือครับ:D

วานิชย์
11 May 2007, 16:44
ที่ให้ความช่วยเหลือครับ:D แต่
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(BAHTTEXT(Your_Text),"ถ้วน",),"สิบ",),"ร้อย",),"พัน",),"บาท",),"ยี่","สอง")

เวลาแก้ไขแก้งัยครับ ทำเป็นตัวอย่างหน่อยครับ เช่น
10,539 บาท ให้อ่านเป็น หนึ่งหมื่นห้าร้อยสามสิบเก้าบาทถ้วน ครับ ผมไม่เก่งนะครับ อธิบายละเอียดหน่อยครับผม ขอบคุณครับ:confused:


คุณ berm2007 ต้องการคำอ่านเป็นตัวเลขหรือเป็นค่าเงินครับ :confused: :confused: :confused:


จากกระทู้แรก 1235 ต้องการคำตอบ "หนึ่งสองสามห้า"

กระทู้ต่อมา 10,539 ต้องการคำตอบ "หนึ่งหมื่นห้าร้อยสามสิบเก้าบาทถ้วน "


สุดท้ายแล้วความต้องการจริง ๆ นั้น ต้องการแบบไหนครับ ?:confused:


ถ้าต้องการค่าเงินเป็นตัวหนังสือ ก็ใช้ Function BAHTTEXT(ตัวเลข) ได้เลยครับ :)