ไปยังเนื้อหาหลัก

วิธีกรองวันที่ระหว่างสองวันที่ระบุใน Excel

ผู้เขียน: เคลลี่ แก้ไขล่าสุด: 2024-09-27

บางครั้งคุณอาจต้องการกรองข้อมูลหรือบันทึกระหว่างวันที่ระบุสองวันใน Excel เท่านั้น ตัวอย่างเช่นคุณต้องการแสดงบันทึกการขายระหว่างวันที่ 9/1/2012 ถึง 11/30/2012 พร้อมกันใน Excel โดยซ่อนระเบียนอื่น ๆ บทความนี้มุ่งเน้นไปที่วิธีการกรองวันที่ระหว่างวันที่ระบุสองวันใน Excel ได้อย่างง่ายดาย

กรองวันที่ระหว่างสองวันที่ระบุด้วยคำสั่ง Filter
กรองวันที่ระหว่างสองวันที่ระบุด้วยรหัส VBA
เลือกวันที่ทั้งหมดระหว่างสองวันที่ระบุด้วย Kutools for Excel


กรองวันที่ระหว่างสองวันที่ระบุด้วยคำสั่ง Filter

สมมติว่าคุณมีรายงานต่อไปนี้และตอนนี้คุณต้องการกรองรายการระหว่างวันที่ 9/1/2012 ถึง 11/30/2012 เพื่อให้คุณสามารถสรุปข้อมูลบางอย่างได้อย่างรวดเร็ว ดูภาพหน้าจอ:

ข้อมูลต้นฉบับ ลูกศร ข้อมูลที่กรอง

Microsoft Excel ของ ตัวกรอง คำสั่งรองรับการกรองวันที่ทั้งหมดระหว่างวันที่สองวันด้วยขั้นตอนต่อไปนี้:

ขั้นตอนที่ 1: เลือกคอลัมน์วันที่คอลัมน์ C ในกรณี แล้วคลิก ข้อมูล > ตัวกรองดูภาพหน้าจอ:

ปุ่มตัวกรองบนแท็บข้อมูลบนริบบิ้น

ขั้นตอนที่ 2: คลิกปุ่มลูกศร ลูกศรกรอง นอกจากชื่อคอลัมน์ C แล้วเลื่อนเมาส์ไปที่ ตัวกรองวันที่และเลือก ระหว่าง รายการในรายการที่ถูกต้องดูภาพหน้าจอต่อไปนี้:

แผงตัวกรอง

ขั้นตอนที่ 3: ใน Popping up ตัวกรองอัตโนมัติที่กำหนดเอง กล่องโต้ตอบระบุวันที่สองวันที่คุณจะกรอง ดูขั้นตอนต่อไปนี้:

กล่องโต้ตอบตัวกรองอัตโนมัติแบบกำหนดเอง

ขั้นตอนที่ 4คลิกที่นี่ OK. ตอนนี้จะกรองคอลัมน์วันที่ระหว่างวันที่สองวันที่ระบุและซ่อนระเบียนอื่น ๆ ตามภาพหน้าจอต่อไปนี้:

ข้อมูลที่กรอง


กรองวันที่ระหว่างสองวันที่ระบุด้วยรหัส VBA

รหัส VBA สั้น ๆ ต่อไปนี้ยังสามารถช่วยคุณในการกรองวันที่ระหว่างสองวันที่ระบุได้โปรดทำตามนี้:

ขั้นตอนที่ 1: ป้อนวันที่ที่ระบุสองวันในเซลล์ว่าง ในกรณีนี้ฉันป้อนวันที่เริ่มต้น 9/1/2012 ในเซลล์ E1 และป้อนวันที่สิ้นสุด 11/30/2012 ในเซลล์ E2

สองวันที่ระบุที่ป้อนไว้ข้างข้อมูล

ขั้นตอนที่ 2: จากนั้นกดปุ่ม ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

ขั้นตอนที่ 3คลิกที่นี่ สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในหน้าต่างโมดูล

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

หมายเหตุ

  • ในโค้ดด้านบน lngStart = ช่วง ("E1"), E1 คือวันที่เริ่มต้นในแผ่นงานของคุณและ lngEnd = ช่วง ("E2"), E2 คือวันที่สิ้นสุดที่คุณได้ระบุไว้
  • ช่วง ("C1: C13")ช่วง C1: C13 คือคอลัมน์วันที่ที่คุณต้องการกรอง
  • รหัสทั้งหมดข้างต้นเป็นตัวแปรคุณสามารถเปลี่ยนแปลงได้ตามต้องการ

ขั้นตอนที่ 4: จากนั้นกด F5 คีย์เพื่อเรียกใช้รหัสนี้และบันทึกระหว่างวันที่ 9/1/2012 ถึง 11/30/2012 ได้รับการกรอง


เลือกวันที่ทั้งหมดระหว่างสองวันที่ระบุด้วย Kutools for Excel

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

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1: เลือกช่วงที่คุณจะกรองตามสองวันที่, แล้วคลิก Kutools > เลือก > เลือกเซลล์เฉพาะ...

เลือกตัวเลือกเซลล์ที่ระบุบนแท็บ Kutools บน Ribbon

2: ใน เลือกเซลล์เฉพาะ กล่องโต้ตอบระบุการตั้งค่าดังต่อไปนี้

  • 1). เลือก ทั้งแถว ตัวเลือกใน ประเภทการเลือก มาตรา.
  • 2) ใน ประเภทเฉพาะ โปรดเลือกอย่างต่อเนื่อง มากกว่าหรือเท่ากับ และ น้อยกว่าหรือเท่ากับ ในรายการแบบเลื่อนลงสองรายการ จากนั้นป้อนวันที่เริ่มต้นและวันที่สิ้นสุดลงในกล่องข้อความต่อไปนี้
  • 3). คลิก OK ปุ่ม. ดูภาพหน้าจอ:

เลือกกล่องโต้ตอบเฉพาะเซลล์

ตอนนี้แถวทั้งหมดที่ตรงกับเกณฑ์ถูกเลือกแล้ว จากนั้นคุณสามารถคัดลอกและวางแถวที่เลือกลงในช่วงที่ต้องการได้ตามต้องการ

เลือกแถวที่ตรงตามเกณฑ์

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now


สาธิต: กรองวันที่ทั้งหมดระหว่างวันที่สองวันที่เฉพาะเจาะจงด้วย Kutools สำหรับ Excel

Kutools สำหรับ Excel:เครื่องมือที่มีประโยชน์มากกว่า 300 รายการอยู่ในมือคุณ! เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Download Now!

บทความที่เกี่ยวข้อง:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!