วิธีใช้ฟังก์ชัน DATEVALUE ใน Excel (6 ตัวอย่างที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

ฟังก์ชัน 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 ได้ในเว็บไซต์นี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง