ถ้าข้อมูลที่คุณต้องการกรองต้องการเงื่อนไขที่ซับซ้อน (เช่น ชนิด = "ผลผลิต" 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")
-
แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ
-
เมื่อต้องการค้นหาแถวต่างๆ ที่ตรงกับหลายเกณฑ์สำหรับหนึ่งคอลัมน์ ให้พิมพ์เกณฑ์ลงไปตรงด้านล่างของแต่ละเกณฑ์ในแต่ละแถวของช่วงเกณฑ์นั้น จากตัวอย่าง ให้ใส่:
ชนิด
พนักงานขาย
ยอดขาย
="=Davolio"
="=Buchanan"
-
คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วง A6:C10
-
บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม
-
เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว
เคล็ดลับ เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ
-
-
ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$C$3
เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ
-
จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้
ชนิด
พนักงานขาย
ยอดขาย
เนื้อสัตว์
Davolio
$450
พืชผัก
Buchanan
$6,328
พืชผัก
Davolio
$6,544
หลายเงื่อนไข หลายคอลัมน์ เงื่อนไขทั้งหมดเป็นจริง
ตรรกะบูลีน (ชนิด = "พืชผัก" AND ยอดขาย > 1000)
-
แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ
-
เมื่อต้องการค้นหาแถวต่างๆ ที่ตรงกับหลายเกณฑ์ในหลายคอลัมน์ ให้พิมพ์เกณฑ์ทั้งหมดในแถวเดียวกันของช่วงเงื่อนไข จากตัวอย่าง ให้ใส่:
ชนิด
พนักงานขาย
ยอดขาย
="=ผลผลิต"
>1000
-
คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วง A6:C10
-
บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม
-
เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว
เคล็ดลับ เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ
-
-
ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$C$2
เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ
-
จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้
ชนิด
พนักงานขาย
ยอดขาย
ผลผลิต
Buchanan
$6,328
พืชผัก
Davolio
$6,544
หลายเงื่อนไข หลายคอลัมน์ เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง
ตรรกะบูลีน: (ชนิด = "ผลผลิต" OR พนักงานขาย = "Buchanan")
-
แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ
-
เมื่อต้องการค้นหาแถวต่างๆ ที่ตรงกับเงื่อนไขหลายรายการในหลายคอลัมน์ที่เงื่อนไขใดๆ สามารถเป็น True ให้พิมพ์เงื่อนไขในคอลัมน์และแถวต่างๆ ของช่วงเงื่อนไข จากตัวอย่าง ให้ใส่:
ชนิด
พนักงานขาย
ยอดขาย
="=ผลผลิต"
="=Buchanan"
-
คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10
-
บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม
-
เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว
เคล็ดลับ: เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ
-
-
ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$B$3
เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ
-
จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้
ชนิด
พนักงานขาย
ยอดขาย
ผลผลิต
Buchanan
$6,328
พืชผัก
Davolio
$6,544
ชุดเงื่อนไขหลายชุด ทุกชุดมีคอลัมน์เดียว
ตรรกะบูลีน ( (ยอดขาย > 6000 AND ยอดขาย < 6500 ) OR (ยอดขาย < 500) )
-
แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ
-
เมื่อต้องการค้นหาแถวที่ตรงกับชุดเงื่อนไขหลายชุดที่แต่ละชุดมีเงื่อนไขสําหรับหนึ่งคอลัมน์ ให้รวมหลายคอลัมน์ที่มีส่วนหัวของคอลัมน์เดียวกัน จากตัวอย่าง ให้ใส่:
ชนิด
พนักงานขาย
ยอดขาย
ยอดขาย
>6000
<6500
<500
-
คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10
-
บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม
-
เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว
เคล็ดลับ: เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ
-
-
ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$D$3
เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ
-
จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้
ชนิด
พนักงานขาย
ยอดขาย
เนื้อสัตว์
Davolio
$450
พืชผัก
Buchanan
$6,328
ชุดเงื่อนไขหลายชุด มีหลายคอลัมน์ในแต่ละชุด
ตรรกะบูลีน ( (พนักงานขาย = "Davolio AND ยอดขาย > 3000) OR (พนักงานขาย = "Buchanan" AND ยอดขาย > 1500) )
-
แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ
-
เมื่อต้องการค้นหาแถวที่ตรงกับชุดเงื่อนไขหลายชุดที่แต่ละชุดมีเงื่อนไขสําหรับหลายคอลัมน์ ให้พิมพ์เงื่อนไขแต่ละชุดในคอลัมน์และแถวที่แยกกัน จากตัวอย่าง ให้ใส่:
ชนิด
พนักงานขาย
ยอดขาย
="=Davolio"
>3000
="=Buchanan"
>1500
-
คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10
-
บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม
-
เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว
เคล็ดลับ เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ
-
-
ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$C$3 เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ
-
จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้
ชนิด
พนักงานขาย
ยอดขาย
ผลผลิต
Buchanan
$6,328
พืชผัก
Davolio
$6,544
เงื่อนไขที่ใช้อักขระตัวแทน
ตรรกะบูลีน พนักงานขาย = ชื่อที่มีตัวอักษร 'u' เป็นอักษรตัวที่สอง
-
เมื่อต้องการค้นหาค่าข้อความที่มีอักขระบางตัวร่วมกันแต่ไม่ใช่ทั้งหมด ให้ทำตามขั้นตอนใดขั้นตอนหนึ่ง หรือมากกว่าดังต่อไปนี้
-
พิมพ์อักขระอย่างน้อยหนึ่งตัวโดยไม่มีเครื่องหมายเท่ากับ (=) เพื่อค้นหาแถวที่มีค่าข้อความในคอลัมน์ที่ขึ้นต้นด้วยอักขระเหล่านั้น ตัวอย่างเช่น ถ้าคุณพิมพ์ข้อความ Dav เป็นเงื่อนไข Excel จะค้นหา "Davolio," "David," และ "Davis"
-
ใช้อักขระตัวแทน
ให้ใช้
เมื่อต้องการค้นหา
? (เครื่องหมายคำถาม)
อักขระตัวเดียวตัวใดก็ได้
ตัวอย่างเช่น sm?th จะค้นหา "smith" และ "smyth"* (เครื่องหมายดอกจัน)
อักขระจำนวนเท่าใดก็ได้
ตัวอย่างเช่น *east จะค้นหา "Northeast" และ "Southeast"~ (เครื่องหมายตัวหนอน) ตามด้วย ?, * หรือ ~
เครื่องหมายคําถาม เครื่องหมายดอกจัน หรือเครื่องหมายตัวหนอน
ตัวอย่างเช่น fy91~? จะค้นหา "fy91?"
-
-
แทรกแถวว่างอย่างน้อยสามแถวเหนือช่วงรายการที่สามารถใช้เป็นช่วงเงื่อนไขได้ ช่วงเงื่อนไขต้องมีป้ายชื่อคอลัมน์ ตรวจสอบให้แน่ใจว่ามีแถวว่างอย่างน้อยหนึ่งแถวระหว่างค่าเงื่อนไขและช่วงรายการ
-
ในแถวด้านล่างป้ายชื่อคอลัมน์ ให้พิมพ์เงื่อนไขที่คุณต้องการจับคู่ จากตัวอย่าง ให้ใส่:
ชนิด
พนักงานขาย
ยอดขาย
="=เนื้*"
="=?u*"
-
คลิกเซลล์ในช่วงรายการ จากตัวอย่าง ให้คลิกเซลล์ใดๆ ในช่วงรายการ A6:C10
-
บนแท็บ ข้อมูล ในกลุ่ม เรียงลำดับและกรอง ให้คลิก ขั้นสูง
-
ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการกรองช่วงรายการด้วยการซ่อนแถวที่ไม่ตรงกับเงื่อนไขของคุณ ให้คลิก กรองรายการแล้วใส่ในพื้นที่เดิม
-
เมื่อต้องการกรองช่วงรายการด้วยการคัดลอกแถวที่ตรงกับเงื่อนไขของคุณไปยังพื้นที่อื่นบนเวิร์กชีต ให้คลิก คัดลอกไปที่ตำแหน่งอื่น คลิกในกล่อง คัดลอกไปที่ แล้วคลิกมุมซ้ายบนของพื้นที่ที่คุณต้องการวางแถว
เคล็ดลับ: เมื่อคุณคัดลอกแถวที่กรองไปยังอีกตำแหน่งหนึ่ง คุณสามารถระบุคอลัมน์ที่จะรวมในการดําเนินการคัดลอกได้ ก่อนที่จะกรอง ให้คัดลอกป้ายชื่อคอลัมน์สําหรับคอลัมน์ที่คุณต้องการไปยังแถวแรกของพื้นที่ที่คุณวางแผนที่จะวางแถวที่กรองแล้ว เมื่อคุณกรอง ให้ใส่การอ้างอิงไปยังป้ายชื่อคอลัมน์ที่คัดลอกในกล่องคัดลอกไปยัง แถวที่คัดลอกจะรวมเฉพาะคอลัมน์ที่คุณคัดลอกป้ายชื่อ
-
-
ในกล่องช่วงเงื่อนไข ให้ใส่การอ้างอิงช่วงเงื่อนไข รวมทั้งป้ายชื่อเงื่อนไขด้วย จากตัวอย่าง ให้ใส่ $A$1:$B$3
เมื่อต้องการย้ายกล่องโต้ตอบตัวกรองขั้นสูงออกไปชั่วคราวในขณะที่คุณเลือกช่วงเงื่อนไข ให้คลิกยุบกล่องโต้ตอบ
-
จากตัวอย่าง ผลลัพธ์การกรองสำหรับช่วงรายการนี้จะเป็นดังนี้
ชนิด
พนักงานขาย
ยอดขาย
เครื่องดื่ม
Suyama
$5,122
เนื้อสัตว์
Davolio
$450
ผลผลิต
Buchanan
$6,328
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน