ฟังก์ชัน DATEVALUE ใน Excel เป็นฟังก์ชันที่สำคัญมากสำหรับการแปลงข้อความที่มีลักษณะเป็นวันที่ เช่น “1/1/2025” หรือ “15-Mar-2024” ให้กลายเป็นวันที่จริงที่ Excel เข้าใจได้ทันที การใช้งาน DATEVALUE ช่วยให้เราสามารถนำวันที่เหล่านี้ไปใช้ในสูตรคำนวณหรือสร้างกราฟวิเคราะห์ข้อมูลได้อย่างถูกต้อง
หลายครั้งที่เรานำเข้าข้อมูลจากแหล่งภายนอก เช่น ไฟล์ CSV, เว็บฟอร์ม หรือระบบอื่น ๆ วันที่ที่ได้มักจะเป็นเพียง “ข้อความ” ไม่ใช่ “วันที่จริง” แบบที่ Excel ต้องการ ซึ่งหากไม่แปลงให้ถูกต้อง จะไม่สามารถนำไปคำนวณ เช่น หาผลต่างของวัน หรือจัดเรียงลำดับวันที่ได้อย่างถูกต้อง
ประโยชน์ของฟังก์ชัน DATEVALUE ใน Excel
- แปลงข้อความที่เป็นวันที่ให้กลายเป็นวันที่จริงในระบบ Excel
- ทำให้สามารถใช้ข้อมูลวันที่ในการคำนวณต่าง ๆ ได้
- ลดข้อผิดพลาดจากการทำงานกับข้อมูลประเภทข้อความ
- ใช้งานง่ายและเหมาะสำหรับข้อมูลที่นำเข้าจากภายนอก
- ช่วยในการสร้างรายงานหรือการวิเคราะห์ข้อมูลตามวันที่ได้อย่างแม่นยำ
รูปแบบการใช้งาน (Syntax)
DATEVALUE(date_text)
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน DATEVALUE มีดังนี้:
date_text(จำเป็น): ข้อความที่แสดงวันที่ในรูปแบบที่ Excel สามารถเข้าใจได้ เช่น “1/1/2025”, “15-Mar-2024”
ตัวอย่างการใช้งานฟังก์ชัน DATEVALUE ใน Excel
แปลงข้อความที่เป็นวันที่ให้เป็นวันที่จริง
| A | B | |
|---|---|---|
| 1 | 1/1/2025 | =DATEVALUE(A1) |
| 2 | 15-Mar-2024 | =DATEVALUE(A2) |
ผลลัพธ์
- ฟังก์ชัน DATEVALUE แปลงข้อความ “1/1/2025” และ “15-Mar-2024” ให้กลายเป็นวันที่จริงที่สามารถนำไปใช้งานได้ในสูตรอื่น ๆ
| A | B | |
|---|---|---|
| 1 | 1/1/2025 | 1/1/2025 |
| 2 | 15-Mar-2024 | 15/3/2024 |
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน DATEVALUE ใน Excel
สมมติเรามีข้อมูลวันเริ่มงานที่เป็นข้อความ และต้องการแปลงเป็นวันที่จริงเพื่อคำนวณอายุงาน

สูตรที่ใช้ในคอลัมน์ B
=DATEVALUE(A2)
=DATEVALUE(A3)
=DATEVALUE(A4)
ผลลัพธ์ที่ได้
- DATEVALUE แปลงข้อความวันที่ที่อยู่ในรูปแบบข้อความให้เป็นวันที่จริง พร้อมนำไปใช้งานต่อ เช่น คำนวณอายุงาน หรือหาช่วงเวลาได้ทันที

หมายเหตุ
- ข้อความที่ใช้ใน
date_textต้องอยู่ในรูปแบบวันที่ที่ Excel สามารถเข้าใจได้ตามระบบที่ตั้งค่าไว้ (เช่น dd/mm/yyyy หรือ mm/dd/yyyy ขึ้นอยู่กับ Locale) - หากข้อความไม่สามารถตีความเป็นวันที่ได้ จะเกิดข้อผิดพลาด
#VALUE! - ฟังก์ชัน DATEVALUE จะคืนค่าจำนวนเต็มซึ่งเป็น serial number ของวันที่ใน Excel (เช่น 1 มกราคม 1900 มีค่าเป็น 1)
- หากต้องการให้แสดงเป็นรูปแบบวันที่ ต้องทำการกำหนด Cell Format เป็น Date
สรุป
ฟังก์ชัน DATEVALUE ใน Excel เป็นเครื่องมือที่มีประโยชน์มากในการแปลงข้อความที่ดูเหมือนวันที่ให้กลายเป็นวันที่จริงที่ Excel สามารถนำไปประมวลผลได้อย่างแม่นยำ ช่วยลดข้อผิดพลาดในการคำนวณ และทำให้การทำงานกับข้อมูลวันที่มีความคล่องตัวและเป็นระบบยิ่งขึ้น
ข้อมูลอ้างอิง: DATEVALUE function
