ฟังก์ชัน DATEVALUE

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน DATEVALUE ใน Microsoft Excel

คำอธิบาย

ฟังก์ชัน DATEVALUE จะแปลงวันที่ที่ถูกเก็บเป็นข้อความให้เป็นเลขลําดับที่ Excel รับรู้ว่าเป็นวันที่ ตัวอย่างเช่น สูตร =DATEVALUE("1/1/2008") ส่งกลับ 39448 ซึ่งเป็นเลขลําดับของวันที่ 1/1/2008 โปรดทราบว่าการตั้งค่าวันที่ของระบบในคอมพิวเตอร์ของคุณอาจทําให้ผลลัพธ์ของฟังก์ชัน DATEVALUE แตกต่างจากตัวอย่างนี้

ฟังก์ชัน DATEVALUE จะมีประโยชน์ในกรณีที่เวิร์กชีตมีวันที่ในรูปแบบข้อความที่คุณต้องการกรอง เรียงลำดับ หรือจัดรูปแบบให้เป็นวันที่ หรือใช้ในการคำนวณวันที่

เมื่อต้องการดูเลขลําดับวันที่เป็นวันที่ คุณต้องใช้รูปแบบวันที่กับเซลล์ ค้นหาลิงก์ไปยังข้อมูลเพิ่มเติมเกี่ยวกับการแสดงตัวเลขเป็นวันที่ได้ในส่วน ดูเพิ่มเติม

ไวยากรณ์

DATEVALUE(date_text)

ไวยากรณ์ของฟังก์ชัน DATEVALUE มีอาร์กิวเมนต์ดังนี้

  • Date_text จําเป็น ข้อความที่แสดงวันที่ในรูปแบบวันที่ของ Excel หรือการอ้างอิงไปยังเซลล์ที่มีข้อความที่แสดงวันที่ในรูปแบบวันที่ของ Excel ตัวอย่างเช่น "30/1/2554" หรือ "30-ม.ค.-2554" เป็นสตริงข้อความในเครื่องหมายอัญประกาศที่ใช้แทนวันที่
    การใช้ระบบวันที่เริ่มต้นใน Microsoft Excel สําหรับ Windows อาร์กิวเมนต์ date_text ต้องแสดงวันที่ระหว่างวันที่ 1 มกราคม 1900 ถึง 31 ธันวาคม 9999 ฟังก์ชัน DATEVALUE ส่งกลับค่า #VALUE! เป็นค่าความผิดพลาดถ้าค่าของอาร์กิวเมนต์ date_text อยู่นอกช่วงนี้
    ถ้าละส่วนที่เป็นปีของอาร์กิวเมนต์ date_text ฟังก์ชัน DATEVALUE จะใช้ปีปัจจุบันจากนาฬิกาในคอมพิวเตอร์ของคุณ ข้อมูลเวลาในอาร์กิวเมนต์ date_text จะถูกละเว้น

ข้อสังเกต

  • Excel จะเก็บวันที่เป็นเลขลําดับต่อเนื่องเพื่อให้สามารถนํามาใช้ในการคํานวณได้ ตามค่าเริ่มต้น วันที่ 1 มกราคม 1900 จะมีเลขลําดับเป็น 1 และวันที่ 1 มกราคม 2008 จะมีเลขลําดับเป็น 39448 เนื่องจากอยู่หลังจากวันที่ 1 มกราคม 1900 เป็นเวลา 39,447 วัน
  • ฟังก์ชันส่วนใหญ่จะแปลงค่าวันที่เป็นเลขลำดับโดยอัตโนมัติ

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล    
11
3
2011
สูตร คำอธิบาย ผลลัพธ์
=DATEVALUE("22/8/2554") เลขลำดับของวันที่ที่ใส่เป็นข้อความ 40777
=DATEVALUE("22-พฤษภาคม-2554") เลขลำดับของวันที่ที่ใส่เป็นข้อความ 40685
=DATEVALUE("20112554/02/23") เลขลำดับของวันที่ที่ใส่เป็นข้อความ 40597
=DATEVALUE("5-ก.ค.") เลขลำดับของวันที่ที่ใส่เป็นข้อความ โดยใช้ระบบวันที่แบบ 1900 และถือว่านาฬิกาที่มีอยู่แล้วภายในคอมพิวเตอร์จะส่งกลับค่า 2011 เป็นปีปัจจุบัน 39634
=DATEVALUE(A2 & "/" & A3 & "/" & A4) เลขลำดับของวันที่ที่สร้างขึ้นโดยการรวมค่าในเซลล์ A2, A3 และ A4 40850