ตัวอย่างที่ 1: จัดรูปแบบวันที่ปัจจุบันเป็นข้อความ
=TEXT(TODAY(), "dd/mm/yyyy")
30/11/2025
แปลงตัวเลข/วันที่เป็นข้อความตามรูปแบบที่ต้องการ
TEXT ใช้รหัสรูปแบบ (format codes) เพื่อแปลงตัวเลข วันที่ หรือเวลาเป็นข้อความที่มีรูปแบบ เช่น dd/mm/yyyy หรือ #,##0.00 ทำให้รวมเข้ากับข้อความอื่นได้สะดวก
=TEXT(value, format_text)
=TEXT(value, format_text)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| value | number/date | Yes | ค่าตัวเลขหรือวันที่ที่ต้องการจัดรูปแบบ | |
| format_text | text | Yes | general | รหัสรูปแบบ เช่น dd/mm/yyyy, #,##0 หรือ 0.00% |
รวมวันที่หรือจำนวนเงินในประโยคที่อ่านง่าย
จัดรูปแบบตัวเลขก่อนพิมพ์ลงใบแจ้งหนี้/ใบเสร็จ
ใช้ TEXT กับ SEQUENCE เพื่อสร้างรหัสมีเลขนำศูนย์
=TEXT(TODAY(), "dd/mm/yyyy")
30/11/2025
=TEXT(SalesAmount, "#,##0.00")
12,500.00
=TEXT(ROW(StartCell), "0000")
0001
ค่าที่ได้เป็น Text ใช้คำนวณต่อโดยตรงไม่ได้ ควรเก็บค่าต้นทางไว้หรือใช้ VALUE แปลงกลับเมื่อจำเป็น
ใช้รหัสรูปแบบเช่น [$-41E]d mmmm yyyy หรือ [$THB]#,##0.00;[Red]-#,##0.00
TEXT แปลงตัวเลขหรือวันที่เป็นข้อความตามรูปแบบที่กำหนด เหมาะกับการสร้างข้อความสรุปที่มีวันที่หรือจำนวนเงิน