การกรองข้อมูลใน 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 ใน ตัวกรองขั้นสูง โปรดกำหนดค่าดังต่อไปนี้
ตอนนี้คอลัมน์จะถูกกรองพร้อมกันตามเกณฑ์ที่กำหนดดังภาพด้านล่างที่แสดง
2.2.2.2 ใช้ตัวกรองกับหลายคอลัมน์ได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง
ในฐานะที่เป็น AND และ OR เกณฑ์การกรองไม่ใช่เรื่องง่ายในการจัดการด้วยวิธีการข้างต้นขอแนะนำอย่างยิ่งที่นี่ ซุปเปอร์ฟิลเตอร์ คุณลักษณะของ Kutools สำหรับ Excel. ด้วยคุณสมบัตินี้คุณสามารถใช้ตัวกรองกับหลายคอลัมน์ด้วยเกณฑ์ AND และ OR ใน Excel ได้อย่างง่ายดาย
1. หลังจากติดตั้ง Kutools สำหรับ Excelคลิก Kutools พลัส > ซุปเปอร์ฟิลเตอร์.
แล้ว ซุปเปอร์ฟิลเตอร์ บานหน้าต่างจะแสดงทางด้านขวาของแผ่นงาน
ตามค่าเริ่มต้นกลุ่มเกณฑ์ว่างสองกลุ่มจะถูกเพิ่มโดยมีความสัมพันธ์หรือระหว่างพวกเขาในไฟล์ ซุปเปอร์ฟิลเตอร์ บานหน้าต่าง และความสัมพันธ์ระหว่างเกณฑ์ในกลุ่มเดียวกันคือ AND คุณสามารถเปลี่ยนความสัมพันธ์ระหว่างกลุ่มต่างๆตามความต้องการของคุณ
2 ใน ซุปเปอร์ฟิลเตอร์ บานหน้าต่างโปรดกำหนดค่าเกณฑ์การกรองดังต่อไปนี้
ทิปส์: รายการแบบเลื่อนลงรายการแรกมีไว้สำหรับส่วนหัวคอลัมน์รายการที่สองใช้สำหรับประเภทตัวกรอง (คุณสามารถเลือกได้ ข้อความตัวเลขวันที่ปีรูปแบบข้อความ จากเมนูแบบเลื่อนลงนี้) ช่องที่สามใช้สำหรับประเภทเกณฑ์และกล่องข้อความสุดท้ายเป็นค่าเกณฑ์
ดังตัวอย่างที่เรากล่าวไว้ข้างต้นฉันเลือกที่นี่ ผลิตภัณฑ์ > ข้อความ > เท่ากับ แยกจากรายการแบบเลื่อนลงสามรายการจากนั้นพิมพ์ AAA-1 ลงในกล่องข้อความ ดูภาพหน้าจอ:
ตอนนี้เฉพาะข้อมูลที่ตรงกันเท่านั้นที่จะแสดงในช่วงข้อมูลดั้งเดิมและส่วนที่เหลือจะถูกซ่อนไว้ ดูภาพหน้าจอ:
ทิปส์: ด้วยคุณสมบัติที่มีประโยชน์นี้คุณสามารถเพิ่มเกณฑ์เพิ่มเติมในกลุ่มเพิ่มกลุ่มเพิ่มเติมบันทึกการตั้งค่าตัวกรองปัจจุบันเป็นสถานการณ์จำลองสำหรับการใช้งานในอนาคตและอื่น ๆ เป็นเครื่องมือที่ขาดไม่ได้ซึ่งสามารถประหยัดเวลาในการทำงานและเพิ่มประสิทธิภาพในการทำงาน
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (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 (คอลัมน์มีข้อความที่คุณจะกรอง) จากนั้นกำหนดค่าดังต่อไปนี้
ตอนนี้เฉพาะ "เครื่องมือข้อความ" ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเท่านั้นที่จะแสดงในคอลัมน์ B
4. คลิกลูกศรดรอปดาวน์ในคอลัมน์ D ยกเลิกการเลือก เลือกทั้งหมด เลือกกล่องกาเครื่องหมายที่อยู่ถัดจากไฟล์ TRUE จากนั้นคลิกไฟล์ OK ปุ่ม
จากนั้น "เครื่องมือข้อความ" ตัวพิมพ์ใหญ่ทั้งหมดในคอลัมน์ B จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง
3.1.2.2 กรองเซลล์ได้อย่างง่ายดายโดยคำนึงถึงตัวพิมพ์เล็กและใหญ่ด้วยเครื่องมือที่น่าทึ่ง
หากคุณต้องการกรองเฉพาะข้อความตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมดในคอลัมน์ขอแนะนำไฟล์ ตัวกรองพิเศษ คุณลักษณะของ Kutools สำหรับ Excel. ด้วยคุณสมบัตินี้ข้อความตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมดจะถูกกรองได้อย่างง่ายดายด้วยการคลิกเพียงไม่กี่ครั้ง
1. เลือกช่วงคอลัมน์ที่คุณจะกรองข้อความภายในจากนั้นคลิก Kutools พลัส > ตัวกรองพิเศษ > ตัวกรองพิเศษ.
2 ใน ตัวกรองพิเศษ โปรดทำการตั้งค่าด้านล่าง
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 พลัส > ตัวกรองพิเศษ > ตัวกรองพิเศษ. ดูภาพหน้าจอ:
2 ใน ตัวกรองพิเศษ โปรดกำหนดค่าดังต่อไปนี้
3 Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่พบและจะถูกกรองคลิก OK เพื่อจะดำเนินต่อไป.
จากนั้นเซลล์ทั้งหมดที่มีความยาวสตริงข้อความเท่ากับ 10 จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
3.2 กรองหมายเลข
ใน Excel การกรองตัวเลขด้วยคำสั่ง Number Filters ก็ทำได้ง่ายมากเช่นกัน
สมมติว่าคุณต้องการกรองเซลล์ที่มีตัวเลขระหว่าง 15000 ถึง 20000 ในคอลัมน์ (เช่นคอลัมน์ C ตามภาพด้านล่างที่แสดง) คุณสามารถทำได้ดังนี้เพื่อให้บรรลุ
1. เลือกช่วงคอลัมน์ที่มีตัวเลขที่คุณจะกรองคลิก ข้อมูล > ตัวกรอง เพื่อเพิ่มตัวกรอง
2. หลังจากเพิ่มตัวกรองโปรดกำหนดค่าดังต่อไปนี้
ทิปส์: เนื่องจากฉันต้องการกรองเซลล์ที่มีตัวเลขระหว่าง 15000 ถึง 20000 ที่นี่ฉันจึงป้อน 15000 และ 20000 แยกกันในกล่องข้อความ
ตอนนี้เซลล์ที่มีตัวเลขระหว่าง 15000 ถึง 20000 จะถูกกรองตามภาพหน้าจอด้านล่างที่แสดง
3.3 กรองวันที่
โดยค่าเริ่มต้นคุณลักษณะที่มีอยู่แล้วในตัวกรองวันที่มีเกณฑ์ทั่วไปมากมายสำหรับการกรองวันที่ อย่างที่คุณเห็นไม่มีตัวเลือกในตัวสำหรับการกรองวันที่ตามวันในสัปดาห์วันหยุดสุดสัปดาห์หรือวันทำงาน ส่วนนี้จะสอนวิธีการดำเนินการเหล่านี้ให้สำเร็จ
3.3.1 กรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์
สมมติว่าคุณมีตารางข้อมูลตามภาพหน้าจอด้านล่างที่แสดงหากคุณต้องการกรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์โปรดใช้วิธีใดวิธีหนึ่งด้านล่างนี้
3.3.1.1 กรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์ด้วยสูตรและคำสั่ง Filter
ในส่วนนี้คุณจะใช้ฟังก์ชัน WEEKDAY เพื่อคำนวณวันในสัปดาห์ของแต่ละวันจากนั้นใช้ตัวกรองเพื่อกรองวันในสัปดาห์หรือวันหยุดสุดสัปดาห์ตามที่คุณต้องการ
1. ในเซลล์ว่าง (D2 ในกรณีนี้) ให้ป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์จากนั้นลากไฟล์ ที่จับการป้อนอัตโนมัติ เหนือเซลล์ด้านล่างเพื่อใช้สูตรนี้
= WEEKDAY (A2)
ทิปส์:
หมายเหตุ อย่างที่คุณเห็นสูตรจะคืนค่าตัวเลขจาก 1 ไปยัง 7ซึ่งระบุวันของสัปดาห์จาก วันอาทิตย์ ไปยัง วันเสาร์ (1 สำหรับวันอาทิตย์ 7 สำหรับวันเสาร์)
2. เลือกผลลัพธ์ของสูตรทั้งหมด (รวมเซลล์ส่วนหัว) คลิก ข้อมูล > กรอง.
3. คลิกลูกศรดรอปดาวน์จากนั้นยกเลิกการเลือก เลือกทั้งหมด ช่องทำเครื่องหมาย
จากนั้นเซลล์ในวันหยุดสุดสัปดาห์หรือวันใดวันหนึ่งของสัปดาห์จะถูกกรอง ดูภาพหน้าจอ:
3.3.1.2 กรองวันที่ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์ได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง
หากวิธีการข้างต้นไม่สะดวกสำหรับคุณขอแนะนำที่นี่ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel. ด้วยคุณสมบัตินี้คุณสามารถกรองเซลล์ที่มีวันใดก็ได้ในสัปดาห์ด้วยการคลิกหลายครั้งเท่านั้น
1. เลือกเซลล์ที่มีวันที่ที่คุณต้องการกรองตามวันในสัปดาห์
2 คลิก Kutools พลัส > ตัวกรองพิเศษ > ตัวกรองพิเศษ.
3 ใน ตัวกรองพิเศษ โปรดกำหนดค่าดังต่อไปนี้
4. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นพร้อมจำนวนเซลล์ที่พบและจะถูกกรองคลิก OK เพื่อจะดำเนินต่อไป.
ตอนนี้เซลล์ทุกวันหยุดสุดสัปดาห์หรือวันใด ๆ ของสัปดาห์จะถูกกรอง
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
3.3.2 กรองเซลล์ตามวันทำงานด้วยเครื่องมือที่น่าทึ่ง
นอกจากกรองเซลล์ตามวันในสัปดาห์หรือวันหยุดสุดสัปดาห์แล้ว ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel ยังช่วยกรองเซลล์ตามวันทำงานได้อีกด้วย
1. ใช้ไฟล์ ขั้นตอนเดียวกับด้านบน เพื่อเปิดใช้งานยูทิลิตี้ตัวกรองพิเศษ
2 ใน ตัวกรองพิเศษ กล่องโต้ตอบทำการตั้งค่าด้านล่าง
3. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้น คลิก OK เพื่อจะดำเนินต่อไป.
ตอนนี้เซลล์ของวันทำงานทั้งหมดจะถูกกรอง
3.4 รูปแบบตัวกรอง
โดยปกติ Excel รองรับการกรองข้อมูลตามเกณฑ์ภาพเช่นสีแบบอักษรสีของเซลล์หรือชุดไอคอนดังภาพหน้าจอด้านล่างที่แสดง
อย่างไรก็ตามหากคุณต้องการกรองข้อมูลตามเกณฑ์ภาพอื่น ๆ เช่นรูปแบบตัวอักษร (ตัวหนาตัวเอียง) เอฟเฟ็กต์แบบอักษร (ขีดทับ) หรือเซลล์พิเศษ (มีสูตร) Excel จะไม่ช่วยให้บรรลุ ส่วนนี้ให้วิธีการที่จะช่วยคุณแก้ปัญหาเหล่านี้
3.4.1 กรองตามข้อความที่จัดรูปแบบตัวหนา / ตัวเอียง
สมมติว่าคุณต้องการกรองข้อมูลด้วยการจัดรูปแบบข้อความตัวหนาหรือตัวเอียงตามภาพด้านล่างที่แสดงวิธีการต่อไปนี้สามารถช่วยคุณได้ กรุณาดำเนินการดังนี้
3.4.1.1 กรองข้อความที่จัดรูปแบบตัวหนา / ตัวเอียงด้วยสูตรและคำสั่ง Filter
การรวมกันของสูตร Get.Cell และคำสั่ง Filter สามารถช่วยกรองข้อความที่จัดรูปแบบตัวหนาในช่วงคอลัมน์ได้
1 คลิก สูตร > กำหนดชื่อ
2 ใน ชื่อใหม่ คุณต้อง:
ไวยากรณ์ของสูตร:
=GET.CELL(type_num, reference)
อาร์กิวเมนต์สูตร
3. เลือกเซลล์ว่างในแถวเดียวกันของ B2 พิมพ์สูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์ลากเซลล์ ที่จับการป้อนอัตโนมัติ เหนือเซลล์ด้านล่างเพื่อใช้สูตรนี้
= Filter_Bold_Cells
4. เลือกเซลล์ผลลัพธ์ทั้งหมด (รวมส่วนหัว) คลิก ข้อมูล > กรอง.
5. คลิกลูกศรแบบเลื่อนลงทำเครื่องหมายในช่องถัดจาก TRUE ตัวเลือกแล้วคลิกตกลง ตกลง
จากนั้นเซลล์ข้อความตัวหนาหรือตัวเอียงทั้งหมดจะถูกกรอง ดูภาพหน้าจอ:
3.4.1.2 กรองข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงด้วยคำสั่งค้นหาและแทนที่และกรอง
คุณยังสามารถใช้คำสั่ง Find and Replace และ Filter ร่วมกันเพื่อให้บรรลุ
1. เลือกช่วงคอลัมน์ที่มีเซลล์ข้อความตัวหนาหรือตัวเอียงที่คุณจะกรองจากนั้นกด Ctrl + F กุญแจ
2 ใน ค้นหาและแทนที่ คุณต้องกำหนดค่าดังต่อไปนี้
3. ตอนนี้เซลล์ข้อความตัวหนาหรือตัวเอียงทั้งหมดถูกเลือกในช่วงเดิมแล้วให้คลิก หน้าแรก > เติมสี, จากนั้นเลือกสีเติมสำหรับเซลล์ที่เลือก
4. เลือกช่วงคอลัมน์ทั้งหมดอีกครั้งคลิก ข้อมูล > ตัวกรอง เพื่อเพิ่มตัวกรอง
5. คลิกลูกศรดรอปดาวน์เลือก กรองตามสีแล้วคลิกสีเติมที่คุณระบุไว้ในตอนนี้ กรองตามสีของเซลล์. ดูภาพหน้าจอ:
จากนั้นเซลล์ข้อความตัวหนาหรือตัวเอียงทั้งหมดจะถูกกรอง
3.4.1.3 กรองข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง
ดังที่เราได้กล่าวไว้ข้างต้นไฟล์ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel สามารถช่วยกรองได้อย่างง่ายดายโดยใช้ตัวพิมพ์เล็กและตัวพิมพ์เล็กกรองตามความยาวของข้อความกรองวันที่ ที่นี่เราจะสอนวิธีใช้คุณลักษณะนี้เพื่อกรองเซลล์ข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงใน Excel
1. เลือกช่วงคอลัมน์ (รวมส่วนหัว) มีเซลล์ที่จัดรูปแบบตัวหนาหรือตัวเอียงที่คุณจะกรอง
2 คลิก Kutools พลัส > ตัวกรองพิเศษ > กรองตัวหนา / กรองตัวเอียง. ดูภาพหน้าจอ:
3 คลิก OK ในการโผล่ขึ้นมา Kutools สำหรับ Excel กล่องโต้ตอบเพื่อดำเนินการต่อ (กล่องโต้ตอบนี้จะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่ตรงตามเกณฑ์)
ตอนนี้เซลล์ข้อความที่จัดรูปแบบตัวหนาหรือตัวเอียงทั้งหมดจะถูกกรอง
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
3.4.2 กรองตามข้อความที่จัดรูปแบบขีดทับ
สมมติว่าคุณได้รับรายชื่อที่มีคนตัดโดยเพิ่มขีดฆ่าและต้องการค้นหาเซลล์ขีดฆ่าทั้งหมดโดยการกรองวิธีการด้านล่างนี้สามารถช่วยคุณได้
3.4.2.1 กรองข้อความที่จัดรูปแบบขีดทับด้วยฟังก์ชันที่ผู้ใช้กำหนดเองและคำสั่งตัวกรอง
คุณสามารถใช้ฟังก์ชันที่ผู้ใช้กำหนดเพื่อระบุเซลล์ข้อความที่จัดรูปแบบขีดทับจากนั้นใช้คำสั่งตัวกรองเพื่อกรองเซลล์ขีดทับทั้งหมดตามผลลัพธ์
1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในไฟล์ รหัส หน้าต่าง
Function HasStrike(Rng As Range) As 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 พลัส > ตัวกรองพิเศษ > ตัวกรองขีดฆ่า
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: รับดัชนีสีพื้นหลังของเซลล์
Function 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. คลิกลูกศรดรอปดาวน์เพื่อเปิดรายการดรอปดาวน์จากนั้นกำหนดค่าดังต่อไปนี้
ตอนนี้เซลล์จะถูกกรองตามสีพื้นหลังที่ระบุดังภาพด้านล่างที่แสดง
3.4.3.3 กรองตามแบบอักษรหรือสีพื้นหลังได้อย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง
ไม่ต้องสงสัยเลยว่ามันเป็นเรื่องง่ายที่จะใช้คุณสมบัติในตัวกรองตามสีเพื่อกรองเซลล์ตามแบบอักษรหรือสีพื้นหลัง อย่างไรก็ตามข้อเสียคือกล่องรายการแบบเลื่อนลงจะครอบคลุมเนื้อหาของข้อมูลต้นฉบับดังนั้นเราจึงไม่สามารถดูข้อมูลได้ตลอดเวลาเพื่อเลือกแบบอักษรหรือสีพื้นหลังอย่างถูกต้อง เพื่อหลีกเลี่ยงปัญหานี้ขอแนะนำไฟล์ ตัวกรองพิเศษ ประโยชน์ของ Kutools สำหรับ Excel.
1. เลือกช่วงคอลัมน์ที่คุณจะกรองเซลล์ตามแบบอักษรหรือสีพื้นหลังจากนั้นคลิก Kutools พลัส > ตัวกรองพิเศษ > ตัวกรองพิเศษ.
2 ใน ตัวกรองพิเศษ โปรดกำหนดค่าดังต่อไปนี้
จากนั้นเซลล์ทั้งหมดที่มีสีแบบอักษรหรือสีพื้นหลังที่ระบุในช่วงที่เลือกจะถูกกรอง
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
หากคุณมีรายการข้อมูลยาว ๆ ซึ่งมีทั้งค่าและสูตรจริงและจำเป็นต้องกรองเซลล์สูตรเท่านั้นคุณจะทำอย่างไร? ส่วนนี้มีสองวิธีในการบรรลุเป้าหมาย
3.4.4.1 กรองเซลล์สูตรด้วยฟังก์ชันที่ผู้ใช้กำหนดและคำสั่งตัวกรอง
ประการแรกคุณต้องหาเซลล์สูตรทั้งหมดในรายการด้วยฟังก์ชันที่ผู้ใช้กำหนดเองจากนั้นใช้คำสั่งตัวกรองเพื่อกรองเซลล์สูตรตามผลลัพธ์
1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นคัดลอกรหัส VBA ด้านล่างลงในหน้าต่างรหัส
Function 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 พลัส > ตัวกรองพิเศษ > สูตรกรอง.
2 Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่มีคุณสมบัติให้คลิก OK เพื่อจะดำเนินต่อไป.
จากนั้นเซลล์สูตรทั้งหมดจะถูกกรองตามภาพด้านล่างที่แสดง
นอกจากนี้คุณสามารถใช้ไฟล์ ตัวกรองพิเศษ คุณลักษณะของ Kutools สำหรับ Excel เพื่อกรองเซลล์ได้อย่างง่ายดายด้วยการจัดรูปแบบอื่น ๆ เช่น:
กรองเซลล์ทั้งหมดด้วยความคิดเห็น คลิกเพื่อทราบข้อมูลเพิ่มเติม ...
กรองเซลล์ที่ผสานทั้งหมดตามค่าที่กำหนด คลิกเพื่อทราบข้อมูลเพิ่มเติม ...
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
3.5 กรองด้วยสัญลักษณ์แทน
บางครั้งคุณอาจลืมเกณฑ์การค้นหาที่แน่นอนเมื่อกรอง ในกรณีนี้เราขอแนะนำให้คุณใช้อักขระตัวแทน
มีอักขระตัวแทนเพียง 3 ตัวใน Excel:
อักขระตัวแทน | รายละเอียด | ตัวอย่าง |
* (ดอกจัน) | แสดงจำนวนอักขระใด ๆ | ตัวอย่างเช่น * เบอร์รี่ พบว่า“ผลไม้ชนิดหนึ่ง","สตรอเบอร์รี่","บลูเบอร์รี่” และอื่น ๆ |
เหรอ? (เครื่องหมายคำถาม) | แสดงถึงอักขระเดี่ยวใด ๆ | ตัวอย่างเช่น l? ck พบว่า“เลีย","ล็อค","ไม่มี” และอื่น ๆ |
~ (กระแสน้ำ) ตามมาด้วย *, ?,หรือ ~ | เป็นตัวแทนของจริง *,? or ~ ตัวอักษร | ตัวอย่างเช่น เฟซ ~ * ช้อป พบ “ เฟซ * ช็อป” |
มาดูวิธีใช้สัญลักษณ์แทนในการกรอง
สมมติว่าคุณต้องกรองเซลล์ทั้งหมดที่ลงท้ายด้วย Market ในคอลัมน์ B เป็นภาพหน้าจอด้านล่างโปรดทำดังนี้
1. ประการแรกสร้างช่วงเกณฑ์ ป้อนส่วนหัวที่เหมือนกับส่วนหัวคอลัมน์เดิมจากนั้นพิมพ์เกณฑ์การกรองในเซลล์ด้านล่าง ดูภาพหน้าจอ:
2 คลิก ข้อมูล > สูง
3. ในการเปิด ตัวกรองขั้นสูง ไดอะล็อกบ็อกซ์กำหนดค่าดังนี้
จากนั้นเซลล์ทั้งหมดที่ลงท้ายด้วย 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)
If xRows Is Nothing Then Exit Sub
For Each xRow In xRows.Columns(1).Cells
If xRow.EntireRow.Hidden Then
If xRg Is Nothing Then
Set xRg = xRow
Else
Set xRg = Union(xRg, xRow)
End If
End If
Next
If Not xRg Is Nothing Then
MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
xRg.EntireRow.Delete
Else
MsgBox "No hidden rows found", , "Kutools for Excel"
End If
End Sub
3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส
4. จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่ามีการลบแถวที่ซ่อนอยู่จำนวนเท่าใดให้คลิก OK เพื่อปิด
ตอนนี้แถวที่ซ่อนทั้งหมด (รวมแถวที่ซ่อนอัตโนมัติและแถวที่ซ่อนด้วยตนเอง) จะถูกลบออก
ลบแถวที่มองเห็นได้หลังจากกรองด้วยคุณสมบัติไปที่
หากคุณต้องการลบเฉพาะแถวที่มองเห็นได้ในบางช่วงเท่านั้น ไปที่ คุณสมบัติสามารถช่วยคุณได้
1. เลือกช่วงที่กรองแล้วที่คุณต้องการลบแถวที่มองเห็นได้จากนั้นกดปุ่ม F5 กุญแจสำคัญในการเปิด ไปที่ กล่องโต้ตอบ
2 ใน ไปที่ ใหคลิกปุ the ม พิเศษ ปุ่ม
3 ใน ไปที่พิเศษ กล่องโต้ตอบเลือกไฟล์ เซลล์ที่มองเห็นได้เท่านั้น ตัวเลือกแล้วคลิกตกลง OK ปุ่ม
4. ตอนนี้เซลล์ที่มองเห็นทั้งหมดถูกเลือกแล้ว คลิกขวาช่วงที่เลือกแล้วคลิก ลบแถว ในเมนูบริบท
จากนั้นเซลล์ที่มองเห็นทั้งหมดจะถูกลบ
ลบแถวที่ซ่อนหรือมองเห็นได้อย่างง่ายดายหลังจากกรองด้วยเครื่องมือที่น่าทึ่ง
วิธีการข้างต้นน่าเบื่อและใช้เวลานาน ที่นี่แนะนำ ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้) คุณลักษณะของ Kutools สำหรับ Excel. ด้วยคุณสมบัตินี้คุณสามารถลบแถวที่ซ่อนหรือมองเห็นได้อย่างง่ายดายไม่เพียง แต่ในช่วงที่เลือก แต่ยังรวมถึงในแผ่นงานปัจจุบันแผ่นงานที่เลือกหลายแผ่นหรือทั้งสมุดงาน กรุณาดำเนินการดังนี้
1. เลือกช่วงที่คุณต้องการลบแถวที่ซ่อนหรือมองเห็นได้ทั้งหมด
หมายเหตุ:
2 คลิก Kutools > ลบ > ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้).
3 ใน ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้) คุณต้องกำหนดค่าดังต่อไปนี้
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)
Sheets("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: ล้างตัวกรองจากแผ่นงานทั้งหมดในสมุดงานปัจจุบัน
Sub Auto_Open()
'Updated by 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
For Each xWs In Application.Worksheets
xWs.ShowAllData
Set xLos = xWs.ListObjects
xCount = xLos.Count
For xF1 = 1 To xCount
Set xLo = xLos.Item(xF1)
Set xRg = xLo.Range
xIntC = xRg.Columns.Count
For xF2 = 1 To xIntC
xLo.Range.AutoFilter Field:=xF2
Next
Next
Next
Application.ScreenUpdating = True
End Sub
3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นตัวกรองทั้งหมดจะถูกล้างออกจากแผ่นงานทั้งหมดในสมุดงานปัจจุบัน
8.4 ลบตัวกรองทั้งหมดในแผ่นงาน
วิธีการข้างต้นช่วยในการล้างสถานะที่ถูกกรองเท่านั้นและตัวกรองยังคงอยู่ในแผ่นงาน หากคุณต้องการลบตัวกรองทั้งหมดออกจากแผ่นงานให้ลองใช้วิธีการด้านล่างนี้
ลบตัวกรองทั้งหมดในแผ่นงานโดยการปิดตัวกรอง
คลิก ข้อมูล > ตัวกรอง เพื่อปิดคุณสมบัติ (ปุ่มตัวกรองไม่อยู่ในสถานะไฮไลต์)
ลบตัวกรองทั้งหมดในแผ่นงานโดยใช้ปุ่มทางลัด
นอกจากนี้คุณสามารถใช้คีย์ลัดเพื่อลบตัวกรองทั้งหมดในแผ่นงาน
ในแผ่นงานมีตัวกรองที่คุณต้องการลบให้กด Ctrl + เปลี่ยน + L คีย์พร้อมกัน
จากนั้นตัวกรองทั้งหมดในแผ่นงานปัจจุบันจะถูกลบออกทันที
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!