Thep Excel

TEXT – ฟังก์ชันจัดรูปแบบตัวเลขเป็นข้อความ

แปลงตัวเลข/วันที่เป็นข้อความตามรูปแบบที่ต้องการ

TEXT ใช้รหัสรูปแบบ (format codes) เพื่อแปลงตัวเลข วันที่ หรือเวลาเป็นข้อความที่มีรูปแบบ เช่น dd/mm/yyyy หรือ #,##0.00 ทำให้รวมเข้ากับข้อความอื่นได้สะดวก

=TEXT(value, format_text)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=TEXT(value, format_text)

Argument Type Required Default Description
value number/date Yes ค่าตัวเลขหรือวันที่ที่ต้องการจัดรูปแบบ
format_text text Yes general รหัสรูปแบบ เช่น dd/mm/yyyy, #,##0 หรือ 0.00%

How it works

สร้างข้อความสรุป

รวมวันที่หรือจำนวนเงินในประโยคที่อ่านง่าย

เตรียมข้อความพิมพ์เอกสาร

จัดรูปแบบตัวเลขก่อนพิมพ์ลงใบแจ้งหนี้/ใบเสร็จ

สร้างรหัสอัตโนมัติ

ใช้ TEXT กับ SEQUENCE เพื่อสร้างรหัสมีเลขนำศูนย์

Examples

ตัวอย่างที่ 1: จัดรูปแบบวันที่ปัจจุบันเป็นข้อความ

สูตรจะแปลงวันที่ปัจจุบัน (จาก TODAY()) ให้เป็นข้อความตามรูปแบบ "dd/mm/yyyy"
Excel Formula:

=TEXT(TODAY(), "dd/mm/yyyy")

Result:

30/11/2025

ตัวอย่างที่ 2: จัดรูปแบบจำนวนเงิน

สมมติว่า SalesAmount เป็น Named Range ที่มีตัวเลขยอดขาย (เช่น 12500)
– สูตรจะจัดรูปแบบตัวเลขใน SalesAmount ให้มีเครื่องหมายจุลภาคและทศนิยมสองตำแหน่ง
Excel Formula:

=TEXT(SalesAmount, "#,##0.00")

Result:

12,500.00

ตัวอย่างที่ 3: สร้างรหัสที่มีเลขนำศูนย์

สมมติว่า StartCell เป็น Named Range ที่อ้างถึงเซลล์ A1
– สูตรจะใช้ ROW(StartCell) เพื่อดึงหมายเลขแถว (ซึ่งคือ 1)
– จากนั้น TEXT จะจัดรูปแบบเลข 1 ให้มีเลขนำศูนย์ครบ 4 หลัก กลายเป็น "0001"
Excel Formula:

=TEXT(ROW(StartCell), "0000")

Result:

0001

FAQs

TEXT เปลี่ยนค่าเป็นข้อความ ส่งผลต่อการคำนวณหรือไม่?

ค่าที่ได้เป็น Text ใช้คำนวณต่อโดยตรงไม่ได้ ควรเก็บค่าต้นทางไว้หรือใช้ VALUE แปลงกลับเมื่อจำเป็น

รูปแบบเลขไทยหรือสกุลเงินไทยทำอย่างไร?

ใช้รหัสรูปแบบเช่น [$-41E]d mmmm yyyy หรือ [$THB]#,##0.00;[Red]-#,##0.00

Resources & Related

Resources

Related posts

Additional Notes

TEXT แปลงตัวเลขหรือวันที่เป็นข้อความตามรูปแบบที่กำหนด เหมาะกับการสร้างข้อความสรุปที่มีวันที่หรือจำนวนเงิน

Leave a Reply

Your email address will not be published. Required fields are marked *