Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

ถ้าข้อมูลที่คุณต้องการกรองต้องการเงื่อนไขที่ซับซ้อน (เช่น ชนิด = "ผลผลิต" OR พนักงานขาย = "Davolio") คุณสามารถใช้กล่องโต้ตอบตัวกรองขั้นสูง

เมื่อต้องการเปิดกล่องโต้ตอบตัวกรองขั้นสูง ให้คลิกข้อมูล > ขั้นสูง

กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

ตัวกรองขั้นสูง

ตัวอย่าง

ภาพรวมของเงื่อนไขตัวกรองขั้นสูง

หลายเงื่อนไข คอลัมน์เดียว เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง

พนักงานขาย = "Davolio" OR พนักงานขาย = "Buchanan"

หลายเงื่อนไข หลายคอลัมน์ เงื่อนไขทั้งหมดเป็นจริง

ชนิด = "ผลผลิต" AND ยอดขาย > 1000

หลายเงื่อนไข หลายคอลัมน์ เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง

ชนิด = "ผลผลิต" OR พนักงานขาย = "Buchanan"

ชุดเงื่อนไขหลายชุด ทุกชุดมีคอลัมน์เดียว

(ยอดขาย > 6000 AND ยอดขาย < 6500 ) OR (ยอดขาย < 500)

ชุดเงื่อนไขหลายชุด มีหลายคอลัมน์ในแต่ละชุด

(พนักงานขาย = "Davolio" AND ยอดขาย >3000) OR (พนักงานขาย = "Buchanan" AND ยอดขาย > 1500)

เงื่อนไขที่ใช้อักขระตัวแทน

พนักงานขาย = ชื่อที่มีตัวอักษร 'u' เป็นอักษรตัวที่สอง

ภาพรวมของเงื่อนไขตัวกรองขั้นสูง

คำสั่ง ขั้นสูง ทำงานต่างจากคำสั่ง ตัวกรอง ในลักษณะที่สำคัญหลายลักษณะ

  • คำสั่งนี้จะแสดงกล่องโต้ตอบ ตัวกรองขั้นสูง แทนที่จะเป็นเมนูตัวกรองอัตโนมัติ

  • คุณพิมพ์เงื่อนไขขั้นสูงในช่วงเงื่อนไขที่แยกต่างหากในเวิร์กชีตและเหนือช่วงของเซลล์หรือตารางที่คุณต้องการกรอง Microsoft Office Excel ใช้ช่วงเงื่อนไขที่แยกต่างหากในกล่องโต้ตอบตัวกรองขั้นสูงเป็นแหล่งข้อมูลของเงื่อนไขขั้นสูง

ข้อมูลตัวอย่าง

ข้อมูลตัวอย่างต่อไปนี้จะใช้กับทุกขั้นตอนในบทความนี้

ข้อมูลจะมีแถวว่างสี่แถวเหนือช่วงรายการที่จะใช้เป็นช่วงเงื่อนไข (A1:C4) และช่วงรายการ (A6:C10) ช่วงเงื่อนไขมีป้ายชื่อคอลัมน์และมีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

เมื่อต้องการทำงานกับข้อมูลนี้ ให้เลือกข้อมูลในตารางต่อไปนี้ คัดลอกข้อมูล แล้ววางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่

ชนิด

พนักงานขาย

ยอดขาย

ชนิด

พนักงานขาย

ยอดขาย

เครื่องดื่ม

Suyama

$5122

เนื้อสัตว์

Davolio

$450

พืชผัก

Buchanan

$6328

ผลผลิต

Davolio

$6544

ตัวดำเนินการเปรียบเทียบ

คุณสามารถเปรียบเทียบค่าสองค่าได้โดยใช้ตัวดำเนินการต่อไปนี้ เมื่อเปรียบเทียบค่าสองค่าโดยใช้ตัวดำเนินการเหล่านี้ ผลลัพธ์ที่ได้คือค่าตรรกะ ได้แก่ TRUE หรือ FALSE

ตัวดำเนินการเปรียบเทียบ

ความหมาย

ตัวอย่าง

= (เครื่องหมายเท่ากับ)

เท่ากับ

A1=B1

> (เครื่องหมายมากกว่า)

มากกว่า

A1>B1

< (เครื่องหมายน้อยกว่า)

น้อยกว่า

A1<B1

>= (เครื่องหมายมากกว่าหรือเท่ากับ)

มากกว่าหรือเท่ากับ

A1>=B1

<= (เครื่องหมายน้อยกว่าหรือเท่ากับ)

น้อยกว่าหรือเท่ากับ

A1<=B1

<> (เครื่องหมายไม่เท่ากับ)

ไม่เท่ากับ

A1<>B1

การใช้เครื่องหมายเท่ากับเพื่อพิมพ์ข้อความหรือค่า

เนื่องจากเครื่องหมายเท่ากับ (=) ถูกใช้เพื่อระบุสูตรเมื่อคุณพิมพ์ข้อความหรือค่าในเซลล์ Excel จะประเมินสิ่งที่คุณพิมพ์ แต่การทําเช่นนี้อาจทําให้เกิดผลลัพธ์การกรองที่ไม่คาดคิดได้ เมื่อต้องการระบุตัวดำเนินการเปรียบเทียบความเท่ากันของข้อความหรือค่า ให้พิมพ์เงื่อนไขเป็นนิพจน์สตริงในเซลล์ที่เหมาะสมในช่วงเงื่อนไข:

=''= รายการ ''

เมื่อรายการคือข้อความหรือค่าที่คุณต้องการค้นหา ตัวอย่างเช่น:

สิ่งที่คุณพิมพ์ลงในเซลล์

สิ่งที่ Excel ประเมินและแสดง

="=Davolio"

=Davolio

="=3000"

=3000

การพิจารณาการตรงตามตัวพิมพ์ใหญ่-เล็ก

เมื่อกรองข้อมูลข้อความ Excel จะไม่แยกความแตกต่างระหว่างอักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก แต่คุณสามารถใช้สูตรเพื่อค้นหาแบบตรงตามตัวพิมพ์ใหญ่-เล็กได้ สำหรับตัวอย่าง ให้ดูส่วนเงื่อนไขอักขระตัวแทน

การใช้ชื่อที่กำหนดไว้ล่วงหน้า

คุณสามารถตั้งชื่อช่วงว่าเงื่อนไข และการอ้างอิงของช่วงนั้นจะปรากฏขึ้นโดยอัตโนมัติในกล่องช่วงเงื่อนไข คุณยังสามารถกําหนดชื่อฐานข้อมูลสําหรับช่วงรายการที่จะกรองและกําหนดชื่อแยกสําหรับพื้นที่ที่คุณต้องการวางแถว และช่วงเหล่านี้จะปรากฏในกล่องช่วงรายการและคัดลอกไปยังโดยอัตโนมัติตามลําดับ

การสร้างเงื่อนไขโดยใช้สูตร

คุณสามารถใช้ค่าการคํานวณที่เป็นผลลัพธ์ของสูตรเป็นเงื่อนไขของคุณได้ โปรดอย่าลืมประเด็นสําคัญต่อไปนี้:

  • สูตรต้องประเมินค่าเป็น TRUE หรือ FALSE

  • เนื่องจากว่าคุณกำลังใช้สูตร ให้ใส่สูตรที่ต้องการ และอย่าพิมพ์นิพจน์ในรูปแบบต่อไปนี้

    =''= รายการ ''

  • อย่าใช้ป้ายชื่อคอลัมน์สำหรับป้ายชื่อเงื่อนไข ให้ปล่อยป้ายชื่อเงื่อนไขว่างไว้หรือใช้ป้ายชื่อที่ไม่ใช่ป้ายชื่อคอลัมน์ในช่วงรายการ (ในตัวอย่างต่อไปนี้คือ ค่าเฉลี่ยจากการคำนวณ และ ตรงกับเงื่อนไขทุกประการ)

    ถ้าคุณใช้ป้ายชื่อคอลัมน์ในสูตรแทนที่จะเป็นการอ้างอิงเซลล์แบบสัมพัทธ์หรือชื่อช่วง Excel จะแสดงค่าความผิดพลาด เช่น #NAME? หรือ #VALUE! ในเซลล์ที่มีเงื่อนไข คุณสามารถละเว้นข้อผิดพลาดนี้ได้ เนื่องจากไม่มีผลต่อวิธีการกรองช่วงรายการ

  • สูตรที่คุณใช้เป็นเงื่อนไขต้องใช้การอ้างอิงแบบสัมพัทธ์เพื่ออ้างอิงไปยังเซลล์ที่สอดคล้องกันในแถวแรกของข้อมูล

  • การอ้างอิงอื่นๆ ในสูตรจะต้องเป็นการอ้างอิงแบบสัมบูรณ์

หลายเงื่อนไข คอลัมน์เดียว เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง

ตรรกะบูลีน:    (พนักงานขาย = "Davolio" OR พนักงานขาย = "Buchanan")

  1. แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

  2. เมื่อต้องการค้นหาแถวต่างๆ ที่ตรงกับหลายเกณฑ์สำหรับหนึ่งคอลัมน์ ให้พิมพ์เกณฑ์ลงไปตรงด้านล่างของแต่ละเกณฑ์ในแต่ละแถวของช่วงเกณฑ์นั้น จากตัวอย่าง ให้ใส่:

    ชนิด

    พนักงานขาย

    ยอดขาย

    ="=Davolio"

    ="=Buchanan"

  3. คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วง A6:C10

  4. บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง

    กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

  5. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม

    • เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว

      เคล็ดลับ    เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ

  6. ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$C$3

    เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ รูปปุ่ม

  7. จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้

    ชนิด

    พนักงานขาย

    ยอดขาย

    เนื้อสัตว์

    Davolio

    $450

    พืชผัก

    Buchanan

    $6,328

    พืชผัก

    Davolio

    $6,544

หลายเงื่อนไข หลายคอลัมน์ เงื่อนไขทั้งหมดเป็นจริง

ตรรกะบูลีน    (ชนิด = "พืชผัก" AND ยอดขาย > 1000)

  1. แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

  2. เมื่อต้องการค้นหาแถวต่างๆ ที่ตรงกับหลายเกณฑ์ในหลายคอลัมน์ ให้พิมพ์เกณฑ์ทั้งหมดในแถวเดียวกันของช่วงเงื่อนไข จากตัวอย่าง ให้ใส่:

    ชนิด

    พนักงานขาย

    ยอดขาย

    ="=ผลผลิต"

    >1000

  3. คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วง A6:C10

  4. บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง

    กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

  5. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม

    • เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว

      เคล็ดลับ    เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ

  6. ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$C$2

    เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ รูปปุ่ม

  7. จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้

    ชนิด

    พนักงานขาย

    ยอดขาย

    ผลผลิต

    Buchanan

    $6,328

    พืชผัก

    Davolio

    $6,544

หลายเงื่อนไข หลายคอลัมน์ เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง

ตรรกะบูลีน:    (ชนิด = "ผลผลิต" OR พนักงานขาย = "Buchanan")

  1. แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

  2. เมื่อต้องการค้นหาแถวต่างๆ ที่ตรงกับเงื่อนไขหลายรายการในหลายคอลัมน์ที่เงื่อนไขใดๆ สามารถเป็น True ให้พิมพ์เงื่อนไขในคอลัมน์และแถวต่างๆ ของช่วงเงื่อนไข จากตัวอย่าง ให้ใส่:

    ชนิด

    พนักงานขาย

    ยอดขาย

    ="=ผลผลิต"

    ="=Buchanan"

  3. คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10

  4. บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง

    กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

  5. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม

    • เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว

    เคล็ดลับ: เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ

  6. ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$B$3

    เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ รูปปุ่ม

  7. จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้

    ชนิด

    พนักงานขาย

    ยอดขาย

    ผลผลิต

    Buchanan

    $6,328

    พืชผัก

    Davolio

    $6,544

ชุดเงื่อนไขหลายชุด ทุกชุดมีคอลัมน์เดียว

ตรรกะบูลีน     ( (ยอดขาย > 6000 AND ยอดขาย < 6500 ) OR (ยอดขาย < 500) )

  1. แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

  2. เมื่อต้องการค้นหาแถวที่ตรงกับชุดเงื่อนไขหลายชุดที่แต่ละชุดมีเงื่อนไขสําหรับหนึ่งคอลัมน์ ให้รวมหลายคอลัมน์ที่มีส่วนหัวของคอลัมน์เดียวกัน จากตัวอย่าง ให้ใส่:

    ชนิด

    พนักงานขาย

    ยอดขาย

    ยอดขาย

    >6000

    <6500

    <500

  3. คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10

  4. บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง

    กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

  5. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม

    • เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว

      เคล็ดลับ: เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ

  6. ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$D$3

    เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ รูปปุ่ม

  7. จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้

    ชนิด

    พนักงานขาย

    ยอดขาย

    เนื้อสัตว์

    Davolio

    $450

    พืชผัก

    Buchanan

    $6,328

ชุดเงื่อนไขหลายชุด มีหลายคอลัมน์ในแต่ละชุด

ตรรกะบูลีน    ( (พนักงานขาย = "Davolio AND ยอดขาย > 3000) OR (พนักงานขาย = "Buchanan" AND ยอดขาย > 1500) )

  1. แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

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

    ชนิด

    พนักงานขาย

    ยอดขาย

    ="=Davolio"

    >3000

    ="=Buchanan"

    >1500

  3. คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10

  4. บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง

    กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

  5. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม

    • เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว

      เคล็ดลับ    เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ

  6. ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$C$3 เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ รูปปุ่ม

  7. จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้

    ชนิด

    พนักงานขาย

    ยอดขาย

    ผลผลิต

    Buchanan

    $6,328

    พืชผัก

    Davolio

    $6,544

เงื่อนไขที่ใช้อักขระตัวแทน

ตรรกะบูลีน    พนักงานขาย = ชื่อที่มีตัวอักษร 'u' เป็นอักษรตัวที่สอง

  1. เมื่อต้องการค้นหาค่าข้อความที่มีอักขระบางตัวร่วมกันแต่ไม่ใช่ทั้งหมด ให้ทำตามขั้นตอนใดขั้นตอนหนึ่ง หรือมากกว่าดังต่อไปนี้

    • พิมพ์อักขระอย่างน้อยหนึ่งตัวโดยไม่มีเครื่องหมายเท่ากับ (=) เพื่อค้นหาแถวที่มีค่าข้อความในคอลัมน์ที่ขึ้นต้นด้วยอักขระเหล่านั้น ตัวอย่างเช่น ถ้าคุณพิมพ์ข้อความ Dav เป็นเงื่อนไข Excel จะค้นหา "Davolio," "David," และ "Davis"

    • ใช้อักขระตัวแทน

      ให้ใช้

      เมื่อต้องการค้นหา

      ? (เครื่องหมายคำถาม)

      อักขระตัวเดียวตัวใดก็ได้ ตัวอย่างเช่น sm?th จะค้นหา "smith" และ "smyth"

      * (เครื่องหมายดอกจัน)

      อักขระจำนวนเท่าใดก็ได้ ตัวอย่างเช่น *east จะค้นหา "Northeast" และ "Southeast"

      ~ (เครื่องหมายตัวหนอน) ตามด้วย ?, * หรือ ~

      เครื่องหมายคําถาม เครื่องหมายดอกจัน หรือเครื่องหมายตัวหนอน ตัวอย่างเช่น fy91~? จะค้นหา "fy91?"

  2. แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ

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

    ชนิด

    พนักงานขาย

    ยอดขาย

    ="=เนื้*"

    ="=?u*"

  4. คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10

  5. บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง

    กลุ่ม เรียงลำดับและกรอง บนแท็บ ข้อมูล

  6. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม

    • เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว

      เคล็ดลับ: เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ

  7. ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$B$3

    เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ รูปปุ่ม

  8. จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้

    ชนิด

    พนักงานขาย

    ยอดขาย

    เครื่องดื่ม

    Suyama

    $5,122

    เนื้อสัตว์

    Davolio

    $450

    ผลผลิต

    Buchanan

    $6,328

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย