Customized Date แบบที่เราต้องการใน Excel แบบง่ายๆ
เวลาทำงานใน Excel ฉันเจอบ่อยมากว่า “วันที่ไม่ยอมเป็นวันที่” หรือรูปแบบวันที่ไม่ตรงที่อยากได้ เช่น อยากให้ขึ้น 3-October-2025, 07/10/2025 หรืออยากให้แสดงเป็น วัน-เดือน-ปี แบบไทย แต่ Excel ดันโชว์เป็นตัวเลขแปลกๆ / หรือสลับเดือนกับวันไปหมด เลยสรุปวิธีที่ใช้ประจำไว้ให้ทำตามได้ทันที 1) เปลี่ยนรูปแบบวันที่ด้วย Format Cells (วิธีหลักที่ง่ายสุด) - เลือกคอลัมน์วันที่ > กด Ctrl+1 (หรือคลิกขวา Format Cells) - ไปที่ Number > Date (ถ้าอยากใช้รูปแบบสำเร็จรูป) - ถ้าอยากกำหนดเอง ให้ไปที่ Number > Custom แล้วพิมพ์โค้ดตามต้องการ เช่น - d-mmmm-yyyy = 3-October-2025 - dd/mm/yyyy = 07/10/2025 - dd-mmm-yy = 07-Oct-25 ทริค: mmmm คือเดือนแบบเต็ม, mmm คือเดือนแบบย่อ, mm คือเลขเดือน 2 หลัก 2) กรณี “เปลี่ยน Format แล้วไม่เปลี่ยน” เพราะมันเป็นข้อความ (Text) อาการยอดฮิตคือข้อมูลวันที่ถูกนำเข้ามาจากไฟล์/เว็บ/ระบบอื่น แล้ว Excel มองเป็น Text ต่อให้ปรับ Custom Date ยังไงก็ไม่เป็นวันที่จริง วิธีแก้ที่ฉันใช้บ่อย: - ใช้ Text to Columns 1) เลือกคอลัมน์ > Data > Text to Columns 2) เลือก Delimited > Next > Next 3) ที่ Column data format เลือก Date แล้วเลือกแบบให้ตรงกับข้อมูล (เช่น DMY หรือ MDY) 4) Finish วิธีนี้ช่วย “แปลงให้เป็นวันที่จริง” แล้วค่อยไปตั้ง Custom Date ต่อ 3) ตรวจสอบ/แก้วันที่ให้ถูกต้องตามรูปแบบเครื่อง (Regional settings) ถ้าเครื่องตั้งค่าเป็นอีกภูมิภาคหนึ่ง บางทีวัน/เดือนจะสลับกัน (เช่น 7/10/2025 บางเครื่องอ่านเป็น July 10 แต่บางเครื่องอ่านเป็น 7 ตุลาคม) - เช็กง่ายๆ: ลองพิมพ์วันที่ 13/10/2025 ถ้า Excel รับได้ แปลว่าเข้าใจแบบ DMY - ถ้าต้องทำให้ชัวร์ แนะนำแปลงด้วย Text to Columns ตามข้อ 2 แล้วตั้ง Format ใหม่ 4) แสดง “วัน เดือน ปี” ด้วยสูตร (เผื่ออยากได้เป็นข้อความ) ถ้าต้องการให้โชว์เป็นข้อความสวยๆ เช่น “3 October 2025” ใช้สูตร TEXT ได้: - =TEXT(A1,"d mmmm yyyy") หรืออยากให้เป็นไทย (ขึ้นอยู่กับภาษาระบบ) ลอง: - =TEXT(A1,"[$-th-TH]d mmmm yyyy") หมายเหตุ: สูตร TEXT จะได้ผลลัพธ์เป็น “ข้อความ” เหมาะกับรายงาน/พิมพ์เอกสาร แต่ถ้าจะเอาไปคำนวณวันที่ต่อ ควรเก็บเป็น Date จริงไว้ด้วย 5) ทริคเสริมที่ช่วยกันพลาด - อย่าพิมพ์วันที่พร้อมเครื่องหมาย ‘ (apostrophe) เพราะจะกลายเป็น Text - ถ้าต้องกรอกวันที่ให้เป็นรูปแบบเดียวกันทั้งคอลัมน์ ใช้ Data Validation (Date) ช่วยบังคับรูปแบบการกรอกได้ - ถ้าวันที่เพี้ยนหลังคัดลอก ให้ลอง Paste Special > Values แล้วค่อยแปลงด้วย Text to Columns ทำตามนี้ส่วนใหญ่จะจบทั้ง “เปลี่ยน format วันที่ excel” และ “เปลี่ยนรูปแบบวันที่ใน excel” ได้แบบไม่งง โดยเฉพาะงานที่ต้องการ Custom Date ให้หน้าตาเป็นแบบที่เราต้องการจริงๆ












คัทโตมายคือ