อยากแปลง 103045 ให้เป็น 10:30:45 ต้องทำยังไง?
คำตอบคือ
=--TEXT(A2,"00\:00\:00")

“ทำไมต้องใส่เครื่องหมาย \ (backslash)?”
เพื่อทำให้อักขระที่ต่อจากนั้น (ในที่นี้คือเครื่องหมาย : (colon)) กลายเป็นค่าคงที่
ถ้าไม่ใส่เครื่องหมาย \ (backslash) นำหน้า ฟังก์ชัน TEXT จะมองว่าอักขระนั้นเป็นรูปแบบแบบหนึ่ง ซึ่งในที่นี้ : (colon) ไม่ใช่รูปแบบที่ฟังก์ชัน TEXT รู้จัก ผลลัพธ์จะกลายเป็น #VALUE!
“ทำไมต้องนำหน้าด้วยเครื่องหมายลบสองที”
ผลลัพธ์จากฟังก์ชัน TEXT จะเป็น text เสมอ ดังนั้นต้องเปลี่ยนจาก text ให้เป็นตัวเลข ซึ่งวิธีก็คือนำหน้าด้วยเครื่องหมายลบสองทีนั่นเอง 🙂
จากนั้นเปลี่ยน custom number format ให้เป็น hh:mm:ss เป็นอันเสร็จพิธี
ป.ล. ผมได้ไอเดียสูตรนี้มาจากคุณ Excel Wizard เป็นคนที่มีเทคนิคเยอะมากจริง ๆ 😀