สารบัญ
ใน Excel เราทำงานกับข้อมูลเป็นหลัก เราจัดระเบียบและจัดการกับข้อมูลตามความต้องการของเรา เราค้นหาข้อมูลที่จำเป็นจากข้อมูลที่เราจัดการ แต่ในบทความนี้เราจะพูดถึงวิธีการแปลงข้อความเป็นวันที่และเวลาใน Excel ส่วนใหญ่เมื่อเราคัดลอกข้อมูลที่มีข้อมูลวันที่และเวลาจะเปลี่ยนเป็นรูปแบบข้อความ จากนั้น Excel จะตรวจพบได้ยากว่าข้อมูลใดเป็นข้อมูลและเวลา และเราจำเป็นต้องแปลงข้อมูลข้อความนั้นเป็นรูปแบบวันที่และเวลา
เราจะใช้ข้อมูลวันที่และเวลาแบบสุ่มเพื่ออธิบายวิธีการต่างๆ
ดาวน์โหลดสมุดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดนี้เพื่อฝึกในขณะที่คุณกำลังอ่านบทความนี้
แปลงข้อความเป็นวันที่และเวลา.xlsx
5 วิธีการแปลงข้อความเป็นวันที่และเวลาใน Excel
ที่นี่ เราจะพูดถึงฟังก์ชันบางอย่างและวิธีการอื่นๆ ในการแปลงข้อความเป็นวันที่และเวลาใน Excel สำหรับวิธีการต่างๆ เราอาจเปลี่ยนชุดข้อมูลตามความต้องการ ในบางกรณี เราจะแสดงเฉพาะวันที่ และในบางกรณีจะแสดงทั้งวันที่และเวลา เราจำเป็นต้องจัดรูปแบบเซลล์สำหรับสิ่งนี้ นอกจากนี้ เราจำเป็นต้องเพิ่มค่าทศนิยมใน คอลัมน์ค่า เมื่อทำงานกับเวลา
สำหรับทั้ง วันที่ และ เวลา เราจำเป็นต้อง กำหนดรูปแบบด้วยวิธีนี้
สำหรับ วันที่เท่านั้น เราจำเป็นต้องกำหนดรูปแบบด้วยวิธีนี้
1. ใช้ฟังก์ชัน DATEVALUE ในExcel
ฟังก์ชัน DATEVALUE แปลงวันที่ในรูปแบบข้อความเป็นตัวเลขใน Excel
ไวยากรณ์
<0 =DATEVALUE(date_text)ดังนั้น สูตรสำหรับแปลงค่าข้อความเป็นวันที่ ตัวอย่างเช่น =DATEVALUE(B5) โดยที่ B5 เป็นเซลล์ที่มีวันที่จัดเก็บเป็นสตริงข้อความ
จากข้อมูลของเราในคอลัมน์ข้อความ เรามีวันที่ในรูปแบบข้อความ เราจะแปลงรูปแบบวันที่ของ Excel นี้
ขั้นตอนที่ 1:
- ไปที่ เซลล์ C5 .
- เขียน ฟังก์ชัน DATEVALUE
- เลือก B5 เป็นอาร์กิวเมนต์ ดังนั้น สูตรจะเป็น:
=DATEVALUE(B5)
ขั้นตอนที่ 2:
- ตอนนี้ กด Enter .
ขั้นตอนที่ 3:
- ดึง ที่จับเติม จนสุด
ขั้นตอนที่ 4:
- ในคอลัมน์ค่า เราจะแสดงเฉพาะค่าตัวเลขเท่านั้น แต่เราต้องการค่าวันที่ที่นี่
- ดังนั้น ไปที่ คอลัมน์วันที่ และในคอลัมน์นี้ เราจะได้วันที่ที่สอดคล้องกัน คอลัมน์วันที่ นี้จัดรูปแบบตามที่กล่าวไว้แล้ว บน เซลล์ D5 เขียนสูตร:
=C5
ขั้นตอนที่ 5:
- ตอนนี้ กด Enter .
- ดึง Fill Handel จนสุด
ดังนั้นเราจึงได้วันที่ที่มีรูปแบบวันที่จากข้อความ
หมายเหตุ:
ใน แถวที่ 8 ของคอลัมน์ค่าและวันที่ เราไม่ได้รับค่าใดๆ เนื่องจากฟังก์ชัน DATEVALUE ไม่สามารถแปลงตัวเลขใดๆค่า
อ่านเพิ่มเติม: วิธีแปลงข้อความเป็นวันที่ใน Excel
2. แทรกฟังก์ชัน VALUE ของ Excel เพื่อแปลงข้อความเป็นวันที่และเวลา
ฟังก์ชัน VALUE แปลงสตริงข้อความที่แทนตัวเลขเป็นตัวเลข
ไวยากรณ์
=VALUE(ข้อความ)
เราสามารถแปลงข้อความเป็นทั้งวันที่และเวลาโดยใช้ฟังก์ชันนี้
ขั้นตอนที่ 1 :
- ครั้งที่ 1 เพิ่มเวลาด้วยข้อมูลของเรา เราได้เพิ่มเวลาใน เซลล์ B5 และ B6 .
ขั้นตอนที่ 2:
- ไปที่ เซลล์ C5 ของ คอลัมน์ค่า
- เขียนฟังก์ชัน VALUE
- ใช้ B5 ในส่วนอาร์กิวเมนต์ ดังนั้น สูตรคือ:
=VALUE(B5)
ขั้นตอนที่ 3:
- ตอนนี้ กด Enter .
- ลาก Fill Handle ไปยัง เซลล์ B9 .
ขั้นตอนที่ 4:
- เราได้รับค่าทศนิยมในเซลล์ที่เกี่ยวข้องซึ่งมีเวลาอยู่
- ตอนนี้ ไปที่ เซลล์ D5 เพื่อรับวันที่และเวลาโดยป้อนสูตร:
=C5
ขั้นตอนที่ 5:
- จากนั้นกด Enter
- แล้วลาก Fill Handle ไปยังจุดสุดท้าย
ที่นี่ เราจะเห็นว่าฟังก์ชัน VALUE สามารถแปลงค่าใดๆ ให้เป็นตัวเลขได้ ดังนั้นเราจึงได้รับวันที่และเวลาเทียบกับอินพุตทั้งหมด
3. รวมฟังก์ชัน SUBSTITUTE และ VALUE เพื่อแปลงข้อความเป็นวันที่ใน Excel
ฟังก์ชัน SUBSTITUTE แทนที่ข้อความที่มีอยู่ด้วยข้อความใหม่ในสตริงข้อความที่มีอยู่
ไวยากรณ์
=SUBSTITUTE(text, old_text,new_text,[intance_num]) <1
อาร์กิวเมนต์
ข้อความ – คือข้อความอ้างอิงหรือการอ้างอิงเซลล์
old_text – ข้อความนี้จะถูกแทนที่
new_text – ข้อความนี้จะอยู่ในตำแหน่งข้อความก่อนหน้า
<0 instance_num – สิ่งนี้จะระบุอินสแตนซ์ของ old_text ซึ่งจะถูกแทนที่ด้วย new_text เมื่อระบุ instance_num เวลาดังกล่าวจะมีการแทนที่อินสแตนซ์ของ old_text ที่กล่าวถึง มิฉะนั้น ข้อความเก่าทั้งหมดจะถูกแทนที่ด้วยข้อความใหม่ในบทความนี้ เราจะใช้ฟังก์ชัน SUBSTITUTE ร่วมกับฟังก์ชัน VALUE บางครั้งฟังก์ชัน VALUE ไม่สามารถแปลงสตริงข้อความได้ทั้งหมด ในกรณีนั้น เราจะใช้ฟังก์ชัน SUBSTITUTE เพื่อลบสตริงที่ฟังก์ชัน VALUE ไม่สามารถแปลงได้
ขั้นตอนที่ 1:
- แก้ไขข้อมูลใน คอลัมน์ข้อความ โดยใช้เครื่องหมายทศนิยม
ขั้นตอนที่ 2 :
- ตอนนี้ บน เซลล์ C5 เขียนสูตร ที่นี่ เราจะแทนที่ จุด (.) ด้วย เครื่องหมายทับ (/) ดังนั้น สูตรจะกลายเป็น:
=VALUE(SUBSTITUTE(B5,".","/"))
ขั้นตอนที่ 3:
- กดปุ่ม Enter
- แล้วลากตัวเลือก Fill Handle ไปยังเซลล์สุดท้ายเพื่อรับค่าสำหรับทั้งหมดเซลล์
ขั้นตอนที่ 4:
- เปิด เซลล์ D5 เขียนข้อความต่อไปนี้ สูตรเพื่อรับ วันที่ .
=C5
ขั้นตอนที่ 5:<5
- รับค่าสำหรับเซลล์ที่เหลือโดยดึงตัวเลือก Fill Handle
การอ่านที่คล้ายกัน:
- วิธีแปลงตัวเลขเป็นข้อความ/คำใน Excel
- แปลงตัวเลขเป็นวันที่ใน Excel (6 วิธีง่ายๆ)
4. การใช้ตัวดำเนินการทางคณิตศาสตร์เพื่อแปลงข้อความเป็นวันที่และเวลา
ในส่วนนี้ เราจะใช้ตัวดำเนินการทางคณิตศาสตร์ที่แตกต่างกันเพื่อแปลงข้อความเป็นวันที่และเวลา เราจะใช้ตัวดำเนินการบวก ลบ คูณ หารที่นี่
ขั้นตอนที่ 1:
- ไปที่ เซลล์ C5 .
- อ้างถึง เซลล์ B5 ที่นี่
- ตอนนี้ ใส่เครื่องหมาย เครื่องหมายบวก (+) และเพิ่ม 0 ด้วยสิ่งนี้ ดังนั้น สูตรจะกลายเป็น:
=B5+0
ขั้นตอนที่ 2:
- ตอนนี้กด Enter .
ขั้นตอนที่ 3:
- ตอนนี้ ใน เซลล์ D5 เขียน:
=C5
- จากนั้นกด Enter .
ดังนั้น รับวันที่ & เวลาจากข้อความโดยใช้ตัวดำเนินการทางคณิตศาสตร์ ตัวดำเนินการอื่นๆ จะถูกใช้กับเซลล์ที่เหลือ
ขั้นตอนที่ 4:
- ตอนนี้ ใช้ การคูณ (*), การหาร (/ ), ตัวดำเนินการที่แน่นอน (–) และ ลบ (-) ตามลำดับบนเซลล์ C6, C7, C8, และ C9 และเราได้รับด้านล่างผลลัพธ์
ขั้นตอนที่ 5:
- ตอนนี้ ลาก Fill Handle ไอคอนไปที่ เซลล์ D9 .
5. แปลงข้อความเป็นวันที่โดยใช้ตัวเลือกค้นหาและแทนที่ใน Excel
ในส่วนนี้ เราจะใช้ตัวเลือก ค้นหาและแทนที่ เพื่อลบข้อความใดๆ โดยผู้อื่น และจะได้ผลลัพธ์ตามที่เราต้องการ . ก่อนอื่น เราจะแก้ไขข้อมูลเพื่อใช้วิธีนี้ และข้อมูลจะมีลักษณะดังนี้:
ขั้นตอนที่ 1:
- ตอนนี้ คัดลอกข้อมูลจาก คอลัมน์ข้อความ ไปยัง คอลัมน์การจัดรูปแบบ
ขั้นตอน 2:
- เลือกช่วง B5:B9 .
- จากนั้นพิมพ์ Ctrl+H .
ขั้นตอนที่ 3:
- แทนที่ จุด (.) โดย เครื่องหมายทับ (/ )
ขั้นตอนที่ 4:
- กด แทนที่ทั้งหมด จากนั้น ปิด .
ขั้นตอนที่ 5:
- ไปที่ เซลล์ D5 และอ้างอิง C5 ที่นี่
ขั้นตอนที่ 6:
- ดึง ที่จับเติม ไปที่อันสุดท้าย
สรุป
ที่นี่ เราได้อธิบายวิธีแปลงข้อความเป็นวันที่และเวลาใน Excel เราได้แสดงวิธีการง่ายๆ 5 วิธีที่นี่ ฉันหวังว่าคุณจะสามารถหาทางออกได้อย่างง่ายดายที่นี่