วิธีรับวันแรกของเดือนใน google ชีต
คุณสามารถใช้สูตรใดๆ ต่อไปนี้เพื่อรับวันแรกของเดือนสำหรับวันที่ใน Google ชีต:
สูตร 1: ใช้ฟังก์ชัน DAY()
= A2 -DAY( A2 )+ 1
สูตร 2: ใช้ฟังก์ชัน EOMONTH()
=EOMONTH( A2 , -1 ) +1
ทั้งสองสูตรจะส่งคืนวันแรกของเดือนสำหรับวันที่ในเซลล์ A2
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติกับชุดข้อมูลต่อไปนี้ใน Google ชีต
ตัวอย่างที่ 1: รับวันแรกของเดือนโดยใช้ DAY()
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2 :
= A2 -DAY( A2 )+ 1
จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ C:
ขณะนี้คอลัมน์ C จะแสดงวันแรกของเดือนสำหรับแต่ละวันที่ในคอลัมน์ A
สูตรนี้ทำงานอย่างไร:
- ฟังก์ชัน DAY() ส่งคืนวันของเดือนระหว่าง 1 ถึง 31
- ดังนั้น A2 – DAY(A2) จะส่งกลับวันสุดท้ายของเดือนก่อนหน้า
- จากนั้นเราเพิ่มหนึ่งรายการเพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2
ตัวอย่างที่ 2: รับวันแรกของเดือนโดยใช้ EOMONTH()
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2 :
=EOMONTH( A2 , -1 ) +1
จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ C:
ขณะนี้คอลัมน์ C จะแสดงวันแรกของเดือนสำหรับแต่ละวันที่ในคอลัมน์ A
สูตรนี้ทำงานอย่างไร:
- ฟังก์ชัน EOMONTH() ส่งกลับวันสุดท้ายของเดือนสำหรับวันที่
- ฟังก์ชัน EOMONTH(A2, -1) ส่งกลับวันสุดท้ายของเดือนก่อนหน้า
- จากนั้นเราเพิ่มหนึ่งรายการเพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2
คุณสามารถดูเอกสารฉบับเต็มของฟังก์ชัน EOMONTH() ได้ใน Google ชีต ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีทำสิ่งทั่วไปอื่นๆ ใน Google ชีต:
วิธีแปลงวันเป็นเดือนใน Google ชีต
วิธีนับเดือนใน Google ชีต
วิธีแปลงวันที่เป็นเดือนและปีใน Google ชีต