Skip to main content

การป้อนวันที่ด้วยฟังก์ชัน DATE ใน Google Spreadsheets

EP:21 Google Sheets | การใช้สูตรคำนวณและฟังก์ชัน (มิถุนายน 2025)

EP:21 Google Sheets | การใช้สูตรคำนวณและฟังก์ชัน (มิถุนายน 2025)

:

Anonim

วันที่และภาพรวมฟังก์ชัน DATE

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

ตัวอย่างเช่นถ้าต่อไปนี้ DATE ฟังก์ชันถูกป้อนลงในเซลล์แผ่นงาน - = วันที่ (2016,01,16) - หมายเลขซีเรียล 42385 จะถูกส่งคืนซึ่งหมายถึงวันที่ 16 มกราคม 2016

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

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

ฟังก์ชันวันที่ใช้เป็นหลักเพื่อแสดงวันที่ที่รวมองค์ประกอบวันที่เช่นปีเดือนหรือวันจากตำแหน่งที่ตั้งอื่นในแผ่นงานและเพื่อให้แน่ใจว่าวันที่ที่ใช้ในการคำนวณถูกตีความว่าเป็นวันที่ (ข้อมูลตัวเลข) แทนข้อมูลข้อความ .

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

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

ไวยากรณ์สำหรับฟังก์ชัน DATE คือ: = DATE (ปี, เดือน, วัน)

  • ปี - ป้อนปีเป็นตัวเลขสี่หลัก (yyyy) หรือการอ้างอิงเซลล์ไปยังตำแหน่งในแผ่นงาน
  • เดือน - ป้อนเดือนเป็นตัวเลขสองหลัก (มม.) หรือการอ้างอิงเซลล์ไปยังตำแหน่งในแผ่นงาน
  • วัน - ป้อนวันเป็นตัวเลขสองหลัก (dd) หรือการอ้างอิงเซลล์ไปยังตำแหน่งในแผ่นงาน

ข้อผิดพลาดและการปรับเปลี่ยน

มูลค่า! ค่าความผิดพลาดจะถูกส่งกลับโดยฟังก์ชันถ้าป้อนข้อมูลข้อความแทนตัวเลข ซึ่งรวมถึงการป้อนข้อมูลอ้างอิงไปยังเซลล์ที่มีข้อความ #NUM! ค่าความผิดพลาดจะถูกส่งกลับโดยฟังก์ชันถ้าป้อนตัวเลขห้าหลักเช่น 20016 สำหรับอาร์กิวเมนต์ปี หากมีค่าที่ไม่ถูกต้องสำหรับอาร์กิวเมนต์เดือนหรือวันฟังก์ชันจะปรับเอาต์พุตของฟังก์ชันให้ตรงกับวันที่ที่ถูกต้องครั้งถัดไป ตัวอย่างเช่น = DATE (2016,13,1) - ซึ่งมี 13 สำหรับอาร์กิวเมนต์เดือน - ปรับค่าอาร์กิวเมนต์ของปีและส่งกลับ 1/1/2017 อีกตัวอย่างหนึ่งคือ = DATE (2016,01,32) ซึ่งมีเวลา 32 วันสำหรับเดือนมกราคม - ปรับค่าอาร์กิวเมนต์ของเดือนและส่งกลับ 2/01/2016 ถ้ามีการป้อนค่าทศนิยมสำหรับอาร์กิวเมนต์ค่าจะถูกตัดทอนให้เป็นค่าจำนวนเต็ม ตัวอย่างเช่นค่า "10.25" จะถูกตีความว่าเป็น "10" โดยฟังก์ชัน

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

ในภาพข้างต้นฟังก์ชัน DATE จะถูกใช้ร่วมกับฟังก์ชันอื่น ๆ ในสูตรวันที่จำนวนหนึ่ง

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

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

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

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

ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์ในแผ่นงานประกอบด้วย:

  • พิมพ์ด้วยตัวเองในฟังก์ชันที่สมบูรณ์ - เพียงแค่จำไว้ว่าคำสั่งต้องเป็น ปปปปมมวว เช่น = วันที่ (2016,01,16) หรือ, = วัน (A2, B2, C2) ถ้าใช้การอ้างอิงเซลล์
  • ใช้ กล่องแนะนำรถยนต์ เพื่อป้อนฟังก์ชันและข้อโต้แย้ง

Google ชีตไม่ได้ใช้กล่องโต้ตอบเพื่อป้อนอาร์กิวเมนต์ของฟังก์ชันตามที่สามารถพบได้ใน Excel แต่ก็มี กล่องแนะนำรถยนต์ ที่ปรากฏขึ้นเป็นชื่อของฟังก์ชันถูกพิมพ์ลงในเซลล์

ตัวคั่นด้วยเครื่องหมายจุลภาค

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

ขั้นตอนด้านล่างจะอธิบายถึงวิธีการป้อนฟังก์ชัน DATE ที่อยู่ในเซลล์ B4 ในภาพด้านบนโดยใช้ปุ่ม กล่องแนะนำรถยนต์

  1. คลิกที่ เซลล์ D4 เพื่อให้เป็นเซลล์ที่ใช้งานอยู่: นี่คือที่ซึ่งผลของฟังก์ชัน DATE จะปรากฏขึ้น

  2. พิมพ์เครื่องหมายเท่ากับ = ตามด้วยชื่อของฟังก์ชัน - วันที่

  3. อย่างคุณ ชนิด, อัตโนมัติแนะนำ ปรากฏขึ้นพร้อมกับชื่อและไวยากรณ์ของฟังก์ชันที่ขึ้นต้นด้วยตัวอักษร D.

  4. เมื่อ วันที่ ปรากฏในช่องให้คลิกที่ ชื่อ ด้วยตัวชี้เมาส์เพื่อป้อนชื่อฟังก์ชั่นและ วงเล็บกลมเปิด ( ลงในเซลล์ D4

  5. คลิกที่ เซลล์ A2 ในแผ่นงานเพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็น ปี ข้อโต้แย้ง.

  6. หลังจากการอ้างอิงเซลล์พิมพ์ a จุลภาค , เพื่อทำหน้าที่เป็นตัวคั่นระหว่างข้อโต้แย้ง

  7. คลิกที่ เซลล์ B2 เพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็น เดือน ข้อโต้แย้ง.

  8. หลังจากการอ้างอิงเซลล์พิมพ์อีก จุลภาค , .

  9. คลิกที่ เซลล์ C2 เพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็น วัน ข้อโต้แย้ง.

  10. กด เข้าสู่ บนแป้นพิมพ์เพื่อเข้าสู่ ปิดวงเล็บกลม ) และทำหน้าที่ให้สมบูรณ์

  11. วันที่ควรปรากฏใน เซลล์ B1 ในรูปแบบ 11/15/2015

  12. เมื่อคุณคลิกที่ เซลล์ B1 ฟังก์ชั่นที่สมบูรณ์= วัน (A2, B2, C2) ปรากฏในแถบสูตรเหนือแผ่นงาน

ถ้าผลลัพธ์ในเซลล์ B4 ไม่ถูกต้องหลังจากป้อนฟังก์ชันอาจเป็นไปได้ว่าเซลล์จัดรูปแบบไม่ถูกต้อง

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

  1. ไฮไลท์ เซลล์ในแผ่นงานที่ประกอบด้วยหรือจะประกอบด้วยวันที่

  2. คลิกที่ รูป > จำนวน > วันที่ ในเมนูเพื่อเปลี่ยนการจัดรูปแบบเซลล์เป็นรูปแบบวันที่ที่ใช้โดยการตั้งค่าภูมิภาคปัจจุบัน

การเปลี่ยนการตั้งค่าภูมิภาค

เช่นเดียวกับแอปออนไลน์จำนวนมาก Google ชีตจะตั้งค่าเริ่มต้นเป็นรูปแบบวันที่ในรูปแบบอเมริกันหรือที่เรียกว่า middle-endian ของ DD / MM / YYYY .

หากตำแหน่งของคุณใช้รูปแบบวันที่อื่นเช่น big-endian (YYYY / MM / DD) หรือ little-endian (DD / MM / YYYY) Google ชีตสามารถปรับเปลี่ยนเพื่อแสดงวันที่ในรูปแบบที่ถูกต้องโดยการปรับการตั้งค่าภูมิภาค

หากต้องการเปลี่ยนการตั้งค่าภูมิภาค:

  1. คลิก ไฟล์ เพื่อเปิดเมนูไฟล์

  2. คลิกที่ การตั้งค่าสเปรดชีต เพื่อเปิดการตั้งค่า กล่องโต้ตอบ

  3. ภายใต้ สถานที่เกิดเหตุ ใน กล่องโต้ตอบ, คลิกที่ กล่อง - ค่าดีฟอลต์ของ สหรัฐ - เพื่อดูรายการการตั้งคาประเทศที่มีอยู

  4. คลิกที่ ประเทศที่เลือก เพื่อให้เป็นตัวเลือกปัจจุบัน

  5. คลิกบันทึกการตั้งค่า ที่ด้านล่างของกล่องโต้ตอบเพื่อปิดและกลับไปที่แผ่นงาน

  6. วันที่ใหม่ที่ป้อนลงในแผ่นงานควรเป็นไปตามรูปแบบของประเทศที่เลือก - วันที่ที่มีอยู่อาจต้องได้รับการจัดรูปแบบอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล

ตัวเลขที่เป็นค่าลบและวันที่ของ Excel

โดยค่าเริ่มต้น Microsoft Excel for Windows จะใช้ระบบวันที่เริ่มในปี 1900 การป้อนหมายเลขซีเรียล 0 จะแสดงวันที่: 0 มกราคม 1900 นอกจากนี้ฟังก์ชัน DATE ของ Excel จะไม่แสดงวันที่ก่อนปี 1900

Google ชีตใช้วันที่ 30 ธันวาคม 1899 สำหรับหมายเลขซีเรียลเป็นศูนย์ แต่แตกต่างจาก Excel Google ชีตจะแสดงวันที่ก่อนหน้านี้โดยใช้หมายเลขติดลบสำหรับหมายเลขซีเรียล

ตัวอย่างเช่นวันที่ 1 มกราคม 1800 จะมีหมายเลขซีเรียล -36522 ใน Google ชีตและอนุญาตให้มีการใช้งานในสูตรต่างๆเช่นการลบ 1 มกราคม 1850 - 1 มกราคม 1800 ซึ่งส่งผลให้มูลค่า 18,222 - จำนวนวันระหว่างสองวัน

เมื่อป้อนวันที่เดียวกันลงใน Excel โปรแกรมจะแปลงวันที่ให้เป็นข้อมูลแบบข้อความโดยอัตโนมัติและส่งกลับค่า #VALUE! ค่าความผิดพลาดหากใช้วันที่ในสูตร

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

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

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

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