บทความนี้จะให้วิธีการที่มีประโยชน์ในการกรองช่วงวันที่ใน Excel สมมติว่าคุณมีข้อมูลการขายเป็นเวลาหนึ่งเดือน แต่คุณไม่ต้องการทราบยอดขายที่เกิดขึ้นในแต่ละวันของเดือนนั้น แต่คุณจำเป็นต้องรู้ว่าเกิดอะไรขึ้นในบางวันหรือในสัปดาห์ใดสัปดาห์หนึ่ง เพื่อจุดประสงค์ดังกล่าว คุณควรกรองช่วงวันที่ออกเพื่อให้ทราบได้ง่ายว่าสภาพของธุรกิจเป็นอย่างไรในช่วงเวลานั้น
ที่นี่เราจะทำงานกับชุดข้อมูลต่อไปนี้ แสดง ปริมาณการขาย ของ ผลิตภัณฑ์อิเล็กทรอนิกส์ ในร้านค้าใน วันที่ ที่แตกต่างกัน ในเดือนมกราคม , กุมภาพันธ์ และ มีนาคม .
5 วิธีในการกรองช่วงวันที่ใน Excel
1. การใช้คำสั่งตัวกรอง Excel เพื่อกรองช่วงวันที่
การดำเนินการที่ง่ายที่สุดในการ กรอง ออก ช่วงวันที่ กำลังใช้ the คำสั่งตัวกรอง จาก กำลังแก้ไข ริบบิ้น. มาดูกันว่าเราจะทำสิ่งนี้ได้อย่างไร
1.1. การกรองช่วงวันที่ตามการเลือก
สมมติว่าเราต้องการทราบเกี่ยวกับ ปริมาณการขาย ในเดือน มกราคม และ มีนาคม . เราจึงต้อง กรอง ออก วันที่ ใน กุมภาพันธ์ .
ขั้นตอน:
- เลือกเซลล์ใดก็ได้จาก B4 และ D4 แล้วไปที่ หน้าแรก >> จัดเรียง &กรอง >> ตัวกรอง
- หลังจากนั้น ให้คลิกที่ไอคอน ที่มีเครื่องหมาย ในเซลล์ B4 (แสดงในภาพต่อไปนี้)
- จากนั้นยกเลิกการทำเครื่องหมาย มกราคม และ มีนาคม และคลิก ตกลง .
คุณจะเห็นข้อมูลเกี่ยวกับการขายใน กุมภาพันธ์ .
- หากต้องการรับข้อมูลเกี่ยวกับ มกราคม และ มีนาคม , เลือก ช่วง B10:D12 และทำการ คลิกขวา ในเซลล์ใดๆ ที่เลือก
- จากนั้นคลิกที่ ลบแถว .
- ข้อความเตือน จะปรากฏขึ้น เพียงคลิก ตกลง .
- การดำเนินการนี้จะยุติข้อมูลทั้งหมดของ การขายผลิตภัณฑ์ ใน กุมภาพันธ์ . ตอนนี้เลือก ตัวกรอง จาก จัดเรียง &กรอง ริบบิ้นอีกครั้ง
ตอนนี้คุณจะเห็นข้อมูลเกี่ยวกับ การขาย ใน มกราคม และ มีนาคม เท่านั้น
ดังนั้นคุณสามารถ F ตัวกรอง ช่วงวันที่ ใน Excel เพื่อดูข้อมูลที่คุณต้องการ
อ่านเพิ่มเติม: วิธีคำนวณช่วงวันที่ใน Excel
1.2. การกรองช่วงวันที่โดยใช้ตัวกรองวันที่
เราอยากรู้เกี่ยวกับ ปริมาณการขาย ในเดือน มกราคม และ มีนาคม . เราจึงต้อง กรอง ออก วันที่ ใน กุมภาพันธ์ .
ขั้นตอน:
- เลือกเซลล์ใดก็ได้จาก B4 และ D4 แล้วไปที่ หน้าแรก >> จัดเรียง &กรอง >> ตัวกรอง
- หลังจากนั้น ให้คลิกที่ไอคอน ที่มีเครื่องหมาย ในเซลล์ B4 (แสดงในภาพต่อไปนี้)
- เลือก ตัวกรองที่กำหนดเอง จาก ตัวกรองวันที่ (แสดงในรูปถัดไป)
จำไว้ว่าคุณต้องการดู ยอดขาย ข้อมูลในเดือน มกราคม และ มีนาคม . ดังนั้นคุณต้อง กรอง ออก กุมภาพันธ์ เดือน. การทำเช่นนี้
- ตั้ง วันที่ เนื่องจาก ‘อยู่ก่อน 01-02-22 หรือหลัง 07-02-22’ (ดูในรูปด้านล่าง)
- ตอนนี้ คลิก ตกลง และคุณจะเห็น ข้อมูลการขาย ในเดือน มกราคม และ มีนาคม .
ดังนั้น คุณสามารถ กรองช่วงวันที่ ตามที่ขอ. คุณอาจพบตัวเลือกอื่นๆ ใน ตัวกรองวันที่ ชอบ วันนี้ เมื่อวาน เดือนหน้า เป็นต้น หากคุณต้องการ กรองช่วงวันที่ คุณอาจใช้ตัวเลือกเหล่านั้นในทางที่ต่างออกไป
อ่านเพิ่มเติม: วิธีใช้ตัวกรองวันที่ที่กำหนดเองใน Excel (5 วิธีง่ายๆ)
2. การกรองวันที่โดยใช้ฟังก์ชัน FILTER
การใช้ ฟังก์ชัน Excel FILTER จะเป็นความคิดที่ฉลาดในการกรอง ช่วงวันที่ . ลองนึกภาพว่าคุณต้องการทราบข้อมูลเกี่ยวกับ การขาย ใน กุมภาพันธ์ . มาดูกันว่าคุณควรปฏิบัติตามขั้นตอนใดเกี่ยวกับวิธีนี้
ขั้นตอน:
- ขั้นแรกให้สร้างแผนภูมิใหม่ดังรูปต่อไปนี้
- ตรวจสอบให้แน่ใจว่า รูปแบบตัวเลข ของ คอลัมน์ F ถูกตั้งค่าเป็น วันที่ .
- พิมพ์สูตรต่อไปนี้ในเซลล์ F5 .
=FILTER(B5:D14,MONTH(B5:B14)=2,"No data")
ฟังก์ชัน MONTH ช่วย ตัวกรอง ฟังก์ชันส่งคืนข้อมูลของ การขาย ตามเดือนที่เราใส่ในสูตร ที่นี่เราต้องการเห็น ยอดขาย ข้อมูลใน กุมภาพันธ์ ดังนั้นเราจึงกำลังตรวจสอบว่า วันที่ ช่วง B5:B14 เป็นของเดือนที่ 2 . ถ้าใช่ เราจะเห็น ยอดขาย ประวัติศาสตร์ กุมภาพันธ์ เดือน. มิฉะนั้น เราจะไม่มีข้อมูล .
- ตอนนี้กด ENTER และคุณจะเห็นข้อมูลทั้งหมดเกี่ยวกับ การขายผลิตภัณฑ์ ใน กุมภาพันธ์ .
ดังนั้นคุณสามารถ กรอง ช่วงวันที่ ได้อย่างรวดเร็ว
อ่านเพิ่มเติม: Excel VBA:กรองวันที่ก่อนวันนี้ (ด้วยขั้นตอนด่วน)
3. การใช้ตาราง Pivot เพื่อกรองช่วงของวันที่
ในส่วนนี้ ฉันจะแสดงวิธีกรอง a ช่วงวันที่ ด้วยความช่วยเหลือของ Pivot Table . สมมติว่าคุณต้องการทราบเกี่ยวกับยอดรวม ยอดขาย ใน มกราคม . เพียงทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ขั้นแรก เลือก ช่วง B4:D12 . จากนั้นไปที่ แทรก >> ตารางเดือย
- A กล่องโต้ตอบ จะปรากฏขึ้น เพียงคลิก ตกลง .
คุณจะเห็นฟิลด์ PivotTable ที่ด้านขวาของแผ่นงาน Excel ใหม่ มีทั้งหมด ฟิลด์ จาก ส่วนหัวของคอลัมน์ ของชุดข้อมูลของคุณ มีสี่ พื้นที่ ชื่อ ตัวกรอง , คอลัมน์ , แถว และ คุณค่า . คุณสามารถ ลาก ใดๆ ฟิลด์ บนพื้นที่เหล่านี้ .
- ตอนนี้คลิกที่ วันที่ ใน ฟิลด์ PivotTable . คุณจะเห็นช่องอื่น เดือน จะปรากฏขึ้นโดยอัตโนมัติ
- ตอนนี้เป็นส่วนที่ยุ่งยาก คุณต้องยกเลิกการทำเครื่องหมาย วันที่ แต่ทำเครื่องหมาย ผลิตภัณฑ์ และ ยอดขาย จาก ฟิลด์
- จากนั้นลาก เดือน จาก พื้นที่ ของ แถว ไปยัง ตัวกรอง (แสดงในภาพต่อไปนี้)
การดำเนินการนี้จะแสดงทุก ยอดขาย และ ผลิตภัณฑ์ ของชุดข้อมูลใน Pivot Table .
- หากต้องการดู ยอดขาย ใน มกราคม ให้คลิกที่ ลูกศร ของพื้นที่ทำเครื่องหมายในภาพต่อไปนี้แล้วเลือก ม.ค. .
- หลังจากนั้น เพียงคลิก ตกลง .
ตอนนี้ คุณจะสามารถเห็น ผลิตภัณฑ์ . ทั้งหมด และ ยอดขาย . ตามลำดับ ใน ตาราง Pivot . คุณยังสามารถดูยอดรวม ยอดขาย ของ มกราคม เดือน.
ด้วยวิธีนี้ คุณสามารถ กรองช่วงวันที่ . ได้อย่างง่ายดาย โดยใช้ Pivot Table . ในกรณีนี้ เรา กรอง ออก วันที่ ของ กุมภาพันธ์ และ มีนาคม .
อ่านเพิ่มเติม: วิธีการกรองช่วงวันที่ในตาราง Pivot ด้วย Excel VBA
การอ่านที่คล้ายกัน
- วิธี SUMIF ระหว่างวันสองวันกับเกณฑ์อื่น (7 วิธี)
- คำนวณค่าเฉลี่ยหากอยู่ภายในช่วงวันที่ใน Excel (3 วิธี)
- วิธีใช้ SUMIFS เป็นค่า SUM ในช่วงวันที่ใน Excel
- ทำ SUMIF ช่วงวันที่เดือนใน Excel (9 วิธี)
- Excel SUMIF ที่มีช่วงวันที่เป็นเดือนและปี (4 ตัวอย่าง)
4. การใช้ VBA เพื่อกรองช่วงวันที่
เราสามารถ กรองช่วงวันที่ ผ่าน VBA ด้วย. สมมติว่าคุณแค่ต้องการทราบเกี่ยวกับ ยอดขาย ใน กุมภาพันธ์ และ มีนาคม . มาพูดถึงกระบวนการด้านล่างกัน
ขั้นตอน:
- ขั้นแรก เปิด Visual Basic จาก แท็บนักพัฒนา .
จากนั้นจะเปิดหน้าต่างใหม่ของ Microsoft Visual Basic for Applications .
- ตอนนี้ เปิด แทรก >> เลือก โมดูล .
- พิมพ์รหัสต่อไปนี้ใน โมดูล VBA .
Public Sub DateRangeFilter()
Dim StartDate As Long, EndDate As Long
StartDate = Range("B10").Value
EndDate = Range("B14").Value
Range("B4:B14").AutoFilter field:=1, _
Criteria1:=">=" & StartDate, _
Operator:=xlAnd, _
Criteria2:="<=" & EndDate
End Sub
ที่นี่ ฉันได้สร้าง Sub DateRangeFilter , โดยที่ฉันประกาศตัวแปรสองตัว StartDate และ วันที่สิ้นสุด เป็น ยาว .
อย่างที่เราต้องการทราบเกี่ยวกับ การขาย ในเดือน กุมภาพันธ์ และ มีนาคม เราตั้งค่า วันที่ first แรก ของ กุมภาพันธ์ เป็น วันที่เริ่มต้น . ของเรา (เซลล์ B10 ) และ วันที่ . ล่าสุด ของ มีนาคม เป็น วันที่สิ้นสุด . ของเรา (เซลล์ B14 ) โดยใช้ ช่วง และ วิธีมูลค่า . จากนั้นเราใช้ the วิธีการกรองอัตโนมัติ เพื่อ กรอง ช่วงวันที่นี้ จาก B4:B14 โดยกำหนด เกณฑ์ สำหรับ วันที่เริ่มต้น และ วันที่สิ้นสุด .
- ตอนนี้ เรียกใช้ มาโคร จากแผ่นงาน Excel
- หลังจากนั้น คุณจะเห็นเฉพาะ วันที่ ของ กุมภาพันธ์ และ มีนาคม .
ดังนั้นคุณสามารถ กรอง ช่วงวันที่ โดยใช้ VBA . อย่างง่าย รหัส.
อ่านเพิ่มเติม: Excel VBA:กรองช่วงวันที่ตามค่าของเซลล์ (มาโครและฟอร์มผู้ใช้)
5. การใช้ฟังก์ชัน Excel และ TODAY เพื่อกรองช่วงวันที่
สมมติว่าคุณต้องการทราบเกี่ยวกับ การขาย ประวัติศาสตร์ที่มีวันที่ระหว่าง 60 และ 80 วันที่ผ่านมาจาก วันนี้ . คุณสามารถปฏิบัติตามแนวทางนี้ได้
ขั้นตอน:
- สร้าง คอลัมน์ใหม่ ตั้งชื่อตามที่คุณต้องการ ในกรณีนี้ ฉันจะตั้งชื่อว่า วันที่ที่กรอง .
- จากนั้นพิมพ์สูตรต่อไปนี้ในเซลล์ E5 .
=AND(TODAY()-B5>=60,TODAY()-B5<=80)
ที่นี่ ฟังก์ชัน TODAY ระบุ วันที่ ระหว่าง 60 และ 80 วันที่ผ่านมาจาก วันนี้ . จากนั้นเราใช้ตรรกะนี้สำหรับ ฟังก์ชัน AND . จากนั้น และ ฟังก์ชั่นส่งกลับค่าตามตรรกะ
- กด ENTER คีย์แล้วคุณจะเห็นผลลัพธ์ในเซลล์ E5 .
- ตอนนี้ใช้ Fill Handle เพื่อป้อนอัตโนมัติ เซลล์ส่วนล่าง
- เลือกเซลล์ E5 จากนั้นเลือก หน้าแรก >> จัดเรียง &กรอง >> ตัวกรอง
- ตอนนี้ คลิกที่เครื่องหมาย ลูกศร , ยกเลิกการทำเครื่องหมาย FALSE แล้วคลิก ตกลง (แสดงในรูปต่อไปนี้)
- หลังจากดำเนินการนี้ คุณจะเห็น ยอดขาย ประวัติในช่วงที่คุณต้องการ จาก วันที่ .
ดังนั้นคุณสามารถ กรอง ช่วงวันที่ ใน Microsoft Excel
อ่านเพิ่มเติม: สูตร Excel เพื่อเพิ่มช่วงวันที่ (11 วิธีด่วน)
สมุดแบบฝึกหัด
ที่นี่ฉันให้ชุดข้อมูลที่ฉันใช้วิธีนี้ ฉันหวังว่านี่อาจเป็นประโยชน์สำหรับคุณในการฝึกฝนวิธีการเหล่านี้ด้วยตัวคุณเอง
บทสรุป
บทความนี้เน้นเกี่ยวกับวิธีการกรองช่วงวันที่ ใน Excel เราได้ใช้วิธีที่ค่อนข้างง่ายที่นี่ การกรองช่วงวันที่มีประโยชน์มากเมื่อคุณทำงานในชุดข้อมูลขนาดใหญ่ และคุณจำเป็นต้องทราบเกี่ยวกับเหตุการณ์หรือเหตุการณ์หรือข้อมูลบางอย่างภายในระยะเวลาที่กำหนด ฉันหวังว่าคุณอาจได้รับประโยชน์จากบทความนี้ หากคุณมีวิธีการที่ง่ายกว่าในใจหรือข้อเสนอแนะใดๆ โปรดทิ้งมันไว้ในช่องแสดงความคิดเห็น
บทความที่เกี่ยวข้อง
- วิธีใช้ SUMIFS กับช่วงวันที่และหลายเกณฑ์ (7 วิธีด่วน)
- ช่วงวันที่ของ VLOOKUP และคืนค่าใน Excel (4 วิธีที่เหมาะสม)
- วิธีใช้สูตร IF สำหรับช่วงวันที่ใน Excel (6 วิธี
- โค้ด VBA เพื่อกรองข้อมูลตามวันที่ใน Excel (4 ตัวอย่าง)
- วิธีการกรองวันที่ 30 วันที่ผ่านมาใน Excel (5 วิธีง่ายๆ)
- VBA เป็นตัวกรองตาราง Pivot ระหว่างสองวันใน Excel