แปลงสตริงของ Excel เป็นเวลา


1

ฉันต้องการความช่วยเหลือในการแปลงสตริงวันที่และเวลาให้เป็นวันที่และเวลาจริงใน excel

นี่คือรูปแบบที่ฉันมีตอนนี้ซึ่ง Excel ไม่รู้จักเป็นวันที่และเวลา

Wed Feb 06 05:33:09 GMT 2013
Wed Feb 06 04:52:36 GMT 2013
Wed Feb 06 03:29:39 GMT 2013
Wed Feb 06 03:03:55 GMT 2013

โดยวิธีการที่ฉันต้องการทำเช่นนี้เพราะฉันต้องสามารถสร้างฟังก์ชั่นที่จะแสดงเขตเวลาอื่น

ขอบคุณ!

คำตอบ:


5

ลอง

=DATE(RIGHT(A1,4),MATCH(MID(A1,5,3),{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"},0),MID(A1,9,2))+MID(A1,12,8)

หรือทำ Text To Columns ที่มีช่องว่างเป็นตัวคั่นและใส่บิตกลับมารวมกันอีกครั้งด้วยสูตร (ซึ่งอาจมีลักษณะคล้ายกับด้านบน)


ขอบคุณสำหรับการทำงานที่ดีมันไม่ได้แปลงเวลาเช่นกันว่าฉันจะทำอย่างไร ขอบคุณ!
user197272

ไม่แน่ใจว่าคุณหมายถึงอะไรเกี่ยวกับมูลค่าของเวลา ผลลัพธ์ของสูตรสร้างค่าวันที่ / เวลาในระบบของคุณหรือไม่? มันทำเพื่อฉัน เนื่องจากคุณยังไม่ได้ระบุผลลัพธ์ที่ต้องการอย่างชัดเจนฉันจึงใส่วันที่และเวลาเข้าด้วยกันในผลลัพธ์ หากคุณต้องการวันที่และเวลาเป็นค่าแยกให้แยกฟังก์ชัน Mid () สุดท้ายสำหรับเวลาในเซลล์ของตัวเอง
teylyn

ในระบบของฉันพุธกุมภาพันธ์ 06 05:33:09 GMT 2013 ผลลัพธ์ใน 2/6/2013 ขอบคุณมากสำหรับความช่วยเหลือของคุณ!
user197272

คุณจัดรูปแบบเซลล์เพื่อแสดงวันที่และเวลาหรือไม่
teylyn

1
@ user197272: หากคุณเคยกลับมายังไซต์นี้อย่าลืมยอมรับคำตอบที่ช่วยแก้ปัญหาของคุณ
Karan

0

ใช้ DateValue เพื่อแปลงส่วนของวันที่ (ไม่รวม GMT และวัน)

=DATEVALUE(MID(M13,5, 15))
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.