TLDR สรุปสั้นๆ

TEXT เปลี่ยนตัวเลข/วันที่ให้เป็นข้อความตามรูปแบบที่ต้องการด้วยโค้ด Custom Number Format

คำอธิบาย

ฟังก์ชัน TEXT นั้นทำให้เราสามารถแปลงตัวเลขให้เป็นข้อความได้ โดยการใช้โค้ด Custom Number Format ซึ่งมีความยืดหยุ่นสูงมากในการที่จะสร้างข้อความจากตัวเลขให้มีหน้าตาแบบที่เราต้องการได้

มีครั้งแรกในเวอร์ชันไหน

2003 หรือ Version ก่อนหน้า

รูปแบบคำสั่ง (Syntax)

TEXT(value, format_text)

Arguments

  • value (Required – numeric)
    ค่าตัวเลขที่เราต้องการให้ถูกแปลงเป็นข้อความ
  • format_text (Required – text)
    ข้อความ Custom Number Format ที่กำหนดรูปแบบที่เราต้องการใช้กับค่า

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =TEXT(358, "00000")
    Description: แปลงตัวเลข 358 ให้เป็นข้อความที่มี 5 digit เสมอ (0 คือ Number Format ที่แทนตำแหน่งตัวเลข)
    Result: “00358” (เป็นข้อความ)
  • Formula:
    =TEXT("358", "00000")
    Description: แปลงข้อความ 358 ให้เป็นข้อความที่มี 5 digit เสมอ (โปรแกรมจะพยายามมอง input ให้เป็นเลขให้ได้ก่อน แล้วค่อยทำการแปลงเป็นข้อความต่อไป)
    Result: “00358” (เป็นข้อความ)
  • Formula:
    =TEXT(812345678, "000-000-0000")
    Description: แปลงเลข 812345678 ให้เป็นข้อความรูปแบบ 000-000-0000
    Result: “081-23405678” (เป็นข้อความ)
  • Formula:
    =TEXT(TODAY(), "YYYY/MM/DD")
    Description: แสดงวันที่ของวันนี้ในรูปแบบ YYYY/MM/DD
    Result: “2025/01/30” (แสดงข้อความที่แทนวันที่ของระบบในรูปแบบที่กำหนด)
  • Formula:
    =TEXT(NOW(), "H:MM AM/PM")
    Description: แสดงเวลาปัจจุบันในรูปแบบ 12 ชั่วโมง AM/PM
    Result:1:29 PM (แสดงเวลาของระบบปัจจุบันตามรูปแบบ 12 ชั่วโมง)
  • Formula:
    =CONCATENATE("Today is ", TEXT(TODAY(), "[$-en-US]dddd"))
    Description: รวมข้อความกับวันที่เพื่อแสดงชื่อวันของวันที่จากระบบ โดยบังคับเป็นภาษาอังกฤษเสมอ โดยใช้ Code [$-en-US] ระบุภาษา
    Result: Today is Monday (สมมติว่าวันนี้คือวันจันทร์)

Tips & Tricks

การใช้ฟังก์ชัน TEXT เราสามารถใช้กับฟังก์ชันอื่น ๆ เพื่อเพิ่มประโยชน์ได้ เช่น ใช้ร่วมกับ CONCATENATE สำหรับการรวมข้อความ โดยฟังก์ชัน TEXT จะสร้างข้อความโดยกำหนดรูปแบบ Number Format ได้ ซึ่งปกติแล้ว Excel จะใช้ค่าที่แท้จริง โดยไม่สนใจรูปแบบเมื่อรวมกับข้อความ แต่เราจะต้องเรียนรู้ Custom Number Format Code ให้ดี จึงจะใช้ได้เต็มประสิทธิภาพ

ข้อควรระวัง (Cautions)

ฟังก์ชัน TEXT จะทำให้ค่าตัวเลขถูกแปลงเป็นข้อความ ซึ่งอาจทำให้ยากต่อการอ้างอิงในคำนวณในอนาคต ดังนั้นควรเก็บค่าตัวเลขดั้งเดิมไว้ในเซลล์หนึ่ง และใช้ TEXT เพิ่มเติมในเซลล์อื่น เมื่อจะคำนวณอื่น ๆ ควรใช้อ้างอิงค่าตัวเลขดั้งเดิม

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


ใครสนใจอยากใช้ Excel ได้ดีขึ้น อัตโนมัติขึ้น แนะนำ ลองดู Workshop นี้ได้เลย ตอนนี้กำลังจะอบรมแล้ว

แนะนำ Power Query WORKSHOP 2025 🚀

โดย เทพเอ็กเซล พร้อมยกระดับทักษะการใช้ Excel ให้คุณทำงานได้เร็วและแม่นยำยิ่งขึ้น!

✅ รวบรวม+ดัดแปลง Data เพื่อเตรียมข้อมูลก่อน Pivot ให้พร้อมแบบอัตโนมัติ ด้วย Power Query
สอนตั้งแต่เบื้องต้น จนถึงแก้ไข M Code ด้วยตัวเองได้ 🔥

เลือกรูปแบบการเรียนที่สะดวกสำหรับคุณ:

1️⃣ ONSITE (2 วันเต็ม) – ได้เจอวิทยากรตัวจริง!

  • 📍 17-18 พ.ค. 68 | ⏰ 9:00 – 17:00 น. | 🏨 Sindhorn Midtown Hotel
  • 💰 ราคาพิเศษ 7,000 – 7,500 บาท/ท่าน (รวม VAT) (ปกติ 8,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

2️⃣ LIVE ONLINE (6 วัน วันละ 2 ชม.) – เรียนจากที่ไหนก็ได้!

  • 📅 13-15 & 20-22 พ.ค. 68 | ⏰ 20:00 – 22:00 น. | 💻 ผ่าน Zoom
  • 💰 ราคาพิเศษ 4,000 – 4,500 บาท/ท่าน (รวม VAT) (ปกติ 5,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

👉 สมัครเลย! ดูรายละเอียดเพิ่มเติมที่นี่ https://www.thepexcel.com/thepexcel-public-workshop-2025/

สอบถามเพิ่มเติม: LINE: @ThepExcelWorkshop ได้เลย


Leave a Reply

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

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot