Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

ในบทความนี้ ผมจะอธิบายว่าทำไม ตัวกรองขั้นสูง คุณลักษณะไม่ทำงานในบางสถานการณ์ใน Excel โดยทั่วไป ตัวกรองขั้นสูง เป็นเวอร์ชันขั้นสูงของคุณลักษณะตัวกรองปกติของ Excel น่าแปลกที่ฟีเจอร์นี้ไม่ได้ใช้มากเท่ากับฟีเจอร์อื่นๆ เช่น ตัวกรอง Excel ทั่วไป

สามารถดาวน์โหลดแบบฝึกหัดที่เราได้ใช้ในการจัดทำบทความนี้

ตัวกรองขั้นสูงใน Excel คืออะไร

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

ตัวอย่างเช่น เรามีชุดข้อมูลที่มีข้อมูลการขายตามรัฐของผลิตภัณฑ์ต่างๆ ของ Apple ตอนนี้ ใช้ ตัวกรองขั้นสูง ตัวเลือกที่เราได้กรองข้อมูลสำหรับแคลิฟอร์เนีย (CA ) ซึ่งมีมูลค่าการขายมากกว่า $7000 .

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

เนื้อหาที่เกี่ยวข้อง:ตัวกรองขั้นสูงของ Excel [หลายคอลัมน์และเกณฑ์ โดยใช้สูตรและสัญลักษณ์แทน]

2 เหตุผล &วิธีแก้ไขเกี่ยวกับตัวกรองขั้นสูงของ Excel ไม่ทำงาน

เหตุผลที่ 1:ส่วนหัวของช่วงเกณฑ์ไม่เหมือนกับชุดข้อมูลหลัก

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

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

วิธีแก้ไข:

  • ขั้นแรก แก้ไขส่วนหัวของคอลัมน์ของทั้ง ช่วงเกณฑ์ และชุดข้อมูลหลัก คุณสามารถคัดลอกส่วนหัวของคอลัมน์จากชุดข้อมูลหลักไปยังช่วงเกณฑ์ได้

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

  • ถัดไป ไปที่ข้อมูล> จัดเรียงและกรอง > ขั้นสูง .

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

  • ตอนนี้ ตัวกรองขั้นสูง กล่องโต้ตอบจะปรากฏขึ้น จากนั้นเลือก การกระทำ . ที่ต้องการ แรก. ฉันได้เลือก คัดลอกไปยังตำแหน่งอื่น ตัวเลือก. หลังจากนั้น ระบุ รายการช่วง , ช่วงเกณฑ์ และ คัดลอกไปที่ ทีละคน. คลิก ตกลง หลังจากที่คุณระบุพารามิเตอร์ทั้งหมดแล้ว

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

  • สุดท้าย ต่อไปนี้จะเป็นผลลัพธ์ ทั้งหมด แคลิฟอร์เนีย (แคนาดา ) มูลค่าการขายมากกว่า $7000 ถูกกรองในตำแหน่งอื่นในชีตที่ใช้งานอยู่

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

เนื้อหาที่เกี่ยวข้อง:การประยุกต์ใช้ช่วงเกณฑ์ตัวกรองขั้นสูงใน Excel

เหตุผลที่ 2:ชุดข้อมูลหลักของ Excel มีค่าผิดพลาดใดๆ

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

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

วิธีแก้ไข:

  • ในกรณีของฉัน ประการแรก ฉันได้แทนที่ค่าความผิดพลาดด้วยข้อมูลการขายที่ถูกต้อง

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

  • ประการที่สอง ฉันได้ใช้ ตัวกรองขั้นสูง ไปยังชุดข้อมูลปัจจุบัน โดยไปที่ ข้อมูล> จัดเรียงและกรอง > ขั้นสูง .

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

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

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

  • โดยสรุป คุณจะเห็นผลลัพธ์ดังต่อไปนี้ เนื่องจากเราได้แทนที่ค่าความผิดพลาดด้วย $9000 จะมีการเพิ่มแถวพิเศษลงในผลลัพธ์ที่กรองแล้ว

ตัวกรองขั้นสูงของ Excel ไม่ทำงาน (2 เหตุผลและวิธีแก้ไข)

สิ่งที่ควรจำ

➤ ส่วนหัวของคอลัมน์ของ ช่วงเกณฑ์ ควรเหมือนกับชุดข้อมูลหลักทุกประการ

➤ อย่าลืม การกรองขั้นสูง ไม่สามารถยกเลิกได้หากคุณเลือก คัดลอกไปยังตำแหน่งอื่น การกระทำ

บทสรุป

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

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

  • Dynamic Advanced Filter Excel (VBA &Macro)
  • วิธีใช้ตัวกรองขั้นสูงใน VBA (หลักเกณฑ์ทีละขั้นตอน)