วิธีรับวันแรกของเดือนใน excel (พร้อมตัวอย่าง)


คุณสามารถใช้สูตรต่อไปนี้เพื่อรับวันแรกของเดือนจากวันที่ใน Excel:

สูตร 1: ใช้ฟังก์ชัน DAY()

 = A2 -DAY( A2 )+1

สูตร 2: ใช้ฟังก์ชัน EOMONTH()

 =EOMONTH( A2 ,-1)+1

ทั้งสองสูตรจะส่งคืนวันแรกของเดือนสำหรับวันที่ในเซลล์ A2

ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติกับชุดข้อมูลต่อไปนี้ใน Excel:

ตัวอย่างที่ 1: รับวันแรกของเดือนโดยใช้ DAY()

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2 :

 = A2 -DAY( A2 )+1

จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ C:

Excel รับวันแรกของเดือนโดยใช้ฟังก์ชัน DAY()

ขณะนี้คอลัมน์ C จะแสดงวันแรกของเดือนสำหรับแต่ละวันที่ในคอลัมน์ A

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

  • ฟังก์ชัน DAY() ส่งคืนวันของเดือนระหว่าง 1 ถึง 31
  • ดังนั้น A2 – DAY(A2) จะส่งกลับวันสุดท้ายของเดือนก่อนหน้า
  • จากนั้นเราเพิ่มหนึ่งรายการเพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2

ตัวอย่างที่ 2: รับวันแรกของเดือนโดยใช้ EOMONTH()

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2 :

 =EOMONTH( A2 ,-1)+1

จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ C:

Excel รับวันแรกของเดือนโดยใช้ฟังก์ชัน EOMONTH()

ขณะนี้คอลัมน์ C จะแสดงวันแรกของเดือนสำหรับแต่ละวันที่ในคอลัมน์ A

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

  • ฟังก์ชัน EOMONTH() ส่งกลับวันสุดท้ายของเดือนสำหรับวันที่
  • ฟังก์ชัน EOMONTH(A2, -1) ส่งกลับวันสุดท้ายของเดือนก่อนหน้า
  • จากนั้นเราเพิ่มหนึ่งรายการเพื่อรับวันแรกของเดือนสำหรับวันที่ในเซลล์ A2

คุณสามารถดูเอกสารฉบับสมบูรณ์ของฟังก์ชัน EOMONTH() ใน Excel ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:

วิธีนับเดือนใน Excel
วิธีคำนวณค่าเฉลี่ยต่อเดือนใน Excel
วิธีแปลงรูปแบบวันที่เป็นเดือนและปีใน Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *