จินตนาการสถานการณ์ที่ต้องสร้างตารางตามวันที่ เช่น สร้างตารางเวลาที่ต้องระบุลิสต์กิจกรรมตามวันที่ ในกรณีเช่นนี้ ต้องการรายการวันที่ จริงๆ แล้วไม่มีรายการไหนไม่มีที่สิ้นสุด ดังนั้นรายการของคุณจะมีวันที่เริ่มต้นและสิ้นสุด
แสดงรายการวันที่ทั้งหมดระหว่างสองวันที่ใน Excel
สำหรับกรณีเช่นนี้ สามารถใช้วิธีที่อธิบายในบทความนี้เพื่อได้รายการวันที่ระหว่างสองวันที่เป็นรายการในคอลัมน์ มี 2 วิธี:
- สร้างรายการวันที่เรียงลำดับใน Excel โดยใช้ Fill handle
- ได้รายการวันที่ทั้งหมดระหว่างสองวันที่กำหนดใน Excel โดยใช้สูตร
1] สร้างรายการวันที่เรียงลำดับใน Excel โดยใช้ Fill handle

Microsoft Excel มี Fill handle ทำให้สร้างรายการวันที่เรียงลำดับได้ง่าย แม้จะไม่ช่วยโดยตรงกับวันที่ระหว่างสองวันที่กำหนด แต่ใช้ตัวเลือกนี้ง่ายกว่าใช้สูตร
เพียงป้อนวันที่ในเซลล์ A1 คลิกที่ใดที่หนึ่งนอกเซลล์ แล้วคลิกที่เซลล์อีกครั้งเพื่อเปิดใช้งาน Fill handle
ลาก Fill handle ลงเพื่อสร้างรายการวันที่เรียงลำดับใน Excel
ได้รายการวันที่ทั้งหมดระหว่างสองวันที่กำหนดใน Excel โดยใช้สูตร
สูตรเพื่อได้รายการวันที่ทั้งหมดระหว่างสองวันที่กำหนดใน Excel ค่อนข้างซับซ้อน จะอธิบายด้วยตัวอย่าง:
สมมติวันที่เริ่มต้นอยู่ในเซลล์ A1 และวันที่สิ้นสุดอยู่ในเซลล์ A2 ต้องการรายการในคอลัมน์ C ขั้นตอนหาจะเป็นดังนี้:
ก่อนอื่น ป้อนสูตรและกด Enter:
=A1+1 in cell C1
จะแสดงวันที่ถัดจากวันที่เริ่มต้นในเซลล์ C1

ตอนนี้ พิมพ์สูตรต่อไปนี้ในเซลล์ C2:
=IF($A$1+ROW(A1)>=$A$2-1,"",C1+1)

คลิกที่ใดที่หนึ่งนอกเซลล์ C2 แล้วกลับมาที่ C2 เพื่อเน้นตัวเลือกดึงสูตรลง ดึงสูตรลงจนกว่าจะเริ่มได้ผลลัพธ์ว่างบนเซลล์ กด Enter เพื่อแสดงผลลัพธ์

ปัญหาของสูตรนี้คือยากที่จะกำหนดไวยากรณ์หรือปรับเปลี่ยน นอกจากนี้ วันที่ไม่ได้เรียงลำดับอย่างแม่นยำ วันที่แรกและสุดท้ายอยู่ในเซลล์ A1 และ A2 วันที่ในคอลัมน์ C คือวันที่ระหว่างวันที่เหล่านั้น
วิธีแก้ปัญหานี้อาจเกี่ยวข้องกับการลาก ตัด และวางเล็กน้อย
หวังว่าจะช่วยได้
