ข้อควรรู้
- ฟังก์ชัน DATEVALUE ใน Excel จะแปลงวันที่ที่จัดรูปแบบข้อความเป็นหมายเลขซีเรียล
- ใช้ฟังก์ชันนี้เมื่อเซลล์มีวันที่ที่จัดรูปแบบเป็นข้อความ ไม่ใช่ตัวเลข ซึ่งสามารถเกิดขึ้นได้กับข้อมูลที่นำเข้าหรือคัดลอก
- ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชันคือ:=DATEVALUE (date_text )
บทความนี้อธิบายวิธีใช้ฟังก์ชัน DATEVALUE ใน Excel เวอร์ชันใดก็ได้ รวมถึง Excel 2019 และ Microsoft 365
ฟังก์ชัน DATEVALUE คืออะไร?
ฟังก์ชัน DATEVALUE ใน Excel จะแปลงวันที่ในรูปแบบข้อความเป็นหมายเลขซีเรียล Excel สามารถอ่านเลขลำดับเพื่อทำความเข้าใจวันที่ได้
ฟังก์ชัน Excel นี้จำเป็นเมื่อเซลล์มีข้อมูลวันที่แต่ถูกเก็บไว้ในข้อความปกติ แทนที่จะแปลงเป็นวันที่โดยอัตโนมัติ Excel จะมองว่าเซลล์นั้นเป็นเพียงตัวเลขและตัวอักษร ทำให้ใช้งานยาก กรณีนี้อาจเกิดขึ้นได้หากมีการคัดลอกหรือนำเข้าวันที่จากที่อื่น
คุณสามารถใช้ฟังก์ชัน DATEVALUE Excel เพื่อสร้างหมายเลขลำดับประจำสินค้าของวันที่ จากนั้นจึงนำไปใช้เพื่อจัดรูปแบบเป็นวันที่ได้อย่างถูกต้องและใช้กับสูตรตามวันที่อื่นๆ จัดเรียงด้วยวันที่อื่นๆ เป็นต้น
ฟังก์ชัน DATEVALUE ใช้ได้กับ Excel ทุกเวอร์ชัน
DATEVALUE ไวยากรณ์ของฟังก์ชัน &อาร์กิวเมนต์
สูตรทั้งหมดที่ใช้ฟังก์ชันนี้ควรอยู่ในรูปแบบดังนี้:
=DATEVALUE (date_text )
ข้อความวันที่ เป็นอาร์กิวเมนต์เดียวที่สนับสนุน โดยสามารถอ้างอิงเซลล์อื่นๆ หรือข้อมูลวันที่สามารถเก็บไว้ในสูตรได้
ต่อไปนี้คือกฎบางอย่างที่ต้องจำเกี่ยวกับฟังก์ชัน DATEVALUE:
- ถ้า date_text ไม่ระบุปี ใช้ปีปัจจุบัน
- ถ้า date_text รวมข้อมูลเวลา Excel จะไม่สนใจ
- หากป้อนข้อมูลวันที่ลงในสูตรโดยตรง จะต้องล้อมรอบด้วยเครื่องหมายคำพูด
- หากมีการอ้างอิงข้อมูลวันที่ในเซลล์อื่นที่มีชื่อข้อความของเดือน (เช่น มี.ค. หรือ มีนาคม) เดือนนั้นจะต้องอยู่ในตำแหน่งที่สอง (เช่น 31-ม.ค. 2020)
- The #VALUE! ข้อผิดพลาดจะแสดงหาก date_text อยู่นอกช่วงวันที่ 1/1/1900–12/31/9999
- The #VALUE! ข้อผิดพลาดจะแสดงหาก date_text ดูเหมือนจะเป็นตัวเลข (เช่น ไม่มีขีดกลางหรือทับเหมือนวันที่ทั่วไป)
ตัวอย่างฟังก์ชัน DATEVALUE
ต่อไปนี้คือตัวอย่างวิธีต่างๆ ที่คุณอาจใช้ฟังก์ชันนี้:
วันที่อ้างอิงจากเซลล์อื่น
=DATEVALUE(A2)
สมมติว่า A1 อ่านว่า 4-4-2002 ตัวอย่างสูตร DATEVALUE นี้จะสร้างหมายเลขซีเรียล 37350 .
ใส่วันที่ภายในสูตร
=DATEVALUE("12/25/2007")
นี่เป็นอีกวิธีหนึ่งในการใช้ฟังก์ชันนี้ การป้อนวันที่ในเครื่องหมายคำพูดแทนการโทรไปยังเซลล์อื่น สูตรนี้สร้างวันที่แบบอนุกรม 39441 .
สร้างวันที่จากหลายเซลล์
=DATEVALUE(A2 &"/" &A3 &"/" &A4)
ในตัวอย่างนี้ของฟังก์ชัน DATEVALUE จะมีการใช้การตั้งค่าแบบเดียวกัน แต่เรากำลังดึงข้อมูลวันที่จากเซลล์ที่แยกจากกันสามเซลล์:A2=5, A3=18 และ A4=2017
ต้องใช้เครื่องหมายและเพื่อที่เราจะเพิ่มเครื่องหมายทับเพื่อแยกวัน เดือน และปี อย่างไรก็ตาม ผลลัพธ์ยังคงเป็นหมายเลขซีเรียลเนื่องจากเป็นฟังก์ชันที่ใช้ ดังนั้น เราจึงต้องจัดรูปแบบเซลล์เป็นวันที่จริง (ดูด้านล่าง) เพื่อดูเป็นวันที่ 18/5/2560
ใช้เครื่องหมายและในสูตรวันที่
=DATEVALUE("3" &"/" &A2 &"/" &"2002")
ในตัวอย่างนี้ ฟังก์ชันจะเหมือนกับฟังก์ชันด้านบน แต่แทนที่จะใช้การอ้างอิงเซลล์เพื่อคำนวณวันและปี เรากำลังป้อนค่าเหล่านั้นด้วยตนเองโดยใช้เครื่องหมายอัญประกาศ
ดึงข้อมูลวันที่ออกจากเซลล์ด้วยข้อมูลอื่น
=DATEVALUE(LEFT(A20,10))
ถ้าเซลล์มีข้อมูลอื่นๆ ที่คุณไม่ต้องการ คุณสามารถใช้ฟังก์ชันต่างๆ เช่น ซ้าย และ ขวา เพื่อแยกวันที่ ในตัวอย่างนี้ ฟังก์ชัน DATEVALUE จะจับคู่กับฟังก์ชัน LEFT เพื่อให้ดูเฉพาะ 10 อักขระแรกจากด้านซ้าย ผลลัพธ์คือ 41654 ซึ่ง Excel สามารถจัดรูปแบบเป็นวันที่เพื่อสร้าง 1/15/2014 .
แยกวันที่ด้วยฟังก์ชัน MID
=DATEVALUE(MID(A40,FIND(" ",A40)+1,7))
สุดท้าย เรามีสูตรนี้ที่ไม่เพียงแต่รวมฟังก์ชัน MID เท่านั้น แต่ยังรวมถึงฟังก์ชัน FIND เพื่อแยกวันที่และนำเสนอในรูปแบบหมายเลขซีเรียล ฟังก์ชัน MID ตั้งค่า A2 เป็นเป้าหมายและใช้ FIND เพื่อกำหนดช่องว่าง (" " ) เป็นจุดที่ควรเริ่มนับฟังก์ชัน ตัวเลขที่ส่วนท้ายของฟังก์ชัน MID กำหนดจำนวนอักขระที่จะแยก ซึ่งก็คือ 7 ในตัวอย่างของเรา ผลลัพธ์คือ 43944 ซึ่งเมื่อจัดรูปแบบเป็นวันที่จะกลายเป็น 4/23/2020 .
ข้อผิดพลาด DATEVALUE
ด้านล่างนี้คือตัวอย่างสถานการณ์ที่ฟังก์ชัน DATEVALUE จะแสดงข้อผิดพลาด ตามกฎที่กล่าวถึงข้างต้น แถวที่มี #VALUE! ข้อผิดพลาดมีข้อมูลที่ฟังก์ชันนี้ไม่สามารถประมวลผลได้
การจัดรูปแบบตัวเลขเป็นวันที่
เมื่อ Excel สร้างหมายเลขลำดับประจำสินค้าของวันที่ คุณจะเหลือตัวเลขที่ระบุจำนวนวันที่อยู่ห่างจาก 1/1/1900 ใช้งานไม่ได้ ดังนั้นสิ่งที่คุณต้องทำคือจัดรูปแบบเซลล์นั้นเป็นวันที่ปกติ
วิธีหนึ่งที่จะทราบได้ทันทีว่าเซลล์ถูกจัดรูปแบบเป็นข้อความหรือเป็นวันที่หรือไม่ คือการตรวจสอบว่าเซลล์ถูกจัดแนวภายในเซลล์อย่างไร วันที่จัดรูปแบบเป็นข้อความมักจะจัดชิดซ้าย ในขณะที่เซลล์ที่จัดรูปแบบวันที่มักจะจัดชิดขวา
-
เลือกเซลล์ที่ต้องการจัดรูปแบบเป็นวันที่
-
จาก หน้าแรก ที่ด้านบนของ Excel ค้นหา หมายเลข มาตรา.
-
เลือกเมนูแบบเลื่อนลงและเลือกตัวเลือกวันที่ เช่น วันที่แบบสั้น หรือ วันที่ยาวนาน .