สารบัญ
ฟังก์ชัน DATEVALUE ใน Microsoft Excel โดยทั่วไปใช้เพื่อแปลงวันที่แบบข้อความเป็นรหัสตัวเลขวันที่-เวลา ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ฟังก์ชัน DATEVALUE อย่างถูกต้องและมีประสิทธิภาพในกรณีต่างๆ ในสเปรดชีต Excel ของคุณ
ภาพหน้าจอด้านบนคือภาพรวมของ บทความที่แสดงถึงการประยุกต์ใช้ฟังก์ชัน DATEVALUE ใน Excel คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับชุดข้อมูล ตลอดจนวิธีการและฟังก์ชันในการแยกวันที่ จากนั้นเปลี่ยนแปลง ปรับแต่ง หรือแก้ไขรูปแบบวันที่ในส่วนต่อไปนี้ของบทความนี้
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้
การใช้ DATEVALUE Funciton.xlsx
ความรู้เบื้องต้นเกี่ยวกับฟังก์ชัน DATEVALUE
- วัตถุประสงค์ของฟังก์ชัน:
แปลงวันที่ในรูปแบบข้อความ เป็นตัวเลขที่แสดงวันที่ในรหัสวันที่และเวลาของ Microsoft Excel
- ไวยากรณ์:
=DATEVALUE(date_text)
- คำอธิบายอาร์กิวเมนต์:
อาร์กิวเมนต์ | บังคับ/ไม่บังคับ | คำอธิบาย |
---|---|---|
date_text | บังคับ | วันที่ในรูปแบบข้อความ |
- ส่งคืนพารามิเตอร์:
ฟังก์ชันจะกลับมาพร้อมกับรหัสวันที่และเวลาที่ต้องจัดรูปแบบอีกครั้งเพื่อแปลงเป็นวันที่ค่า
6 ตัวอย่างที่เหมาะสมของวิธีใช้ฟังก์ชัน DATEVALUE ใน Excel
1. การใช้ฟังก์ชัน DATEVALUE เพื่อแปลงวันที่ที่เป็นข้อความเป็นรูปแบบตัวเลข
ใน คอลัมน์ B มีวันที่จำนวนหนึ่งแสดงอยู่ แต่ทั้งหมดอยู่ในรูปแบบข้อความ เราต้องใช้ฟังก์ชัน DATEVALUE เพื่อแปลงวันที่ที่เป็นข้อความเหล่านี้เป็นรหัสวันที่และเวลา จากนั้นเราจะปรับแต่งรูปแบบตัวเลข
📌 ขั้นตอนที่ 1:
➤ เลือกเอาต์พุต เซลล์ C5 และพิมพ์:
=DATEVALUE(B5)
➤ กด Enter ป้อนทั้งคอลัมน์โดยอัตโนมัติโดยใช้ Fill Handle
คุณจะพบตัวเลขที่แสดงรหัสวันที่และเวลา .
📌 ขั้นตอนที่ 2:
➤ ตอนนี้เลือกตัวเลขทั้งหมดใน คอลัมน์ C .
➤ ใต้ริบบิ้น หน้าแรก คลิกที่ไอคอนกล่องโต้ตอบ จัดรูปแบบเซลล์
➤ จาก วันที่ หมวดหมู่ เลือกรูปแบบวันที่ที่คุณต้องการ
➤ กด ตกลง เป็นอันเสร็จ
คุณ จะเห็นวันที่ทั้งหมดในรูปแบบที่ถูกต้องและเลือกใน คอลัมน์ C
อ่านเพิ่มเติม: วิธี การใช้ฟังก์ชัน DATE ใน Excel (8 ตัวอย่าง)
2. การรวมตัวเลขวัน เดือน และปีด้วยฟังก์ชัน DATEVALUE จากข้อมูลที่นำเข้า
เมื่อเราต้องนำเข้าข้อมูลวันที่จากแหล่งอื่น บางครั้งตัวเลขวัน เดือน และปีจะส่งกลับเป็นข้อความแยกเหมือนในภาพ ด้านล่าง. ดังนั้นในกรณีนี้เราจะต้องรวมข้อมูลจาก คอลัมน์ B, C, D เพื่อสร้างรูปแบบวันที่ที่เหมาะสมใน คอลัมน์ E เราจะใช้ เครื่องหมายแอมเปอร์แซนด์(&) เพื่อเชื่อมข้อมูลเหล่านี้เข้าด้วยกันและเพิ่มเครื่องหมายทับ(/) เป็นตัวคั่นในค่าวันที่
📌 ขั้นตอนที่ 1:
➤ เลือก เซลล์ E5 และพิมพ์:
=DATEVALUE(B5&"/"&C5&"/"&D5)
➤ กด Enter, ป้อนอัตโนมัติทั้งคอลัมน์ด้วย Fill Handle .
📌 ขั้นตอนที่ 2:
➤ ตอนนี้เหมือนกับวิธีก่อนหน้านี้ เปลี่ยนรหัสวันที่และเวลาเป็นรูปแบบวันที่ที่เหมาะสมโดยเลือกรูปแบบวันที่ที่เหมาะสมจากกลุ่มคำสั่ง ตัวเลข
อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน Excel MONTH (6 ตัวอย่าง)
3 . DATEVALUE พร้อม TIMEVALUE เพื่อแสดงทั้งวันที่ & เวลา
ตอนนี้ใน คอลัมน์ B คุณจะเห็นวันที่พร้อมเวลา แต่ทั้งหมดอยู่ในรูปแบบข้อความ หากเราใช้เฉพาะฟังก์ชัน DATEVALUE ก็จะแยกเฉพาะวันที่และข้ามเวลา ดังนั้นเราต้องรวมฟังก์ชัน TIMEVALUE กับ DATEVALUE เพื่อแสดงทั้งวันที่และเวลา ฟังก์ชัน TIMEVALUE เกือบจะคล้ายกับฟังก์ชัน DATEVALUE แต่ฟังก์ชัน TIMEVALUE จะแยกเวลาออกจากเวลาแบบข้อความเท่านั้น
📌 ขั้นตอนที่ 1:
➤ ใน เซลล์ C5 เราต้องพิมพ์:
=DATEVALUE(B5)+TIMEVALUE(B5)
➤ กด ป้อน และเติมเซลล์ที่เหลือด้วยตัวเลือก เติมที่จับ
📌 ขั้นตอนที่ 2:
➤ ตอนนี้เปิด รูปแบบกล่องโต้ตอบเซลล์ อีกครั้งจากกลุ่มคำสั่ง Number เลือกรูปแบบที่เหมาะสมจากหมวดหมู่ วันที่ ที่แสดงทั้งวันที่และเวลา
➤ กด ตกลง เสร็จแล้ว
เช่นเดียวกับภาพหน้าจอด้านล่าง คุณจะเห็นวันที่และเวลาในรูปแบบที่เหมาะสมใน คอลัมน์ C .
อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน TIME ใน Excel (8 ตัวอย่างที่เหมาะสม)
4. แยกวันที่จากจุดเริ่มต้นของสตริงข้อความด้วยฟังก์ชัน DATEVALUE และ LEFT
หากเรามีข้อความวันที่ที่จุดเริ่มต้นของเซลล์และเซลล์มีข้อมูลอื่นอยู่ ดังนั้น DATEVALUE ฟังก์ชันจะไม่สามารถดึงรหัสวันที่และเวลาได้ ดังนั้นคุณจะเห็นข้อความแสดงข้อผิดพลาด #VALUE! ดังนั้น สิ่งที่เราต้องทำคือใช้ฟังก์ชัน ซ้าย เพื่อแยกข้อมูลจากจุดเริ่มต้นหรือด้านซ้ายของสตริงข้อความ จากนั้นฟังก์ชัน DATEVALUE จะแปลงข้อมูลที่แยกออกมาเป็นรหัสวันที่-เวลา
📌 ขั้นตอนที่ 1:<5
➤ ใน เซลล์ C5 สูตรที่เกี่ยวข้องกับ DATEVALUE และ ซ้าย จะเป็น:
=DATEVALUE(LEFT(B5,9))
➤ กด Enter ป้อนทั้งคอลัมน์โดยอัตโนมัติด้วย Fill Handle คุณจะเห็นรหัสวันที่และเวลาเป็นค่าส่งคืน
ในอาร์กิวเมนต์ของฟังก์ชัน ซ้าย อาร์กิวเมนต์ที่ 2 แทนจำนวนอักขระในสตริงข้อความจากด้านซ้ายหรือ จุดเริ่มต้น. เนื่องจากรูปแบบวันที่ของเรามี 9 ตัวอักษร ดังนั้นเราได้กำหนดอาร์กิวเมนต์ที่ 2 ของฟังก์ชัน ซ้าย ด้วย 9
📌 ขั้นตอนที่ 2:
➤ ตอนนี้แปลงรูปแบบตัวเลขเป็นรูปแบบวันที่สำหรับคอลัมน์ C แล้วคุณจะพบค่าร้านอาหารในรูปแบบวันที่ที่เหมาะสม
อ่านเพิ่มเติม: วิธีลบเวลาออกจากวันที่ใน Excel (6 แนวทาง)
5. การดึงวันที่ออกจากตรงกลางของสตริงข้อความด้วยฟังก์ชัน DATEVALUE, MID และ FIND
หากวันที่อยู่ตรงกลางของสตริงข้อความ สมมติว่าวันที่อยู่หลังช่องว่างที่ 1 จากนั้นเราสามารถใช้วิธีนี้ได้โดยใช้ฟังก์ชัน DATEVALUE, MID และ FIND เพื่อดึงวันที่อย่างมีประสิทธิภาพ
📌 ขั้นตอนที่ 1:
➤ ใน เซลล์ C5 เราต้องพิมพ์:
=DATEVALUE(MID(B5,FIND(" ",B5)+1,9))
➤ หลังจากกด Enter และป้อนทั้งคอลัมน์โดยอัตโนมัติด้วย Fill Handle เราจะค้นหารหัสวันที่และเวลา
สูตรนี้ทำงานอย่างไร , ขวา? ฟังก์ชัน FIND ค้นหาช่องว่างและส่งกลับด้วยตำแหน่งของอักขระเว้นวรรคตัวที่ 1 ในสตริงข้อความ ตอนนี้ ฟังก์ชัน MID แยกจำนวนอักขระตามตำแหน่งของอักขระเริ่มต้นที่พบผ่านฟังก์ชัน FIND แล้ว เนื่องจากอาร์กิวเมนต์ที่ 3 ในฟังก์ชัน MID แสดงถึงความยาวของอักขระ เราจึงต้องกำหนดจำนวนอักขระทั้งหมดสำหรับค่าวันที่
📌 ขั้นตอนที่ 2:<5
➤ตอนนี้แก้ไขรูปแบบตัวเลขสำหรับ คอลัมน์ C และแปลงเป็นค่าวันที่ คุณจะพบผลลัพธ์ที่คาดหวังในรูปแบบวันที่แน่นอน
อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน DAYS ใน Excel (7 ตัวอย่าง)
6. นำวันที่ออกจากด้านขวาของสตริงข้อความด้วยฟังก์ชัน DATEVALUE และ RIGHT
โดยใช้ฟังก์ชัน DATEVALUE และ RIGHT ร่วมกัน เราสามารถแยกค่าวันที่ได้ จากด้านขวาสุดหรือจุดสิ้นสุดของสตริงข้อความ ฟังก์ชัน RIGHT ทำงานเหมือนกับฟังก์ชัน ซ้าย แต่ความแตกต่างคือ ฟังก์ชัน RIGHT นี้จะแสดงอักขระของสตริงข้อความจากด้านขวา ในขณะที่ฟังก์ชัน LEFT จะทำงานจากด้านซ้ายหรือจุดเริ่มต้นของ สตริงข้อความ
📌 ขั้นตอนที่ 1:
➤ ใน เซลล์ C5 สูตรที่เกี่ยวข้องกับ DATEVALUE และ RIGHT ฟังก์ชันจะเป็น:
=DATEVALUE(RIGHT(B5,9))
➤ กด Enter และป้อนเซลล์ที่เหลือใน คอลัมน์โดยอัตโนมัติ C ด้วย Fill Handle .
📌 ขั้นตอนที่ 2:
➤ แปลงรหัสวันที่-เวลาเป็นรูปแบบวันที่ทันที แล้วคุณจะพบผลลัพธ์ที่ต้องการทันที
อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน EDATE ใน Excel (5 ตัวอย่างง่ายๆ)
💡 สิ่งที่ควรทราบ
🔺 ฟังก์ชัน DATEVALUE ส่งกลับพร้อมวันที่เท่านั้น ถ้าเวลาปัจจุบันมีวันที่เป็นรูปแบบข้อความ ฟังก์ชัน DATEVALUE จะไม่สนใจค่าเวลาและจะแยกเฉพาะค่าวันที่
🔺 รหัสวันที่เริ่มต้นด้วย 1 จากวันที่ 01/01/1900 ตามลำดับ เพิ่มขึ้นในแต่ละวันถัดไป ซึ่งหมายความว่าแต่ละวันที่เจาะจงจะมีรหัสวันที่ ฟังก์ชัน DATEVALUE แสดงรหัสวันที่เป็นอันดับแรกในขณะที่แยกวันที่จากรูปแบบข้อความ
🔺 คุณจะเห็น #VALUE! เกิดข้อผิดพลาดหากฟังก์ชัน DATEVALUE ไม่สามารถจดจำวันที่จากรูปแบบข้อความได้
สรุปคำศัพท์
ฉันหวังว่าวิธีการทั้งหมดที่กล่าวมาข้างต้นเพื่อใช้ฟังก์ชัน DATEVALUE จะ ตอนนี้ให้คุณนำไปใช้ในสเปรดชีต Excel ของคุณได้อย่างมีประสิทธิภาพมากขึ้น หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ในเว็บไซต์นี้