Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

ตัวกรอง Excel: เพิ่มใช้ลบและการดำเนินการขั้นสูงอื่น ๆ ใน Excel

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

ในบทช่วยสอนนี้เราจะสาธิตวิธีการเพิ่มใช้หรือลบตัวกรองใน Excel นอกเหนือจากนั้นเราจะแนะนำวิธีปรับปรุงคุณสมบัติตัวกรองเพื่อจัดการปัญหา Excel ที่ซับซ้อนมากขึ้น

บทช่วยสอนนี้ส่วนใหญ่ครอบคลุม: (คลิกที่หัวข้อใดก็ได้ในสารบัญด้านล่างหรือทางด้านขวาเพื่อไปยังเนื้อหาที่เกี่ยวข้อง)


1. วิธีเพิ่มตัวกรองใน Excel

ในการกรองข้อมูลในช่วงหรือตารางอันดับแรกคุณต้องเพิ่มตัวกรองให้กับข้อมูลของคุณ ส่วนนี้มี 3 วิธีในการเพิ่มตัวกรองใน Excel

1.1 กรองคำสั่งบนแท็บข้อมูล

เลือกเซลล์ในช่วงหรือตารางที่คุณต้องการเพิ่มตัวกรองคลิก ข้อมูล > กรอง.

1.2 กรองคำสั่งบนแท็บข้อมูล

เลือกเซลล์ในช่วงหรือตารางที่คุณต้องการเพิ่มตัวกรองคลิก หน้าแรก > จัดเรียงและกรอง > กรอง.

1.3 เพิ่มตัวกรองด้วยทางลัด

เลือกเซลล์ใดก็ได้ในช่วงหรือตารางที่คุณต้องการเพิ่มตัวกรองจากนั้นกด Ctrl + เปลี่ยน + L กุญแจ

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


2. วิธีใช้ตัวกรองใน Excel (หนึ่งหรือหลายเกณฑ์)

หลังจากเพิ่มตัวกรองแล้วคุณต้องใช้ตัวกรองด้วยตนเอง ส่วนนี้จะแสดงวิธีใช้ตัวกรองในคอลัมน์อย่างน้อยหนึ่งคอลัมน์ใน Excel

2.1 ใช้ตัวกรองกับหนึ่งคอลัมน์ (หนึ่งเกณฑ์)

หากคุณต้องการใช้ตัวกรองกับคอลัมน์เดียวเช่นกรองข้อมูลในคอลัมน์ C ตามภาพด้านล่างที่แสดง โปรดไปที่คอลัมน์นั้นแล้วทำดังนี้

1) คลิกที่ลูกศรแบบเลื่อนลงในส่วนหัวของคอลัมน์

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

3) คลิกปุ่ม OK ปุ่มเพื่อเริ่มการกรอง ดูภาพหน้าจอ:

ตอนนี้ตัวกรองถูกนำไปใช้กับคอลัมน์ C ข้อมูลทั้งหมดที่คุณระบุจะปรากฏขึ้นและส่วนที่เหลือจะถูกซ่อนไว้

หลังจากใช้ตัวกรองคุณจะเห็นลูกศรแบบเลื่อนลงเปลี่ยนเป็นไอคอนตัวกรอง .

เป็นเรื่องที่น่าพิจารณาเป็นอย่างยิ่งว่าเมื่อคุณวางเคอร์เซอร์ไว้เหนือไอคอนตัวกรองเกณฑ์ตัวกรองที่คุณระบุไว้จะแสดงเป็นเคล็ดลับหน้าจอตามภาพหน้าจอด้านล่าง ดังนั้นหากคุณลืมเกณฑ์ที่คุณระบุไว้กับตัวกรองเพียงแค่วางเคอร์เซอร์ไว้เหนือไอคอนตัวกรอง

2.2 ใช้ตัวกรองที่มีหลายเกณฑ์กับหลายคอลัมน์ (หลายเกณฑ์)

2.2.1 ใช้ตัวกรองที่มีหลายเกณฑ์กับหลายคอลัมน์ทีละคอลัมน์

หากคุณต้องการใช้ตัวกรองกับหลายคอลัมน์ที่มีหลายเกณฑ์ให้ทำซ้ำวิธีการข้างต้นกับหลายคอลัมน์ทีละคอลัมน์

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

2.2.2 ใช้ตัวกรองที่มีหลายเกณฑ์พร้อมกันกับหลายคอลัมน์

ด้วยวิธีการข้างต้นคุณต้องใช้ตัวกรองกับคอลัมน์ทีละคอลัมน์และจุดที่สำคัญที่สุดคือวิธีนี้รองรับเท่านั้น AND เกณฑ์ ที่นี่แนะนำวิธีการสำหรับคุณไม่เพียง แต่ใช้ตัวกรองกับหลายคอลัมน์พร้อมกัน แต่ยังใช้ทั้งสองคอลัมน์ AND และ OR เกณฑ์

สมมติว่าคุณมีตารางข้อมูลตามภาพหน้าจอด้านล่างที่แสดงและต้องการกรองข้อมูลจากหลายคอลัมน์ตามเกณฑ์ต่างๆ: สินค้า = AAA-1 และ Order> 80, or ราคารวม> 10000. โปรดลองทำตามวิธีใดวิธีหนึ่งต่อไปนี้

2.2.2.1 ใช้ตัวกรองกับหลายคอลัมน์ด้วยฟังก์ชันตัวกรองขั้นสูง

ฟังก์ชันตัวกรองขั้นสูงอาจช่วยคุณแก้ปัญหานี้ได้โปรดทำตามขั้นตอนต่อไปนี้

1. ประการแรกสร้างเกณฑ์ในแผ่นงานตามภาพหน้าจอด้านล่างที่แสดง

บันทึก: สำหรับเกณฑ์ AND โปรดวางค่าเกณฑ์ในเซลล์ต่างๆของแถวเดียวกัน และวางค่าเกณฑ์ OR ในแถวอื่น

2 คลิก ข้อมูล > ระดับสูง เพื่อเปิด ตัวกรองขั้นสูง ฟังก์ชัน

3 ใน ตัวกรองขั้นสูง โปรดกำหนดค่าดังต่อไปนี้

3.1) ใน ตัวเลือก เลือก กรองรายการในสถานที่ ตัวเลือก;
3.2) ใน ช่วงรายการ เลือกช่วงข้อมูลเดิมหรือตารางที่คุณต้องการกรอง (ที่นี่ฉันเลือก A1: D9);
3.3) ใน ช่วงเกณฑ์ เลือกช่วงที่มีค่าเกณฑ์ที่คุณสร้างไว้ในขั้นตอนที่ 1
3.4) คลิกปุ่ม OK ปุ่ม

ตอนนี้คอลัมน์จะถูกกรองพร้อมกันตามเกณฑ์ที่กำหนดดังภาพด้านล่างที่แสดง

2.2.2.2 ใช้ตัวกรองกับหลายคอลัมน์ได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

ในฐานะที่เป็น AND และ OR เกณฑ์การกรองไม่ใช่เรื่องง่ายในการจัดการด้วยวิธีการข้างต้นขอแนะนำอย่างยิ่งที่นี่ ซุปเปอร์ฟิลเตอร์ คุณลักษณะของ Kutools สำหรับ Excel. ด้วยคุณสมบัตินี้คุณสามารถใช้ตัวกรองกับหลายคอลัมน์ด้วยเกณฑ์ AND และ OR ใน Excel ได้อย่างง่ายดาย

1. หลังจากติดตั้ง Kutools สำหรับ Excelคลิก Kutools Plus > ซุปเปอร์ฟิลเตอร์.

แล้ว ซุปเปอร์ฟิลเตอร์ บานหน้าต่างจะแสดงทางด้านขวาของแผ่นงาน

ตามค่าเริ่มต้นกลุ่มเกณฑ์ว่างสองกลุ่มจะถูกเพิ่มโดยมีความสัมพันธ์หรือระหว่างพวกเขาในไฟล์ ซุปเปอร์ฟิลเตอร์ บานหน้าต่าง และความสัมพันธ์ระหว่างเกณฑ์ในกลุ่มเดียวกันคือ AND คุณสามารถเปลี่ยนความสัมพันธ์ระหว่างกลุ่มต่างๆตามความต้องการของคุณ

2 ใน ซุปเปอร์ฟิลเตอร์ บานหน้าต่างโปรดกำหนดค่าเกณฑ์การกรองดังต่อไปนี้

2.1) ตรวจสอบไฟล์ ระบุ คลิกกล่อง ปุ่มเพื่อเลือกช่วงหรือตารางเดิมที่คุณจะกรอง
2.2) ใน ความสัมพันธ์ รายการแบบหล่นลงเลือก ทอง;
3.3) คลิกที่บรรทัดว่างแรกในกลุ่มแรกจากนั้นระบุเกณฑ์ตามความต้องการของคุณ

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

ดังตัวอย่างที่เรากล่าวไว้ข้างต้นฉันเลือกที่นี่ ผลิตภัณฑ์ > ข้อความ > เท่ากับ แยกจากรายการแบบเลื่อนลงสามรายการจากนั้นพิมพ์ AAA-1 ลงในกล่องข้อความ ดูภาพหน้าจอ:

2.4) สร้างเกณฑ์ที่เหลือและ Or เกณฑ์ต้องสร้างในกลุ่มใหม่ ตามที่แสดงภาพหน้าจอด้านล่างเกณฑ์ทั้งหมดจะถูกสร้างขึ้น คุณสามารถลบเกณฑ์ว่างจากกลุ่ม
2.5) คลิกปุ่ม กรอง ปุ่มเพื่อเริ่มการกรอง

ตอนนี้เฉพาะข้อมูลที่ตรงกันเท่านั้นที่จะแสดงในช่วงข้อมูลดั้งเดิมและส่วนที่เหลือจะถูกซ่อนไว้ ดูภาพหน้าจอ:

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

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้


3. วิธีใช้ตัวกรองใน Excel

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

3.1 กรองค่าข้อความ

3.1.1 กรองเซลล์ข้อความด้วยเกณฑ์เฉพาะ (ขึ้นต้นด้วยลงท้ายด้วยมีและอื่น ๆ )

อันที่จริงตัวดำเนินการกรองในตัว - ตัวกรองข้อความ ให้เกณฑ์ที่มีประโยชน์มากมายเพื่อให้คุณกรองข้อความได้อย่างง่ายดาย สมมติว่าคุณต้องการกรองเซลล์ที่ขึ้นต้นด้วยอักขระเฉพาะเช่น J โปรดทำดังนี้เพื่อทำให้เสร็จ

1. เพิ่มตัวกรองในส่วนหัวคอลัมน์ของช่วงข้อมูลเดิม คลิกเพื่อทราบวิธีการ.

2. คลิกลูกศรแบบเลื่อนลงในเซลล์ส่วนหัวเพื่อขยายเมนูตัวกรอง

3 คลิก ตัวกรองข้อความ > เริ่มต้นด้วย.

4 ใน ตัวกรองอัตโนมัติที่กำหนดเอง กล่องโต้ตอบป้อนอักขระเฉพาะ (ที่นี่ฉันพิมพ์เป็น J) ลงในกล่องข้อความจากนั้นคลิก ตกลง

ทิปส์: คุณสามารถเพิ่มรายการอื่นได้ และ or Or เกณฑ์ความสัมพันธ์ตามที่คุณต้องการ

ตอนนี้เซลล์ทั้งหมดเริ่มต้นด้วยอักขระ J จะแสดงในคอลัมน์ D ตามภาพด้านล่างที่แสดง

3.1.2 กรองด้วยตัวพิมพ์เล็กและใหญ่

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

3.1.2.1 กรองข้อความบางอย่างที่คำนึงถึงตัวพิมพ์เล็กและใหญ่ตามสูตรและคำสั่ง Filter

สมมติว่าคุณต้องการกรองข้อความตัวพิมพ์ใหญ่ทั้งหมดเช่น“ TEXT TOOLS” ในคอลัมน์ B โปรดทำดังนี้

1. สร้างคอลัมน์ผู้ช่วยเหลือนอกเหนือจากช่วงข้อมูลเดิม (ที่นี่ฉันเลือกคอลัมน์ D เป็นคอลัมน์ตัวช่วย) ป้อนสูตรด้านล่างลงในเซลล์ที่สองจากนั้นกดปุ่ม Enter เลือกเซลล์ผลลัพธ์ลากเซลล์ ที่จับการป้อนอัตโนมัติ ลงเพื่อให้ได้ผลลัพธ์อื่น ๆ

= แน่นอน (B2, UPPER (B2))

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

2. เลือกคอลัมน์ B และ D (คอลัมน์ C จะถูกเลือก แต่ไม่เป็นไร) คลิก Data> กรอง เพื่อเพิ่มตัวกรองให้กับพวกเขา

3. ไปที่คอลัมน์ B (คอลัมน์มีข้อความที่คุณจะกรอง) จากนั้นกำหนดค่าดังต่อไปนี้

3.1) คลิกลูกศรแบบเลื่อนลงในคอลัมน์ B;
3.2) ยกเลิกการเลือก เลือกทั้งหมด กล่องเพื่อยกเลิกการเลือกรายการทั้งหมด
3.3) ทำเครื่องหมายในช่องถัดจาก เครื่องมือข้อความ;
3.4) คลิกปุ่ม OK ปุ่ม. ดูภาพหน้าจอ:

ตอนนี้เฉพาะ "เครื่องมือข้อความ" ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเท่านั้นที่จะแสดงในคอลัมน์ B

4. คลิกลูกศรดรอปดาวน์ในคอลัมน์ D ยกเลิกการเลือก เลือกทั้งหมด เลือกกล่องกาเครื่องหมายที่อยู่ถัดจากไฟล์ TRUE จากนั้นคลิกไฟล์ OK ปุ่ม

จากนั้น "เครื่องมือข้อความ" ตัวพิมพ์ใหญ่ทั้งหมดในคอลัมน์ B จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง

3.1.2.2 กรองเซลล์ได้อย่างง่ายดายโดยคำนึงถึงตัวพิมพ์เล็กและใหญ่ด้วยเครื่องมือที่น่าทึ่ง

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

1. เลือกช่วงคอลัมน์ที่คุณจะกรองข้อความภายในจากนั้นคลิก Kutools Plus > ตัวกรองพิเศษ > ตัวกรองพิเศษ.

2 ใน ตัวกรองพิเศษ โปรดทำการตั้งค่าด้านล่าง

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

3. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่พบและจะถูกกรองคลิกที่ไฟล์ OK ปุ่ม

ตอนนี้เซลล์ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมดจะถูกกรองทันทีตามภาพด้านล่างที่แสดง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้

3.1.3 กรองตามความยาวของข้อความ

หากคุณต้องการกรองเซลล์ตามความยาวข้อความตัวอย่างเช่นหากต้องการกรองเซลล์ที่มีความยาวข้อความเท่ากับ 10 อักขระคุณควรทำอย่างไร ต่อไปนี้สามวิธีด้านล่างสามารถช่วยคุณได้

3.1.3.1 กรองเซลล์ตามความยาวข้อความด้วยคำสั่ง Filter

จริงๆแล้วคำสั่ง Filter มีตัวดำเนินการในตัวเพื่อแก้ปัญหานี้โปรดทำดังนี้

1. เลือกช่วงของเซลล์ที่จะกรอง (ที่นี่ฉันเลือก B1: B27) จากนั้นเพิ่มตัวกรองลงในช่วงคอลัมน์นี้โดยคลิก ข้อมูล > กรอง.

2. คลิกลูกศรดรอปดาวน์ในส่วนหัวของคอลัมน์จากนั้นคลิก ตัวกรองข้อความ > ตัวกรองที่กำหนดเอง. ดูภาพหน้าจอ:

3 ใน ตัวกรองอัตโนมัติที่กำหนดเอง กล่องโต้ตอบเลือกเกณฑ์เท่ากับพิมพ์ 10 เครื่องหมายคำถาม (?) เป็นโหมดรูปแบบลงในกล่องข้อความจากนั้นคลิกปุ่ม OK ปุ่ม

เคล็ดลับ: เครื่องหมายคำถาม 10 ข้อนี้ระบุว่าจะตรงกับสตริงข้อความที่มีความยาวเท่ากับ 10

ตอนนี้เซลล์ทั้งหมดที่มีความยาวสตริงข้อความคือ 10 (รวมช่องว่าง) จะถูกกรองทันที

3.1.3.2 กรองเซลล์ตามความยาวข้อความด้วยสูตรและคำสั่ง Filter

นอกจากนี้คุณสามารถใช้ฟังก์ชัน LEN เพื่อคำนวณความยาวสตริงข้อความของแต่ละเซลล์จากนั้นใช้คำสั่ง Filter เพื่อกรองเซลล์ความยาวข้อความที่ต้องการตามผลลัพธ์ที่คำนวณได้

1. สร้างคอลัมน์ผู้ช่วยเหลือที่อยู่ติดกับช่วงข้อมูลเดิม ใส่สูตรด้านล่างลงไปจากนั้นกดปุ่ม Enter เลือกเซลล์ผลลัพธ์แล้วลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อให้ได้ผลลัพธ์อื่น ๆ

= เลน (B2)

ตอนนี้คุณได้รับความยาวข้อความของแต่ละเซลล์ในคอลัมน์ที่ระบุ

2. เลือกคอลัมน์ตัวช่วย (รวมส่วนหัว) คลิก ข้อมูล > กรอง เพื่อเพิ่มตัวกรอง

3. คลิกลูกศรดรอปดาวน์ยกเลิกการเลือก เลือกทั้งหมด เพื่อยกเลิกการเลือกรายการทั้งหมดจากนั้นทำเครื่องหมายที่ช่องถัดจากหมายเลข 10 จากนั้นคลิกที่ไฟล์ OK ปุ่ม

ตอนนี้เซลล์ทั้งหมดที่มีความยาวสตริงข้อความคือ 10 (รวมช่องว่าง) จะถูกกรองทันที

3.1.3.3 กรองเซลล์ตามความยาวข้อความได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

ที่นี่แนะนำ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel เพื่อช่วยให้คุณกรองเซลล์ตามความยาวของข้อความใน Excel ได้อย่างง่ายดาย

1. เลือกช่วงคอลัมน์ที่คุณจะกรองเซลล์ตามความยาวของข้อความคลิก Kutools Plus > ตัวกรองพิเศษ > ตัวกรองพิเศษ. ดูภาพหน้าจอ:

2 ใน ตัวกรองพิเศษ โปรดกำหนดค่าดังต่อไปนี้

2.1) ช่วงที่เลือกจะแสดงในไฟล์ พิสัย กล่องคุณสามารถเปลี่ยนได้ตามที่คุณต้องการ
2.2) ใน กฎการกรอง เลือกส่วน ข้อความ ตัวเลือก;
2.3) เลือก ความยาวข้อความ เท่ากับตัวเลือกจากรายการแบบหล่นลงจากนั้นป้อนหมายเลข 10 ลงในกล่องข้อความ
2.4) คลิก ตกลง

3 Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่พบและจะถูกกรองคลิก OK เพื่อจะดำเนินต่อไป.

จากนั้นเซลล์ทั้งหมดที่มีความยาวสตริงข้อความเท่ากับ 10 จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

3.2 กรองหมายเลข

ใน Excel การกรองตัวเลขด้วยคำสั่ง Number Filters ก็ทำได้ง่ายมากเช่นกัน

สมมติว่าคุณต้องการกรองเซลล์ที่มีตัวเลขระหว่าง 15000 ถึง 20000 ในคอลัมน์ (เช่นคอลัมน์ C ตามภาพด้านล่างที่แสดง) คุณสามารถทำได้ดังนี้เพื่อให้บรรลุ

1. เลือกช่วงคอลัมน์ที่มีตัวเลขที่คุณจะกรองคลิก ข้อมูล > กรอง เพื่อเพิ่มตัวกรอง

2. หลังจากเพิ่มตัวกรองโปรดกำหนดค่าดังต่อไปนี้

2.1) คลิกลูกศรแบบเลื่อนลงเพื่อขยายตัวกรอง
2.2) คลิก ตัวกรองตัวเลข > ระหว่าง;

2.3) ใน ตัวกรองอัตโนมัติที่กำหนดเอง กล่องโต้ตอบป้อนเกณฑ์แล้วคลิก ตกลง

ทิปส์: เนื่องจากฉันต้องการกรองเซลล์ที่มีตัวเลขระหว่าง 15000 ถึง 20000 ที่นี่ฉันจึงป้อน 15000 และ 20000 แยกกันในกล่องข้อความ

ตอนนี้เซลล์ที่มีตัวเลขระหว่าง 15000 ถึง 20000 จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง

3.3 กรองวันที่

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

3.3.1 กรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์

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

3.3.1.1 กรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์ด้วยสูตรและคำสั่ง Filter

ในส่วนนี้คุณจะใช้ฟังก์ชัน WEEKDAY เพื่อคำนวณวันในสัปดาห์ของแต่ละวันจากนั้นใช้ตัวกรองเพื่อกรองวันในสัปดาห์หรือวันหยุดสุดสัปดาห์ตามที่คุณต้องการ

1. ในเซลล์ว่าง (D2 ในกรณีนี้) ให้ป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์จากนั้นลากไฟล์ ที่จับการป้อนอัตโนมัติ เหนือเซลล์ด้านล่างเพื่อใช้สูตรนี้

= WEEKDAY (A2)

ทิปส์:

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

บันทึก: อย่างที่คุณเห็นสูตรจะคืนค่าตัวเลขจาก 1 ไปยัง 7ซึ่งระบุวันของสัปดาห์จาก วันอาทิตย์ ไปยัง วันเสาร์ (1 สำหรับวันอาทิตย์ 7 สำหรับวันเสาร์)

2. เลือกผลลัพธ์ของสูตรทั้งหมด (รวมเซลล์ส่วนหัว) คลิก ข้อมูล > กรอง.

3. คลิกลูกศรดรอปดาวน์จากนั้นยกเลิกการเลือก เลือกทั้งหมด ช่องทำเครื่องหมาย

1) หากคุณต้องการกรองวันหยุดสุดสัปดาห์ทั้งหมดให้เลือกช่องทำเครื่องหมายถัดจากหมายเลข 1 และ 7
2) หากคุณต้องการกรองวันใดวันหนึ่งของสัปดาห์ยกเว้นวันหยุดสุดสัปดาห์ให้เลือกช่องทำเครื่องหมายถัดจากตัวเลขยกเว้น 1 และ 7 ตัวอย่างเช่นคุณต้องการกรองวันศุกร์ทั้งหมดเพียงทำเครื่องหมายในช่องถัดจากหมายเลข 6

จากนั้นเซลล์ในวันหยุดสุดสัปดาห์หรือวันใดวันหนึ่งของสัปดาห์จะถูกกรอง ดูภาพหน้าจอ:

3.3.1.2 กรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์ได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

หากวิธีการข้างต้นไม่สะดวกสำหรับคุณขอแนะนำที่นี่ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel. ด้วยคุณสมบัตินี้คุณสามารถกรองเซลล์ที่มีวันใดก็ได้ในสัปดาห์ด้วยการคลิกหลายครั้งเท่านั้น

1. เลือกเซลล์ที่มีวันที่ที่คุณต้องการกรองตามวันในสัปดาห์

2 คลิก Kutools Plus > ตัวกรองพิเศษ > ตัวกรองพิเศษ.

3 ใน ตัวกรองพิเศษ โปรดกำหนดค่าดังต่อไปนี้

3.1) ช่วงที่เลือกจะแสดงในไฟล์ พิสัย กล่อง. คุณสามารถเปลี่ยนช่วงได้ตามต้องการ
3.2) ใน กฎการกรอง เลือก วันที่ จากนั้นเลือกตัวเลือกจากรายการดรอปดาวน์
       สำหรับการกรองเซลล์สุดสัปดาห์ทั้งหมดให้เลือก สุดสัปดาห์ จากรายการแบบหล่นลง
       สำหรับการกรองวันใด ๆ ในสัปดาห์ยกเว้นวันหยุดสุดสัปดาห์ให้เลือก วันจันทร์วันอังคารวันพุธวันพฤหัส or วันศุกร์ จากเมนูแบบเลื่อนลงตามที่คุณต้องการ
3.3) คลิก ตกลง ดูภาพหน้าจอ:

4. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นพร้อมจำนวนเซลล์ที่พบและจะถูกกรองคลิก OK เพื่อจะดำเนินต่อไป.

ตอนนี้เซลล์ทุกวันหยุดสุดสัปดาห์หรือวันใด ๆ ของสัปดาห์จะถูกกรอง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

3.3.2 กรองเซลล์ตามวันทำงานด้วยเครื่องมือที่น่าทึ่ง

นอกจากกรองเซลล์ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์แล้ว ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel ยังช่วยกรองเซลล์ตามวันทำงานได้อีกด้วย

1. ใช้ไฟล์ ขั้นตอนเดียวกับด้านบน เพื่อเปิดใช้งานยูทิลิตี้ตัวกรองพิเศษ

2 ใน ตัวกรองพิเศษ กล่องโต้ตอบทำการตั้งค่าด้านล่าง

2.1) ช่วงที่เลือกจะแสดงในไฟล์ พิสัย กล่อง. คุณสามารถเปลี่ยนได้ตามต้องการ
2.2) ใน กฎการกรอง เลือก วันที่ ตัวเลือกแล้วเลือก วันทำงาน จากรายการแบบหล่นลง
2.3) คลิก ตกลง ดูภาพหน้าจอ:

3. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้น คลิก OK เพื่อจะดำเนินต่อไป.

ตอนนี้เซลล์ของวันทำงานทั้งหมดจะถูกกรอง

3.4 รูปแบบตัวกรอง

โดยปกติ Excel รองรับการกรองข้อมูลตามเกณฑ์ภาพเช่นสีแบบอักษรสีของเซลล์หรือชุดไอคอนดังภาพหน้าจอด้านล่างที่แสดง

อย่างไรก็ตามหากคุณต้องการกรองข้อมูลตามเกณฑ์ภาพอื่น ๆ เช่นรูปแบบตัวอักษร (ตัวหนาตัวเอียง) เอฟเฟ็กต์แบบอักษร (ขีดทับ) หรือเซลล์พิเศษ (มีสูตร) ​​Excel จะไม่ช่วยให้บรรลุ ส่วนนี้ให้วิธีการที่จะช่วยคุณแก้ปัญหาเหล่านี้

3.4.1 กรองตามข้อความที่จัดรูปแบบตัวหนา / ตัวเอียง

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

3.4.1.1 กรองข้อความที่จัดรูปแบบตัวหนา / ตัวเอียงด้วยสูตรและคำสั่ง Filter

การรวมกันของสูตร Get.Cell และคำสั่ง Filter สามารถช่วยกรองข้อความที่จัดรูปแบบตัวหนาในช่วงคอลัมน์ได้

1 คลิก สูตร > กำหนดชื่อ

2 ใน ชื่อใหม่ คุณต้อง:

2.1) พิมพ์ชื่อลงในไฟล์ ชื่อ - นามสกุล กล่อง;
2.2) เลือก สมุดงาน จาก ขอบเขต รายการแบบหล่นลง
2.3) ป้อนสูตรด้านล่างลงใน อ้างถึง กล่อง;
สำหรับการกรองเซลล์ข้อความตัวหนาให้ใช้สูตรด้านล่าง:
= GET.CELL (20, $ B2)
สำหรับการกรองเซลล์ข้อความตัวเอียงให้ใช้อันนี้:
= GET.CELL (21, $ B2)
2.4) คลิก ตกลง ดูภาพหน้าจอ:

ไวยากรณ์ของสูตร:

=GET.CELL(type_num, reference)

อาร์กิวเมนต์สูตร

Type_number: เป็นตัวเลขที่ระบุประเภทของข้อมูลเซลล์ที่คุณต้องการ
ที่นี่เราพิมพ์หมายเลข 20 หากเซลล์มีรูปแบบตัวอักษรเป็นตัวหนามันจะส่งกลับ จริง มิฉะนั้นจะกลับมา เปลวไฟ
หรือคุณสามารถทำได้ ไปที่หน้านี้ เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับ Type_num และผลลัพธ์ที่เกี่ยวข้อง
การอ้างอิง: เป็นการอ้างอิงเซลล์ที่คุณต้องการวิเคราะห์

3. เลือกเซลล์ว่างในแถวเดียวกันของ B2 พิมพ์สูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์ลากเซลล์ ที่จับการป้อนอัตโนมัติ เหนือเซลล์ด้านล่างเพื่อใช้สูตรนี้

= Filter_Bold_Cells

4. เลือกเซลล์ผลลัพธ์ทั้งหมด (รวมส่วนหัว) คลิก ข้อมูล > กรอง.

5. คลิกลูกศรแบบเลื่อนลงทำเครื่องหมายในช่องถัดจาก TRUE ตัวเลือกแล้วคลิกตกลง ตกลง

จากนั้นเซลล์ข้อความตัวหนาหรือตัวเอียงทั้งหมดจะถูกกรอง ดูภาพหน้าจอ:

3.4.1.2 กรองข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงด้วยคำสั่งค้นหาและแทนที่และกรอง

คุณยังสามารถใช้คำสั่ง Find and Replace และ Filter ร่วมกันเพื่อให้บรรลุ

1. เลือกช่วงคอลัมน์ที่มีเซลล์ข้อความตัวหนาหรือตัวเอียงที่คุณจะกรองจากนั้นกด Ctrl + F กุญแจ

2 ใน ค้นหาและแทนที่ คุณต้องกำหนดค่าดังต่อไปนี้

2.1) คลิกปุ่ม Options ปุ่มเพื่อขยายกล่องโต้ตอบ
2.2) คลิกปุ่ม รูปแบบ ปุ่ม;

2.3) ในการเปิด ค้นหารูปแบบ ใหคลิกปุ the ม ตัวอักษร เลือกแท็บ ตัวเอียง or หมุด ใน รูปแบบตัวอักษร จากนั้นคลิก ตกลง;

2.4) เมื่อมันกลับไปที่ไฟล์ หา และแทนที่ คลิกตกลง ค้นหาทั้งหมด;
2.5) จากนั้นผลลัพธ์ทั้งหมดจะแสดงในกล่องโต้ตอบเลือกหนึ่งในนั้นจากนั้นกดปุ่ม Ctrl + A ปุ่มเพื่อเลือกทั้งหมด
2.6) ปิดไฟล์ ค้นหาและแทนที่ กล่องโต้ตอบ ดูภาพหน้าจอ:

3. ตอนนี้เซลล์ข้อความตัวหนาหรือตัวเอียงทั้งหมดถูกเลือกในช่วงเดิมแล้วให้คลิก หน้าแรก > เติมสี, จากนั้นเลือกสีเติมสำหรับเซลล์ที่เลือก

4. เลือกช่วงคอลัมน์ทั้งหมดอีกครั้งคลิก ข้อมูล > กรอง เพื่อเพิ่มตัวกรอง

5. คลิกลูกศรดรอปดาวน์เลือก กรองตามสีแล้วคลิกสีเติมที่คุณระบุไว้ในตอนนี้ กรองตามสีของเซลล์. ดูภาพหน้าจอ:

จากนั้นเซลล์ข้อความตัวหนาหรือตัวเอียงทั้งหมดจะถูกกรอง

3.4.1.3 กรองข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

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

1. เลือกช่วงคอลัมน์ (รวมส่วนหัว) มีเซลล์ที่จัดรูปแบบตัวหนาหรือตัวเอียงที่คุณจะกรอง

2 คลิก Kutools Plus > ตัวกรองพิเศษ > กรองตัวหนา / กรองตัวเอียง. ดูภาพหน้าจอ:

3 คลิก OK ในการโผล่ขึ้นมา Kutools สำหรับ Excel กล่องโต้ตอบเพื่อดำเนินการต่อ (กล่องโต้ตอบนี้จะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่ตรงตามเกณฑ์)

ตอนนี้เซลล์ข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงทั้งหมดจะถูกกรอง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

3.4.2 กรองตามข้อความที่จัดรูปแบบขีดทับ

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

3.4.2.1 กรองข้อความที่จัดรูปแบบขีดทับด้วยฟังก์ชันที่ผู้ใช้กำหนดเองและคำสั่งตัวกรอง

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

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในไฟล์ รหัส หน้าต่าง

ฟังก์ชัน HasStrike (Rng As Range) เป็น Boolean HasStrike = Rng.Font.Strikethrough End Function

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

4. เลือกเซลล์ว่าง (เซลล์นี้ควรอยู่ในแถวเดียวกันของเซลล์ที่คุณต้องการคำนวณ) ป้อนสูตรด้านล่างแล้วกดปุ่ม เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์ลากเซลล์ ที่จับการป้อนอัตโนมัติ เหนือเซลล์ด้านล่างเพื่อใช้สูตรนี้

= HasStrike (B2)

บันทึก: หากเซลล์ที่เกี่ยวข้องมีเอฟเฟกต์แบบอักษรขีดทับเซลล์จะส่งกลับ จริง มิฉะนั้นจะกลับมา FALSE

5. เลือกเซลล์ผลลัพธ์ทั้งหมด (รวมเซลล์ส่วนหัว) คลิก ข้อมูล > กรอง.

6. จากนั้นคลิกลูกศรแบบเลื่อนลง> ทำเครื่องหมายในช่องถัดจากตัวเลือก TRUE เท่านั้น> คลิก ตกลง ดูภาพหน้าจอที่แสดง

ตอนนี้คุณสามารถเห็นเซลล์ที่จัดรูปแบบขีดทับทั้งหมดถูกกรอง

3.4.2.2 กรองข้อความที่จัดรูปแบบขีดทับได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

กับ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excelเซลล์ที่จัดรูปแบบขีดทับทั้งหมดสามารถกรองได้โดยตรงด้วยการคลิกหลายครั้งเท่านั้น

1. เลือกช่วงคอลัมน์ที่คุณจะกรองเซลล์ที่จัดรูปแบบขีดทับทั้งหมดคลิก Kutools Plus > ตัวกรองพิเศษ > ตัวกรองขีดฆ่า

2. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่มีคุณสมบัติให้คลิก OK เพื่อจะดำเนินต่อไป.

จากนั้นเซลล์ที่จัดรูปแบบขีดทับทั้งหมดจะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

3.4.3 กรองตามแบบอักษรหรือสีพื้นหลัง

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

3.4.3.1 กรองตามแบบอักษรหรือสีพื้นหลังหนึ่งสีด้วยคำสั่งตัวกรอง

คุณสามารถใช้คุณลักษณะกรองตามสีของคำสั่งตัวกรองโดยตรงเพื่อกรองเซลล์ตามแบบอักษรหรือสีพื้นหลังเฉพาะใน Excel

1. เลือกช่วงคอลัมน์ที่คุณจะกรองเซลล์ตามแบบอักษรหรือสีพื้นหลังจากนั้นคลิก ข้อมูล > กรอง.

2. คลิกลูกศรแบบเลื่อนลง> กรองตามสี. จากนั้นคุณจะเห็นสีของเซลล์และสีแบบอักษรทั้งหมดของช่วงคอลัมน์ปัจจุบันอยู่ในรายการ คลิกที่สีของเซลล์หรือสีแบบอักษรใด ๆ จะกรองเซลล์ทั้งหมดตามนั้น

3.4.3.2 กรองตามสีพื้นหลังหลายสีด้วยฟังก์ชันที่ผู้ใช้กำหนดเองและคำสั่งตัวกรอง

หากคุณต้องการกรองเซลล์ด้วยสีพื้นหลังหลายสีโปรดใช้วิธีการด้านล่างนี้

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

1 กด อื่น ๆ + F11 คีย์พร้อมกัน

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในหน้าต่างรหัส

รหัส VBA: รับดัชนีสีพื้นหลังของเซลล์

ฟังก์ชัน GetColor (x As Range) As Integer GetColor = x.Interior.ColorIndex End Function

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

4. ในคอลัมน์ใหม่พิมพ์ส่วนหัวลงในเซลล์แรก (เซลล์นี้ควรอยู่ในแถวเดียวกันของส่วนหัวของช่วงเดิม)

5. เลือกเซลล์ว่างถัดจากเซลล์ส่วนหัว (ที่นี่ฉันเลือก E2) ป้อนสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์จากนั้นลากเซลล์ ที่จับการป้อนอัตโนมัติ เหนือเซลล์ด้านล่างเพื่อใช้สูตรนี้

= GetColor (B2)

บันทึก: ถ้าเซลล์ไม่มีสีเติมจะส่งกลับ -4142

6. เลือกเซลล์คอลัมน์ผู้ช่วยเหลือ (รวมส่วนหัว) คลิก ข้อมูล > กรอง เพื่อเพิ่มตัวกรองในคอลัมน์

7. คลิกลูกศรดรอปดาวน์เพื่อเปิดรายการดรอปดาวน์จากนั้นกำหนดค่าดังต่อไปนี้

7.1) ยกเลิกการทำเครื่องหมายในช่องถัดจากไฟล์ เลือกทั้งหมด รายการเพื่อยกเลิกการเลือกรายการทั้งหมด
7.2) ทำเครื่องหมายในช่องถัดจากตัวเลขที่คุณต้องการให้แสดงเท่านั้น ในกรณีนี้ฉันทำเครื่องหมายในช่องถัดจากหมายเลข 19 และ 20 เนื่องจาก 19 คือดัชนีสีของพื้นหลัง "สีส้ม" และ 20 คือดัชนีสีของพื้นหลัง "สีน้ำเงิน"
7.3) คลิก ตกลง ดูภาพหน้าจอ:

ตอนนี้เซลล์จะถูกกรองตามสีพื้นหลังที่ระบุดังภาพด้านล่างที่แสดง

3.4.3.3 กรองตามแบบอักษรหรือสีพื้นหลังได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

ไม่ต้องสงสัยเลยว่ามันเป็นเรื่องง่ายที่จะใช้คุณสมบัติในตัวกรองตามสีเพื่อกรองเซลล์ตามแบบอักษรหรือสีพื้นหลัง อย่างไรก็ตามข้อเสียคือกล่องรายการแบบเลื่อนลงจะครอบคลุมเนื้อหาของข้อมูลต้นฉบับดังนั้นเราจึงไม่สามารถดูข้อมูลได้ตลอดเวลาเพื่อเลือกแบบอักษรหรือสีพื้นหลังอย่างถูกต้อง เพื่อหลีกเลี่ยงปัญหานี้ขอแนะนำไฟล์ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel.

1. เลือกช่วงคอลัมน์ที่คุณจะกรองเซลล์ตามแบบอักษรหรือสีพื้นหลังจากนั้นคลิก Kutools Plus > ตัวกรองพิเศษ > ตัวกรองพิเศษ.

2 ใน ตัวกรองพิเศษ โปรดกำหนดค่าดังต่อไปนี้

2.1) ที่อยู่เซลล์ของช่วงคอลัมน์ที่เลือกจะแสดงในไฟล์ พิสัย กล่อง;
2.2) ใน กฎการกรอง เลือก รูปแบบ ตัวเลือก;
2.3) เลือก สีพื้นหลัง or ตัวอักษรสี จากรายการแบบหล่นลง
2.4) คลิกไอคอนฟาง ;

2.5) ในการเปิด กรองเซลล์พิเศษ กล่องโต้ตอบเลือกเซลล์ที่มีสีแบบอักษรหรือสีพื้นหลังที่คุณจะกรองตามจากนั้นคลิก ตกลง

2.6) เมื่อมันกลับไปที่ไฟล์ ตัวกรองพิเศษ กล่องโต้ตอบสีแบบอักษรหรือสีพื้นหลังของเซลล์ที่เลือกจะแสดงในกล่องข้อความ (คุณสามารถปรับเปลี่ยนสีได้ตามต้องการ) คลิก OK เพื่อเริ่มการกรองเซลล์

จากนั้นเซลล์ทั้งหมดที่มีสีแบบอักษรหรือสีพื้นหลังที่ระบุในช่วงที่เลือกจะถูกกรอง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

3.4.4 กรองเซลล์ที่มีสูตร

หากคุณมีรายการข้อมูลยาว ๆ ซึ่งมีทั้งค่าและสูตรจริงและจำเป็นต้องกรองเซลล์สูตรเท่านั้นคุณจะทำอย่างไร? ส่วนนี้มีสองวิธีในการบรรลุเป้าหมาย

3.4.4.1 กรองเซลล์สูตรด้วยฟังก์ชันที่ผู้ใช้กำหนดและคำสั่งตัวกรอง

ประการแรกคุณต้องหาเซลล์สูตรทั้งหมดในรายการด้วยฟังก์ชันที่ผู้ใช้กำหนดเองจากนั้นใช้คำสั่งตัวกรองเพื่อกรองเซลล์สูตรตามผลลัพธ์

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นคัดลอกรหัส VBA ด้านล่างลงในหน้าต่างรหัส

ฟังก์ชัน HasFormula (Cell) HasFormula = Cell.HasFormula End Function

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

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

= HasFormula (C2)

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

5. เลือกเซลล์ผลลัพธ์ (รวมเซลล์ส่วนหัว) คลิก ข้อมูล > กรอง เพื่อเพิ่มตัวกรอง

6. คลิกลูกศรแบบเลื่อนลงทำเครื่องหมายในช่องถัดจาก TRUE จากนั้นคลิก ตกลง

จากนั้นคุณจะเห็นเซลล์สูตรทั้งหมดถูกกรอง

3.4.4.2 กรองเซลล์สูตรได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

ที่นี่แสดงให้เห็นถึงยูทิลิตี้ตัวกรองพิเศษของ Kutools for Excel เพื่อช่วยให้คุณกรองเซลล์สูตรในรายการได้อย่างง่ายดายด้วยการคลิกเพียงไม่กี่ครั้งเท่านั้น

1. เลือกรายการที่คุณต้องการกรองเซลล์สูตรทั้งหมดจากนั้นคลิก Kutools Plus > ตัวกรองพิเศษ > สูตรกรอง.

2 Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่มีคุณสมบัติให้คลิก OK เพื่อจะดำเนินต่อไป.

จากนั้นเซลล์สูตรทั้งหมดจะถูกกรองตามภาพด้านล่างที่แสดง

นอกจากนี้คุณสามารถใช้ไฟล์ ตัวกรองพิเศษ คุณลักษณะของ Kutools สำหรับ Excel เพื่อกรองเซลล์ได้อย่างง่ายดายด้วยการจัดรูปแบบอื่น ๆ เช่น:

กรองเซลล์ทั้งหมดด้วยความคิดเห็น คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

กรองเซลล์ที่ผสานทั้งหมดตามค่าที่กำหนด คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

3.5 กรองด้วยสัญลักษณ์แทน

บางครั้งคุณอาจลืมเกณฑ์การค้นหาที่แน่นอนเมื่อกรอง ในกรณีนี้เราขอแนะนำให้คุณใช้อักขระตัวแทน

มีอักขระตัวแทนเพียง 3 ตัวใน Excel:

อักขระตัวแทน รายละเอียด ตัวอย่าง
* (ดอกจัน) แสดงจำนวนอักขระใด ๆ ตัวอย่างเช่น * เบอร์รี่ พบว่า“ผลไม้ชนิดหนึ่ง","สตรอเบอร์รี่","บลูเบอร์รี่” และอื่น ๆ
เหรอ? (เครื่องหมายคำถาม) แสดงถึงอักขระเดี่ยวใด ๆ ตัวอย่างเช่น l? ck พบว่า“เลีย","ล็อค","ไม่มี” และอื่น ๆ
~ (กระแสน้ำ) ตามมาด้วย *, ?,หรือ ~ เป็นตัวแทนของจริง *,? or ~ ตัวอักษร ตัวอย่างเช่น เฟซ ~ * ช้อป พบ “ เฟซ * ช็อป”

มาดูวิธีใช้สัญลักษณ์แทนในการกรอง

สมมติว่าคุณต้องกรองเซลล์ทั้งหมดที่ลงท้ายด้วย Market ในคอลัมน์ B เป็นภาพหน้าจอด้านล่างโปรดทำดังนี้

1. ประการแรกสร้างช่วงเกณฑ์ ป้อนส่วนหัวที่เหมือนกับส่วนหัวคอลัมน์เดิมจากนั้นพิมพ์เกณฑ์การกรองในเซลล์ด้านล่าง ดูภาพหน้าจอ:

2 คลิก ข้อมูล > สูง

3. ในการเปิด ตัวกรองขั้นสูง ไดอะล็อกบ็อกซ์กำหนดค่าดังนี้

3.1) ใน ตัวเลือก เลือก กรองรายการในสถานที่ ตัวเลือก;
3.2) ใน ช่วงรายการ เลือกช่วงข้อมูลเดิมที่คุณต้องการกรอง
3.3) ใน ช่วงเกณฑ์ เลือกเซลล์ที่มีส่วนหัวและเกณฑ์ตัวกรองที่คุณสร้างไว้ในขั้นตอนที่ 1
3.4) คลิก ตกลง ดูภาพหน้าจอ:

จากนั้นเซลล์ทั้งหมดที่ลงท้ายด้วย Market จะถูกกรอง ดูภาพหน้าจอ:

การใช้อักขระตัวแทน * และ ~ ในการกรองจะเหมือนกับการดำเนินการข้างต้น

3.6 กรองด้วยช่องค้นหาในตัว

ถ้าคุณใช้ Excel 2010 หรือรุ่นที่ใหม่กว่าคุณอาจสังเกตเห็นว่ามีกล่องค้นหาในตัวกรอง Excel ส่วนนี้จะสาธิตวิธีใช้ช่องค้นหานี้เพื่อกรองข้อมูลใน Excel

ดังภาพหน้าจอด้านล่างนี้แสดงว่าคุณต้องการกรองเซลล์ทั้งหมดที่มีคำว่า "ตลาด" ช่องค้นหาสามารถช่วยให้คุณทำมันได้อย่างง่ายดาย

1. เลือกช่วงคอลัมน์ที่คุณจะกรองข้อมูลคลิก ข้อมูล > กรอง เพื่อเพิ่มตัวกรอง

2. คลิกลูกศรแบบเลื่อนลงแล้วป้อน "ตลาด" ลงในกล่องค้นหาจากนั้นคลิก ตกลง

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

จากนั้นเซลล์ทั้งหมดที่มี "ตลาด" จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง


4. คัดลอกข้อมูลที่มองเห็นได้เท่านั้น (ละเว้นข้อมูลที่ซ่อนหรือกรอง)

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

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

1. เลือกช่วงที่คุณต้องการคัดลอกเซลล์ที่มองเห็นได้เท่านั้น ทั้งเซลล์ที่มองเห็นและซ่อนจะถูกเลือกในขั้นตอนนี้

2 กด อื่น ๆ และ ; คีย์ในเวลาเดียวกัน ตอนนี้เลือกเฉพาะเซลล์ที่มองเห็นได้

3 กด Ctrl + C เพื่อคัดลอกเซลล์ที่เลือกจากนั้นกด Ctrl + V คีย์เพื่อวาง

คัดลอกข้อมูลที่มองเห็นได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่งเท่านั้น

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

1. เลือกช่วงที่กรองแล้วที่คุณต้องการคัดลอกเฉพาะเซลล์ที่มองเห็นได้จากนั้นคลิก Kutools > พิสัย > พาสต้า to มองเห็นได้ > ทั้งหมด / วางเฉพาะค่า.

สำหรับเซลล์สูตรให้เลือก ทั้งหมด คัดลอกทั้งผลลัพธ์และสูตรเลือก วางเฉพาะค่า คัดลอกเฉพาะค่าจริงเท่านั้น

2. ในการโผล่ขึ้นมา วางในช่วงที่มองเห็นได้ กล่องโต้ตอบเลือกเซลล์ว่างเพื่อส่งออกเซลล์ที่คัดลอกแล้วคลิก OK.

จากนั้นจะคัดลอกเฉพาะเซลล์ที่มองเห็นได้ในช่วงที่กรองแล้วไปวางในตำแหน่งใหม่

บันทึก: หากช่วงปลายทางถูกกรองค่าที่เลือกจะวางในเซลล์ที่มองเห็นเท่านั้น

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


5. ลบแถวที่ซ่อนหรือมองเห็นได้หลังจากกรอง

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

ลบแถวที่ซ่อนทั้งหมดออกจากแผ่นงานปัจจุบันด้วยรหัส VBA

รหัส VBA ด้านล่างสามารถช่วยในการลบแถวที่ซ่อนทั้งหมดจากแผ่นงานปัจจุบันใน Excel

บันทึก: VBA นี้ไม่เพียง แต่ลบแถวที่ซ่อนอยู่ในรายการที่กรองแล้ว แต่ยังลบแถวที่คุณซ่อนไว้ด้วยตนเองด้วย

1. ในแผ่นงานมีแถวที่ซ่อนอยู่ที่คุณต้องการลบให้กดปุ่ม อื่น ๆ + F11 พร้อมกันเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: ลบแถวที่ซ่อนทั้งหมดจากแผ่นงานปัจจุบัน

Sub RemoveHiddenRows () Dim xRow As Range Dim xRg As Range Dim xRows As Range On Error Resume Next Set xRows = Intersect (ActiveSheet.Range ("A: A"). EntireRow, ActiveSheet.UsedRange) ถ้า xRows ไม่มีอะไรให้ออกจาก Sub สำหรับ แต่ละ xRow ใน xRows.Columns (1) .Cells ถ้า xRow.EntireRow.Hidden แล้วถ้า xRg ไม่มีอะไรให้ตั้งค่า xRg = xRow Else Set xRg = Union (xRg, xRow) End If End If Next ถ้าไม่ใช่ xRg ก็ไม่มีอะไรแล้ว MsgBox xRg .Count & "แถวที่ซ่อนอยู่ถูกลบออกแล้ว", "Kutools for Excel" xRg.EntireRow.Delete อื่น MsgBox "ไม่พบแถวที่ซ่อน", "Kutools for Excel" สิ้นสุดหากสิ้นสุด Sub

3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส

4. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่ามีการลบแถวที่ซ่อนอยู่จำนวนเท่าใดให้คลิก OK เพื่อปิด

ตอนนี้แถวที่ซ่อนทั้งหมด (รวมแถวที่ซ่อนอัตโนมัติและแถวที่ซ่อนด้วยตนเอง) จะถูกลบออก

ลบแถวที่มองเห็นได้หลังจากกรองด้วยคุณสมบัติไปที่

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

1. เลือกช่วงที่กรองแล้วที่คุณต้องการลบแถวที่มองเห็นได้จากนั้นกดปุ่ม F5 กุญแจสำคัญในการเปิด ไปที่ กล่องโต้ตอบ

2 ใน ไปที่ ใหคลิกปุ the ม พิเศษ ปุ่ม

3 ใน ไปที่พิเศษ กล่องโต้ตอบเลือกไฟล์ เซลล์ที่มองเห็นได้เท่านั้น ตัวเลือกแล้วคลิกตกลง OK ปุ่ม

4. ตอนนี้เซลล์ที่มองเห็นทั้งหมดถูกเลือกแล้ว คลิกขวาช่วงที่เลือกแล้วคลิก ลบแถว ในเมนูบริบท

จากนั้นเซลล์ที่มองเห็นทั้งหมดจะถูกลบ

ลบแถวที่ซ่อนหรือมองเห็นได้อย่างง่ายดายหลังจากกรองด้วยเครื่องมือที่น่าทึ่ง

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

1. เลือกช่วงที่คุณต้องการลบแถวที่ซ่อนหรือมองเห็นได้ทั้งหมด

หมายเหตุ:

1) สำหรับการลบแถวที่ซ่อนอยู่หรือมองเห็นได้จากแผ่นงานปัจจุบันหรือทั้งสมุดงานให้ละเว้นขั้นตอนนี้
2) สำหรับการลบแถวที่ซ่อนหรือมองเห็นได้จากหลายแผ่นงานในเวลาเดียวกันคุณต้องเลือกแผ่นงานเหล่านี้ทีละแผ่นโดยกดปุ่ม Ctrl กุญแจ

2 คลิก Kutools > ลบ > ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้).

3 ใน ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้) คุณต้องกำหนดค่าดังต่อไปนี้

3.1) ใน มองใน รายการแบบหล่นลงเลือกตัวเลือกตามที่คุณต้องการ
มี 4 ตัวเลือก: ในช่วงที่เลือก, ในแผ่นงานที่ใช้งานอยู่, ในแผ่นงานที่เลือก, ในแผ่นงานทั้งหมด.
3.2) ใน ประเภทการลบ เลือกส่วน แถว ตัวเลือก;
3.3) ใน ประเภทโดยละเอียด ส่วนเลือก แถวที่มองเห็นได้ or แถวที่ซ่อนอยู่ ตามความต้องการของคุณ
3.4) คลิก ตกลง ดูภาพหน้าจอ:

4. จากนั้นแถวที่มองเห็นหรือซ่อนทั้งหมดจะถูกลบพร้อมกัน ในขณะเดียวกันกล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งจำนวนแถวที่ถูกลบให้คลิก OK เพื่อสิ้นสุดการดำเนินการทั้งหมด

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


6. กรองในหลาย ๆ แผ่น

โดยปกติการกรองข้อมูลในแผ่นงานทำได้ง่าย ในส่วนนี้คุณจะได้เรียนรู้วิธีการกรองข้อมูลด้วยเกณฑ์เดียวกันในหลายแผ่นงานที่มีโครงสร้างข้อมูลทั่วไป

สมมติว่าสมุดงานมีแผ่นงานสามแผ่นตามภาพหน้าจอด้านล่างที่แสดงตอนนี้คุณต้องการกรองข้อมูลในแผ่นงานทั้งสามนี้พร้อมกันโดยใช้เกณฑ์เดียวกัน "สินค้า = KTE” โค้ด VBA ด้านล่างสามารถช่วยคุณได้

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: กรองข้อมูลในแผ่นงานหลายแผ่นพร้อมกัน

Sub apply_autofilter_across_worksheets () 'Updateby Extendoffice 20210518 Dim xWs As Worksheet On Error Resume Next for each xWs in Worksheets xWs.Range ("A1"). AutoFilter 1, "= KTE" Next End Sub

บันทึก: เส้น "Xws.Range (“ A1”. AutoFilter 1,“ = KTE”)” ในรหัสระบุว่าคุณจะกรองข้อมูลในคอลัมน์ A ด้วยเงื่อนไข = KTE และหมายเลข 1 คือหมายเลขคอลัมน์ของคอลัมน์ A คุณสามารถเปลี่ยนข้อมูลได้ตามต้องการ ตัวอย่างเช่นหากคุณต้องการกรองตัวเลขทั้งหมดที่มากกว่า 500 ในคอลัมน์ B คุณสามารถเปลี่ยนบรรทัดนี้เป็น "Xws.Range (“ B1” .AutoFilter 2,“> 500”)"

3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส

จากนั้นคอลัมน์ที่ระบุจะถูกกรองพร้อมกันในแผ่นงานทั้งหมดของสมุดงานปัจจุบัน ดูผลลัพธ์ด้านล่าง


7. ใช้ตัวกรองซ้ำหลังจากเปลี่ยนข้อมูล

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

ใช้ตัวกรองซ้ำด้วยตนเองด้วยคำสั่ง Reapply

Excel มีไฟล์ สมัครใหม่ คุณลักษณะเพื่อช่วยในการกรองซ้ำด้วยตนเอง สามารถสมัครได้ดังนี้

คลิก ข้อมูล > สมัครใหม่ เพื่อใช้ตัวกรองซ้ำในแผ่นงานปัจจุบัน

จากนั้นคุณจะเห็นช่วงที่กรองถูกนำไปใช้ใหม่เพื่อรวมการเปลี่ยนแปลงที่คุณทำไว้

ใช้ตัวกรองอีกครั้งโดยอัตโนมัติด้วยรหัส VBA

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

1. ในแผ่นงานมีตัวกรองที่คุณต้องการสมัครใหม่โดยอัตโนมัติให้คลิกขวาที่แท็บแผ่นงานแล้วเลือก ดูรหัส

2. ในการเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน คัดลอกโค้ด VBA ด้านล่างลงในหน้าต่าง Code

รหัส VBA: ใช้ตัวกรองใหม่โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงข้อมูล

Private Sub Worksheet_Change (ByVal Target As Range) ชีต ("Sheet2") AutoFilter.ApplyFilter End Sub

บันทึก: ในรหัส “ Sheet2” คือชื่อของแผ่นงานปัจจุบัน คุณสามารถเปลี่ยนได้ตามความต้องการของคุณ

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

จากนี้ไปเมื่อเปลี่ยนข้อมูลในรายการที่กรองแล้วผลลัพธ์ที่กรองจะได้รับการปรับเปลี่ยนแบบไดนามิก ดูภาพ gif ด้านล่าง


8. ล้างหรือลบตัวกรอง

เราได้เรียนรู้วิธีการเพิ่มใช้และใช้ตัวกรองในเนื้อหาข้างต้น ที่นี่เราจะเรียนรู้วิธีล้างหรือลบตัวกรองใน Excel

8.1 ล้างตัวกรองออกจากคอลัมน์

หลังจากใช้ตัวกรองในคอลัมน์แล้วหากคุณต้องการล้างให้คลิกไอคอนที่กรองแล้วคลิก ล้างตัวกรองจาก“ ชื่อส่วนหัว” จากเมนูแบบเลื่อนลง

8.2 ล้างตัวกรองทั้งหมดในแผ่นงาน

หากคุณใช้ตัวกรองกับหลายคอลัมน์และต้องการล้างทั้งหมดพร้อมกันให้คลิก ข้อมูล > ชัดเจน.

จากนั้นตัวกรองทั้งหมดจะถูกล้างตามภาพหน้าจอด้านล่างที่แสดง

8.3 ล้างตัวกรองจากแผ่นงานทั้งหมดในสมุดงานปัจจุบัน

สมมติว่าคุณใช้ตัวกรองกับแผ่นงานหลายแผ่นในสมุดงานและต้องการล้างตัวกรองเหล่านี้พร้อมกัน โค้ด VBA ด้านล่างสามารถช่วยคุณได้

1. เปิดสมุดงานคุณจะล้างตัวกรองทั้งหมดจากนั้นกดปุ่ม อื่น ๆ + F11 คีย์พร้อมกัน

2. ในการเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: ล้างตัวกรองจากแผ่นงานทั้งหมดในสมุดงานปัจจุบัน

ย่อย Auto_Open () 'อัปเดตโดย Extendoffice 20201113 Dim xAF As AutoFilter Dim xFs As Filters Dim xLos As ListObjects Dim xLo As ListObject Dim xRg As Range Dim xWs As Worksheet Dim xIntC, xF1, xF2, xCount As Integer Application.ScreenUpdating = False On Error Resume Next สำหรับแต่ละ xWs ในแอปพลิเคชัน แผ่นงาน xWs.ShowAllData ชุด xLos = xWs.ListObjects xCount = xLos.Count สำหรับ xF1 = 1 ถึง xCount Set xLo = xLos.Iem (xF1) ตั้งค่า xRg = xLo.Range xIntC = xRg.Columns.Count สำหรับ xF2 = 1 ถึง xIntC xLo .Range.AutoFilter Field: = xF2 ถัดไป Next Next Application.ScreenUpdating = True End Sub

3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นตัวกรองทั้งหมดจะถูกล้างออกจากแผ่นงานทั้งหมดในสมุดงานปัจจุบัน

8.4 ลบตัวกรองทั้งหมดในแผ่นงาน

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

ลบตัวกรองทั้งหมดในแผ่นงานโดยการปิดตัวกรอง

คลิก ข้อมูล > กรอง เพื่อปิดคุณสมบัติ (ปุ่มตัวกรองไม่อยู่ในสถานะไฮไลต์)

ลบตัวกรองทั้งหมดในแผ่นงานโดยใช้ปุ่มทางลัด

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

ในแผ่นงานมีตัวกรองที่คุณต้องการลบให้กด Ctrl + เปลี่ยน + L คีย์พร้อมกัน

จากนั้นตัวกรองทั้งหมดในแผ่นงานปัจจุบันจะถูกลบออกทันที


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.