Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

ชุดข้อมูลจะแสดงปริมาณการขาย ของผลิตภัณฑ์อิเล็กทรอนิกส์ ใน วันที่ ที่แตกต่างกัน ในมกราคม , กุมภาพันธ์ และ มีนาคม 2022 .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

วิธีที่ 1- ใช้ตัวเลือกการเรียงลำดับและตัวกรองเพื่อใช้ตัวกรองขั้นสูงกับช่วงวันที่

ขั้นตอน:

  • สร้างส่วนหัวของคอลัมน์ 3 อันดังที่แสดงด้านล่าง:วันที่ , ผลิตภัณฑ์ และ จำนวนการขาย

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • ใน วันที่ ป้อนเกณฑ์หรือช่วงที่คุณต้องการใช้ ที่นี่ แยกยอดขายหลัง 31 มกราคม 2022 .
  • ใน F6 ให้ป้อน >31/1/2022
  • คลิก ตกลง .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

>31/1/2022 ระบุวันที่หลัง 31 มกราคม 2022 .

หากต้องการกรองข้อมูลตามเกณฑ์:

  • เลือกชุดข้อมูลทั้งหมด B4: D14 .
  • ไปที่ ข้อมูล แท็บและเลือก ขั้นสูง ในจัดเรียงและกรอง .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • ใน ตัวกรองขั้นสูง ให้เลือก คัดลอกไปยังตำแหน่งอื่น .
  • ช่วงรายการ กำลังแสดงช่วงที่เลือก เนื่องจากชุดข้อมูลทั้งหมดถูกเลือก

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • ป้อน $F$4:$H$5 ในช่วงเกณฑ์
  • ป้อน $F$7 ใน คัดลอกไปที่ .
  • กด Enter เพื่อดูผลลัพธ์

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • คุณสามารถเปลี่ยนเกณฑ์และใช้ การกรองขั้นสูง ขึ้นอยู่กับ ช่วงวันที่ , ผลิตภัณฑ์ หรือ จำนวนการขาย .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

วิธีที่ 2 – การใช้ Excel VBA เพื่อใช้ตัวกรองขั้นสูงสำหรับช่วงวันที่

ขั้นตอน:

  • สร้างส่วนหัวคอลัมน์ 2 รายการ: เริ่มต้น และ สิ้นสุด วันที่ .

<แข็งแกร่ง> ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

เพื่อดึงข้อมูลเกี่ยวกับยอดขายของ มกราคม 2022 ป้อน เริ่มต้น วันที่เป็น 1 มกราคม และ จุดสิ้นสุด วันที่ 31 มกราคม

<แข็งแกร่ง> ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • เพื่อประกาศ เกณฑ์ ใน VBA รหัส ส่วนหัว จะต้องเหมือนกัน
  • ใน F8 ให้ป้อนสูตรต่อไปนี้:
  • คลิก ตกลง .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

=”>=”&F5 คัดลอกค่าจาก F5 และกำหนดหลักเกณฑ์ เกณฑ์บ่งชี้ว่า มากขึ้น หรือเท่ากับ ถึงค่านั้น สูตรจะกำหนดเกณฑ์ใน F8  มากกว่าหรือเท่ากับ 1 มกราคม 2022 .

  • ใน G8 ให้ป้อนสูตรต่อไปนี้:
  • คลิก ตกลง .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

=”<=”&G5 คัดลอกค่าใน G5 และกำหนดหลักเกณฑ์ เกณฑ์ น้อย หรือเท่ากับ ถึงค่านั้น สูตรจะกำหนดเกณฑ์ใน G8 น้อยกว่าหรือเท่ากับ 31 มกราคม 2022 .

  • ไปที่นักพัฒนาซอฟต์แวร์ แท็บแล้วคลิก Visual Basic .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • ใน แอปพลิเคชัน Microsoft Visual Basic หน้าต่าง คลิก แทรก >> โมดูล .

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • ป้อนรหัสต่อไปนี้ในโมดูล:
Sub myAdvancedFilterForDateRange()
Dim eb As Workbook
Dim es As Worksheet
Dim Rg As Range
Dim CRg As Range
Dim DRg As Range
Set eb = ThisWorkbook
Set es = eb.Worksheets("VBA Code")
Set Rg = es.Range("B4").CurrentRegion
Set CRg = es.Range("F7").CurrentRegion
Set DRg = es.Range("F10")
DRg.CurrentRegion.Clear
Rg.AdvancedFilter xlFilterCopy, CRg, DRg
End Sub

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • Rg ตัวแปรคือช่วงเริ่มต้นของชุดข้อมูล ซีอาร์จี ตัวแปรคือจุดเริ่มต้นของเกณฑ์และ DRg ตัวแปรตำแหน่งเริ่มต้นที่จะแสดงชุดข้อมูลผลลัพธ์
  • DRg.CurrentRegion.Clear เคลียร์พื้นที่
  • Rg.AdvancedFilter xlFilterCopy, CRg, DRg   บ่งบอกถึงกระบวนการกรองขั้นสูง
  • เรียกใช้โค้ดโดยคลิกที่ไอคอนต่อไปนี้:

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

  • ยอดขาย ข้อมูลสำหรับ มกราคม 2022 จะปรากฏขึ้น

ตัวกรองขั้นสูงของ Master Excel:สองวิธีที่พิสูจน์แล้วในการกรองข้อมูลตามช่วงวันที่

ดาวน์โหลดหนังสือแบบฝึกหัด

ดาวน์โหลดสมุดงานต่อไปนี้

<<กลับไปที่ตัวกรองขั้นสูง | กรองใน Excel | เรียนรู้ Excel รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!