Skip to main content

ป้อนวันที่ใน Excel ด้วยฟังก์ชัน DATE

สอน SQL: การใช้ฟังก์ชัน Date/Time ตอนที่ 1 (เมษายน 2025)

สอน SQL: การใช้ฟังก์ชัน Date/Time ตอนที่ 1 (เมษายน 2025)
Anonim

ภาพรวมฟังก์ชัน DATE

ฟังก์ชัน DATE ของ Excel จะส่งคืนวันที่หรือเลขที่ประจำของวันที่โดยการรวมองค์ประกอบวันเดือนและปีที่ป้อนเป็นอาร์กิวเมนต์ของฟังก์ชัน

ตัวอย่างเช่นถ้าต่อไปนี้ DATE ฟังก์ชันถูกป้อนลงในเซลล์แผ่นงาน,

= วันที่ (2016,01,01)

หมายเลขซีเรียล 42370 จะถูกส่งคืนซึ่งหมายถึงวันที่ 1 มกราคม 2016

การเปลี่ยนหมายเลขแบบอนุกรมเป็นวันที่

เมื่อป้อนด้วยตัวเอง - ดังแสดงในเซลล์ B4 ในภาพด้านบน - หมายเลขประจำจะถูกจัดรูปแบบเพื่อแสดงวันที่ ขั้นตอนที่จำเป็นในการปฏิบัติงานนี้จะแสดงไว้ด้านล่างถ้าจำเป็น

การป้อนวันที่เป็นวันที่

เมื่อรวมกับฟังก์ชัน Excel อื่น ๆ DATE สามารถใช้เพื่อสร้างสูตรวันที่หลากหลายตามที่แสดงในภาพด้านบน

การใช้ฟังก์ชันที่สำคัญอย่างหนึ่งดังที่แสดงไว้ในแถวที่ 5 ถึง 10 ในภาพด้านบนคือเพื่อให้แน่ใจว่าวันที่ได้รับการป้อนและตีความอย่างถูกต้องโดยฟังก์ชันวันที่อื่น ๆ ของ Excel โดยเฉพาะอย่างยิ่งถ้าข้อมูลที่ป้อนถูกจัดรูปแบบเป็นข้อความ

ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน DATE

ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน DATE คือ:

= DATE (ปี, เดือน, วัน)

Year (ปี) - (required) ใส่ปีเป็นตัวเลขหนึ่งถึงสี่หลักในความยาวหรือป้อนการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลในแผ่นงาน

เดือน - (บังคับ) ป้อนเดือนของปีเป็นจำนวนเต็มบวกหรือลบตั้งแต่ 1 ถึง 12 (มกราคมถึงธันวาคม) หรือป้อนการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูล

วัน - (จำเป็น) ป้อนวันที่ของเดือนเป็นจำนวนเต็มบวกหรือลบตั้งแต่ 1 ถึง 31 หรือป้อนการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูล

หมายเหตุ

  • Excel ตีความ ปี อาร์กิวเมนต์ตามระบบวันที่ที่คอมพิวเตอร์ใช้อยู่ โดยค่าเริ่มต้น Microsoft Excel for Windows ใช้ระบบวันที่ 1900
  • เมื่อใช้ระบบวันที่นี้ฟังก์ชัน DATE จะไม่แสดงวันที่ก่อนปี 1900
  • ถ้าค่าที่ป้อนสำหรับ ปี อาร์กิวเมนต์อยู่ระหว่าง 0 (ศูนย์) และ 1899 ค่านี้ถูกเพิ่มเข้าไปในปี 1900 เพื่อกำหนดปี ตัวอย่างเช่น DATE (0,1, 2) จะส่งกลับวันที่ 2 มกราคม 1900 (1900 + 0) ในขณะที่ DATE (1899,12,31) ส่งคืนวันที่ 31 ธันวาคม 3799 (1900 + 1899) ด้วยเหตุนี้ปีสี่ปีควรป้อนปีเพื่อหลีกเลี่ยงข้อผิดพลาดเช่น "2016" แทนที่จะเป็น "16"
  • ถ้า ปี อาร์กิวเมนต์อยู่ระหว่าง 1900 และ 9999 ค่านี้จะถูกป้อนเป็นปีสำหรับวันที่ที่เกิดขึ้น ตัวอย่างเช่น DATE (2016,1, 2) ส่งกลับวันที่ 2 มกราคม 2016
  • ถ้า ปี อาร์กิวเมนต์น้อยกว่า 0 หรือมากกว่า 9999, Excel จะส่งกลับ #NUM! ค่าความผิดพลาด
  • ถ้าค่าที่ป้อนสำหรับ เดือน อาร์กิวเมนต์มีค่ามากกว่า 12 ค่าจะถูกหารด้วย 12 และจำนวนปีเต็มจะถูกเพิ่มลงใน ปี ข้อโต้แย้ง. ตัวอย่างเช่น DATE (2016,15,1) จะส่งคืนวันที่ 1 มีนาคม 2017 (15 - 12 = 1 ปี + 3 เดือน)
  • ถ้า เดือน อาร์กิวเมนต์น้อยกว่า 1 จำนวนเดือนที่ถูกลบออกจากวันที่ปัจจุบันเพื่อให้วันที่ก่อนหน้านี้ ตัวอย่างเช่น DATE (2016, -5,1) จะส่งกลับวันที่ 1 กรกฎาคม 2015
  • ถ้าค่าที่ป้อนสำหรับ วัน อาร์กิวเมนต์มีค่ามากกว่าจำนวนวันในเดือนที่ระบุฟังก์ชันจะเพิ่มจำนวนวันที่เดือนถัดไป ตัวอย่างเช่น DATE (2016,1,35) แสดงหมายเลขประจำเครื่องเป็นวันที่ 4 กุมภาพันธ์ 2016 ซึ่งเป็นเวลาสี่วันหลังจากวันที่ 31 มกราคม 2016
  • ถ้า วัน อาร์กิวเมนต์น้อยกว่า 1, วัน ลบจำนวนวันที่ออกจากเดือนก่อนหน้า ตัวอย่างเช่น DATE (2016,1, -15) ส่งกลับหมายเลขซีเรียลที่เป็นตัวแทนของวันที่ 16 ธันวาคม 2015 ซึ่งเป็น 15 วันก่อนวันที่ 31 ธันวาคม 2015

ตัวอย่างฟังก์ชัน DATE

ในภาพด้านบนฟังก์ชัน DATE จะใช้ร่วมกับฟังก์ชันอื่น ๆ ของ Excel ในสูตรวันที่จำนวนหนึ่ง สูตรที่ระบุไว้มีไว้เพื่อเป็นตัวอย่างของการใช้ฟังก์ชันของ DATE

สูตรที่ระบุไว้มีไว้เพื่อเป็นตัวอย่างของการใช้ฟังก์ชันของ DATE สูตรใน:

  • แถวที่ 5 เข้าวันแรกของเดือนปัจจุบัน
  • แถว 6 แปลงสตริงข้อความ (เซลล์ A5) เป็นวันที่;
  • แถวที่ 7 แสดงวันในสัปดาห์สำหรับวันที่กำหนด
  • แถว 8 นับวันระหว่างวันที่ปัจจุบันและก่อนหน้า
  • แถว 9 แปลงจำนวนวัน Julian (เซลล์ A9) เป็นวันที่ปัจจุบัน
  • แถว 10 แปลงวันที่ปัจจุบัน (เซลล์ A10) เป็นจำนวนวัน Julian

ข้อมูลด้านล่างนี้ครอบคลุมขั้นตอนที่ใช้ในการป้อนฟังก์ชัน DATE ที่อยู่ในเซลล์ B4 ผลลัพธ์ของฟังก์ชันในกรณีนี้จะแสดงวันที่รวมที่สร้างโดยการรวมองค์ประกอบวันที่ที่อยู่ในเซลล์ A2 ไปเป็น C2

การป้อนฟังก์ชัน DATE

ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์รวมถึง:

  1. พิมพ์งานที่สมบูรณ์: = DATE (A2, B2, C2) ลงในเซลล์ B4
  2. เลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้ไดอะล็อกบ็อกซ์ฟังก์ชัน DATE

แม้ว่าจะเป็นไปได้ที่จะพิมพ์ฟังก์ชันที่สมบูรณ์ด้วยตนเอง แต่หลายคนพบว่ามันง่ายกว่าที่จะใช้กล่องโต้ตอบซึ่งมีลักษณะหลังจากป้อนไวยากรณ์ที่ถูกต้องสำหรับฟังก์ชัน

ขั้นตอนด้านล่างครอบคลุมการป้อนฟังก์ชัน DATE ในเซลล์ B4 ในภาพด้านบนโดยใช้ไดอะล็อกบ็อกซ์ของฟังก์ชัน

  1. คลิกที่เซลล์ B4 เพื่อทำให้เซลล์เป็นเซลล์ที่ใช้งานอยู่
  2. คลิกที่ สูตร แท็บของเมนูริบบัว
  3. เลือก วันเวลา จากริบบิ้นเพื่อเปิดรายการฟังก์ชั่นแบบหล่นลง
  4. คลิกที่ วันที่ ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
  5. คลิกที่บรรทัด "Year" ในกรอบโต้ตอบ
  6. คลิกที่เซลล์ A2 เพื่อป้อนการอ้างอิงเซลล์เป็นฟังก์ชันของ ปี ข้อโต้แย้ง
  7. คลิกที่บรรทัด "เดือน"
  8. คลิกที่เซลล์ B2 เพื่อป้อนการอ้างอิงเซลล์
  9. คลิกที่บรรทัด "วัน" ในไดอะลอกบ็อกซ์
  10. คลิกที่เซลล์ C2 เพื่อเข้าสู่การอ้างอิงเซลล์
  11. คลิกตกลงเพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
  12. วันที่ 11/15/2015 ควรปรากฏในเซลล์ B4
  13. เมื่อคุณคลิกที่เซลล์ B4 ฟังก์ชั่นที่สมบูรณ์ = วัน (A2, B2, C2) ปรากฏในแถบสูตรเหนือแผ่นงาน

บันทึก: ถ้าเอาต์พุตในเซลล์ B4 ไม่ถูกต้องหลังจากป้อนฟังก์ชันอาจเป็นไปได้ว่าเซลล์จัดรูปแบบไม่ถูกต้อง ด้านล่างนี้เป็นขั้นตอนในการเปลี่ยนรูปแบบวันที่

การเปลี่ยนรูปแบบวันที่ใน Excel

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

หากต้องการเปลี่ยนเป็นรูปแบบวันที่:

  1. เน้นเซลล์ในแผ่นงานที่ประกอบด้วยหรือจะมีวันที่
  2. กด Ctrl + 1 ปุ่มเพื่อเปิด จัดรูปแบบเซลล์ กล่องโต้ตอบ
  3. คลิกที่ จำนวน ในไดอะลอกบ็อกซ์
  4. คลิกที่ วันที่ ใน ประเภท หน้าต่างรายการ (ด้านซ้ายของกล่องโต้ตอบ)
  5. ใน ชนิด (ด้านขวา) ให้คลิกที่รูปแบบวันที่ที่ต้องการ
  6. หากเซลล์ที่เลือกมีข้อมูลอยู่ ตัวอย่าง จะแสดงตัวอย่างของรูปแบบที่เลือก
  7. คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงรูปแบบและปิดกล่องโต้ตอบ

สำหรับผู้ที่ต้องการใช้เมาส์มากกว่าแป้นพิมพ์วิธีอื่นในการเปิดกล่องโต้ตอบคือ:

  1. คลิกขวาที่เซลล์ที่เลือกเพื่อเปิดเมนูบริบท
  2. เลือก จัดรูปแบบเซลล์ … จากเมนูเพื่อเปิด จัดรูปแบบเซลล์ กล่องโต้ตอบ

###########

ถ้าหลังจากเปลี่ยนเป็นรูปแบบวันที่สำหรับเซลล์เซลล์จะแสดงแถวของแฮชแท็กที่คล้ายกับตัวอย่างข้างต้นเนื่องจากเซลล์นั้นไม่กว้างพอที่จะแสดงข้อมูลที่จัดรูปแบบ การขยับเซลล์จะแก้ไขปัญหาได้

ตัวเลขวันจูเลียน

จำนวนวันของ Julian ที่ใช้โดยหน่วยงานของรัฐและองค์กรอื่นเป็นตัวเลขที่แสดงถึงปีและวันที่เฉพาะเจาะจง ความยาวของตัวเลขเหล่านี้แตกต่างกันไปขึ้นอยู่กับจำนวนหลักที่ใช้เพื่อแสดงส่วนประกอบของปีและวันของจำนวน

ตัวอย่างเช่นในภาพด้านบนหมายเลขวัน Julian ในเซลล์ A9 - 2016007 - มีความยาวเจ็ดหลักด้วยตัวเลขสี่ตัวแรกของตัวเลขแทนปีและสามวันสุดท้ายของปี ดังที่แสดงไว้ในเซลล์ B9 จำนวนนี้หมายถึงวันที่เจ็ดของปี 2016 หรือ 7 มกราคม 2016

ในทำนองเดียวกันจำนวน 2010345 หมายถึงวันที่ 345 ของปี 2553 หรือวันที่ 11 ธันวาคม 2553