DATEVALUE และภาพรวมวันที่แบบ Serial
ฟังก์ชัน DATEVALUE สามารถใช้เพื่อแปลงวันที่ที่เก็บไว้เป็นข้อความเป็นค่าที่ Excel จดจำได้ ซึ่งอาจทำได้ถ้าข้อมูลในแผ่นงานจะถูกกรองหรือจัดเรียงตามค่าวันที่หรือวันที่จะใช้การคำนวณเช่นเมื่อใช้ฟังก์ชัน NETWORKDAYS หรือ WORKDAY
ในคอมพิวเตอร์พีซี Excel เก็บค่าวันที่เป็นวันที่หรือหมายเลขอนุกรม
ตั้งแต่วันที่ 1 มกราคม 1900 ซึ่งเป็นหมายเลข 1 หมายเลขนั้นยังคงเพิ่มขึ้นทุกวินาที เมื่อวันที่ 1 มกราคม 2014 จำนวนนี้คือ 41,640 ราย
สำหรับคอมพิวเตอร์ Macintosh ระบบวันที่ในระบบ Excel จะเริ่มตั้งแต่วันที่ 1 มกราคม 1904 แทนที่จะเป็นวันที่ 1 มกราคม 1900
โดยปกติ Excel จะกำหนดค่าวันที่ในเซลล์โดยอัตโนมัติเพื่อให้อ่านได้ง่ายเช่น 01/01/2014 หรือ 1 มกราคม 2014 แต่อยู่เบื้องหลังการจัดรูปแบบให้เลือกหมายเลขซีเรียลหรือวันที่อนุกรม
วันที่จัดเก็บเป็นข้อความ
หากมีการจัดรูปแบบวันที่ในเซลล์ที่ได้รับการจัดรูปแบบเป็นข้อความหรือข้อมูลถูกนำเข้าจากแหล่งภายนอกเช่นไฟล์ CSV ซึ่งเป็นรูปแบบไฟล์ข้อความ Excel อาจไม่รู้จักค่าเป็นวันที่และ ดังนั้นจะไม่ใช้มันในการเรียงลำดับหรือในการคำนวณ
เงื่อนงำที่เห็นได้ชัดที่สุดว่าข้อมูลบางอย่างไม่สอดคล้องกับข้อมูลคือว่าอยู่ในแนวเดียวกันกับเซลล์ ตามค่าดีฟอลต์ข้อมูลข้อความจะถูกจัดชิดให้ชิดซ้ายในเซลล์ในขณะที่ค่าวันที่เช่นตัวเลขทั้งหมดใน Excel ถูกจัดชิดให้ถูกต้องตามค่าเริ่มต้น
ไวยากรณ์และอาร์กิวเมนต์ DATEVALUE
ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน DATEVALUE คือ:
= DATEVALUE (Date_text)
อาร์กิวเมนต์สำหรับฟังก์ชันคือ:
DATE_TEXT - (ต้องระบุ) อาร์กิวเมนต์นี้อาจเป็นข้อมูลข้อความที่แสดงในรูปแบบวันที่และอยู่ในเครื่องหมายคำพูดเช่น "01/01/2014" หรือ "01 / ม.ค. / 2014"อาร์กิวเมนต์ยังสามารถอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลข้อความในแผ่นงาน - ถ้าองค์ประกอบวันที่อยู่ในเซลล์ที่แยกจากกันการอ้างอิงเซลล์หลาย ๆ สามารถทำได้ การตัดแบ่ง ใช้อักขระเครื่องหมาย & (&) ในวันสั่ง / เดือน / ปีเช่น = DATEVALUE (A6 & B6 & C6)- ถ้าข้อมูลมีเพียงวันและเดือน - เช่น 01 / ม.ค. - ฟังก์ชันจะเพิ่มปีปัจจุบันเช่น 01/01/2014- ถ้ามีการใช้ตัวเลขสองปี - เช่น 01 / ม.ค. / 14 - Excel จะแปลค่าตัวเลขเป็น: มีสถานการณ์ที่ฟังก์ชันจะแสดง #VALUE! ค่าความผิดพลาดดังแสดงในภาพด้านบน ขั้นตอนต่อไปนี้ทำซ้ำตัวอย่างที่เห็นในเซลล์ C1 และ D1 ในภาพด้านบนซึ่งมีการป้อนอาร์กิวเมนต์ Date_text เป็นข้อมูลอ้างอิงของเซลล์ การป้อนข้อมูลบทแนะนำ การป้อนฟังก์ชัน DATEVALUE การจัดรูปแบบค่าที่ส่งคืนเป็นวันที่
#ราคา! ค่าข้อผิดพลาด
ตัวอย่าง: แปลงข้อความเป็นวันที่ด้วย DATEVALUE