ไปยังเนื้อหาหลัก

สูตร Excel: แปลงเวลาของ Excel เป็น Unix Timestamp หรือรองผกผัน

doc แปลงวันที่เป็นจูเลีย 1

ในบทความนี้จะพูดถึงสูตรที่แปลงระหว่างเวลาของ Excel และการประทับเวลา Unix ในแผ่นงาน Excel

อ่านก่อนสูตร:

Unix Timestamp คืออะไร?

Unix timestamp บันทึกเวลาโดยใช้วินาที ในระบบ Unix จะนับเวลาตั้งแต่วันที่ 1 มกราคม 1970 กล่าวอีกนัยหนึ่งการประทับเวลา Unix คือจำนวนวินาทีทั้งหมดระหว่างวันที่ที่กำหนดถึงวันที่ 1 มกราคม 1970

หากคุณต้องการทำตามบทช่วยสอนนี้โปรดดาวน์โหลดสเปรดชีตตัวอย่าง
doc แปลงวันที่เป็นจูเลีย 1

แปลงเวลา Excel เป็น Unix timestamp

 

สูตรทั่วไป:

(Excel_time-DATE(1970,1,1))*86400

ไวยากรณ์และอาร์กิวเมนต์

Excel_time: the datetime that you want to convert to Unix time.

ราคาย้อนกลับ

สูตรจะส่งคืนหมายเลขชุดข้อมูล โดยปกติค่าที่ส่งคืนจะใหญ่มากจนแสดงเป็น ##### และคุณสามารถจัดรูปแบบค่าที่ส่งคืนเป็น General or จำนวน เพื่อแสดงเป็นหมายเลขซีรีส์ปกติ

หมายเหตุ

ถ้าเวลาของ Excel ที่กำหนดมากกว่าหรือเท่ากับ 1 ม.ค. 1900 แต่น้อยกว่า 1 ม.ค. 1970 จะส่งกลับจำนวนลบ ถ้าเวลาของ Excel เท่ากับ 1 มกราคม 1970 จะส่งกลับศูนย์ ถ้าเวลาของ Excel มากกว่า 1 มกราคม 1970 จะส่งกลับจำนวนบวก

ความผิดพลาด

ถ้าเวลาของ Excel น้อยกว่า 1 มกราคม 1900 ผลลัพธ์จะส่งกลับค่าข้อผิดพลาด #VALUE!

สูตรนี้ทำงานอย่างไร

ที่นี่เพื่อแปลงเวลา Excel ในเซลล์ B3: B6 เป็น Unix Time โปรดใช้สูตรด้านล่าง:

=(B3-DATE(1970,1,1))*86400

doc แปลงวันที่เป็นจูเลีย 1

ข่าวประชา เข้าสู่ เพื่อรับผลลัพธ์แรกจากนั้นลากที่จับเติมอัตโนมัติลงไปที่เซลล์ C7
doc แปลงวันที่เป็นจูเลีย 1

คำอธิบาย

ฟังก์ชันวันที่: สร้างวันที่ด้วยหมายเลขปีหมายเลขเดือนและหมายเลขวัน

สูตร (B3-DATE (1970,1,1)) ใช้ในการคำนวณความแตกต่างระหว่างเวลาวันที่ที่กำหนดและยุค Unix

86400: อย่างที่เราทราบกันดีว่าหนึ่งวัน = 24 ชั่วโมงหนึ่งชั่วโมง = 60 นาทีและหนึ่งนาที = 60 วินาทีดังนั้นหนึ่งวัน = 24 * 60 * 60 = 86400 วินาที

แปลงการประทับเวลา Unix เป็นเวลาของ Excel

 

สูตรทั่วไป:

(Unix_time/86400)+DATE(1970,1,1)

ไวยากรณ์และอาร์กิวเมนต์

Unix_time: the Unix time (a series number) that you want to convert to standard Excel time.

ราคาย้อนกลับ

สูตรจะส่งคืนหมายเลขชุดข้อมูลจากนั้นคุณต้องจัดรูปแบบหมายเลขชุดเป็นการจัดรูปแบบวันที่และเวลา โดยปกติผลลัพธ์จะเป็นเลขชุดค่าบวกหากผลลัพธ์เป็นจำนวนลบผลลัพธ์จะกลับไปเป็นชุด ##### หลังจากจัดรูปแบบเป็นวันที่และเวลา

สูตรนี้ทำงานอย่างไร

ในการแปลงเวลา Unix ในเซลล์ B3: B6 เป็นเวลา Excel โปรดใช้สูตรด้านล่าง:

=(B3/86400)+DATE(1970,1,1)

doc แปลงวันที่เป็นจูเลีย 1

ข่าวประชา เข้าสู่ และลากที่จับเติมอัตโนมัติลงไปที่เซลล์ C6
doc แปลงวันที่เป็นจูเลีย 1

จากนั้นคงผลลัพธ์ที่เลือกไว้จากนั้นกด Ctrl + 1 เพื่อแสดง จัดรูปแบบเซลล์ ไดอะล็อกภายใต้ จำนวน เลือก วันที่ จาก หมวดหมู่ จากนั้นในส่วนด้านขวาของ ชนิดภาพเขียนเลือกรูปแบบที่คุณต้องการ
doc แปลงวันที่เป็นจูเลีย 1

คลิกตกลงจากนั้นผลลัพธ์ของสูตรได้รับการจัดรูปแบบเป็นวันที่และเวลา
doc แปลงวันที่เป็นจูเลีย 1

คำอธิบาย

ฟังก์ชันวันที่: สร้างวันที่ด้วยหมายเลขปีหมายเลขเดือนและหมายเลขวัน

สูตร (B3 / 86400) + DATE (1970,1,1) ได้รับจำนวนวันทั้งหมดระหว่างวันที่เวลาที่กำหนดและยุค Unix

86400: อย่างที่เราทราบกันดีว่าหนึ่งวัน = 24 ชั่วโมงหนึ่งชั่วโมง = 60 นาทีหนึ่งนาที = 60 วินาทีดังนั้นหนึ่งวัน = 24 * 60 * 60 = 86400 วินาที และในทางกลับกันวันที่ / 86400 จะได้รับหมายเลขวัน


สูตรสัมพัทธ์

ฟังก์ชันสัมพัทธ์


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
most microsoft-centric people fail to account for timezone/daylight saving time/etc. it is however not very difficult to correct, but I wont do it here. much harder to "fix" is the issue of the insertation of "leap seconds", the adjustmenttoe time performed at known time to correct the unix ctime values. (they are not periodic/predictable as you may think... there is a database kept which records when they occur)
This comment was minimized by the moderator on the site
This formula doesn’t account for the fact that the UNIX epoch is 1/1/1970 **UTC/GMT**, independent of DST. 
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations