ในบทความนี้ ผมจะพูดถึงวิธีการกรองหลายสีใน Microsoft Excel . โดยปกติ เมื่อเรากรองคอลัมน์บางคอลัมน์ด้วยหลายสี คอลัมน์อื่นๆ ในชุดข้อมูลจะถูกกรองมากเกินไปตามตัวกรองแรกที่ใช้ การกรองข้อมูลด้วยหลายสีนั้นค่อนข้างยุ่งยาก อย่างไรก็ตาม ฉันจะแสดงให้คุณดู สอง วิธีที่เหมาะสมในการกรอง โดย หลายสีใน Excel มีประสิทธิภาพพร้อมภาพประกอบที่เหมาะสม
2 วิธีที่เหมาะสมในการกรองด้วยหลายสีใน Excel
สมมติว่าเรามีชุดข้อมูลด้านล่างที่มี ตัวแทนฝ่ายขาย' ชื่อและภูมิภาคของการขาย และรายได้ที่ได้รับจากตัวแทนฝ่ายขาย มีให้ในคอลัมน์ B, C, และอี ตามลำดับ เราจะสร้าง ฟังก์ชันที่กำหนดโดยผู้ใช้ ใช้ VBA รหัสและด้วยตนเองโดยใช้รหัสสี เพื่อกรองข้อมูลด้วยหลายสี นี่คือภาพรวมของชุดข้อมูลของเรา
1. ใช้รหัสสีเพื่อกรองตามหลายสีใน Excel
ในวิธีนี้ ฉันจะ กรอง ข้อมูลของเราหลายสีโดยใช้ตัวเลือกรหัสสีของ Excel เท่านั้น ในการทำเช่นนั้น คุณต้องรู้ สีของเซลล์ รหัส. รหัสสำหรับ สีแดง คือ 3 สำหรับ สีเหลือง 6 สำหรับ สีเขียว 14 และอื่นๆ มาทำตามคำแนะนำด้านล่างเพื่อกรองตามหลายสี !
ขั้นตอนที่ 1:
- ขั้นแรก เลือกเซลล์ใดก็ได้ในชุดข้อมูล จากนั้นจึงเลือกจาก Excel Ribbon ให้เลือก ตัวกรอง คำสั่งจาก ข้อมูล เพื่อใช้ ตัวกรอง .
- ด้วยเหตุนี้ ลูกศรแบบเลื่อนลงสำหรับตัวกรองจึงปรากฏขึ้น
- คลิกถัดไปที่ลูกศรแบบเลื่อนลงสำหรับคอลัมน์ D และตรวจสอบ 3, 6, และ 14 ตัวเลือกในการ กรองตามรหัสสี สุดท้ายให้กดปุ่ม ตกลง ตัวเลือก
- ด้วยเหตุนี้ คุณจะสามารถ กรองได้หลายสี โดยใช้รหัสสี ซึ่งได้รับในภาพหน้าจอด้านล่าง
ขั้นตอนที่ 2:
- คุณสามารถทำได้โดยใช้ จัดเรียง โดยคลิกที่ลูกศรแบบเลื่อนลงสำหรับคอลัมน์ C เลือก จัดเรียงตามสี จากนั้นเลือก การจัดเรียงแบบกำหนดเอง
- ดังนั้น กล่องโต้ตอบชื่อ เรียงลำดับ จะปรากฏขึ้นต่อหน้าคุณ จาก การเรียงลำดับ กล่องโต้ตอบ ขั้นแรก เลือก ภูมิภาค ภายใต้ จัดเรียงตาม รายการแบบหล่นลง หลังจากนั้น เลือก สีของเซลล์ ภายใต้ จัดเรียงบน รายการแบบหล่นลง ดังนั้น เลือก สีแดง ภายใต้ คำสั่งซื้อ รายการแบบหล่นลง นอกจากนี้ ให้กด เพิ่มระดับ เพื่อเพิ่มสีสันต่างๆ
- หลังจากนั้น ให้ชอบในภาพหน้าจอด้านล่างโดยใช้ เพิ่มระดับ สุดท้ายให้กดปุ่ม ตกลง ตัวเลือก
- ด้วยเหตุนี้ คุณจะสามารถ กรองได้หลายสี โดยใช้ การเรียงลำดับแบบกำหนดเอง คำสั่งที่ได้รับในภาพหน้าจอด้านล่าง
อ่านเพิ่มเติม: วิธีการกรองตามสีใน Excel (2 ตัวอย่าง)
2. เรียกใช้โค้ด VBA เพื่อกรองตามหลายสีใน Excel
คราวนี้ฉันจะใช้ VBA c . ง่ายๆ โค้ดเพื่อสร้าง ฟังก์ชันที่กำหนดโดยผู้ใช้ และหาดัชนีสีของแต่ละสีที่ฉันนำไปใช้กับเซลล์ของคอลัมน์ D . จากนั้นฉันจะกรองคอลัมน์ D สำหรับหลายสี มาทำตามคำแนะนำด้านล่างเพื่อกรองตามหลายสีโดยใช้ VBA . แบบง่าย รหัส!
ขั้นตอนที่ 1:
- ก่อนอื่น เปิดโมดูล เพื่อทำสิ่งนั้น อันดับแรก จาก นักพัฒนา ของคุณ แท็บ ไปที่
ผู้พัฒนา → Visual Basic
- หลังจากคลิกที่ Visual Basic ribbon หน้าต่างชื่อ Microsoft Visual Basic for Applications – กรองตามหลายสี จะปรากฏขึ้นต่อหน้าคุณทันที จากหน้าต่างนั้น เราจะแทรกโมดูลสำหรับใช้ โค้ด VBA . ของเรา . โดยไปที่
แทรก → โมดูล
- ดังนั้น กรองตามหลายสี โมดูลปรากฏขึ้น ใน กรองตามหลายสี โมดูล เขียน VBA . ด้านล่าง
Function FindColor(n As Range) As Integer
FindColor = n.Interior.ColorIndex
End Function
- ดังนั้น เรียกใช้ VBA โดยไปที่
เรียกใช้ → เรียกใช้ Sub/UserForm
ขั้นตอนที่ 2:
- จากนั้นไปที่แผ่นงานที่คุณต้องการใช้ฟังก์ชันที่สร้างขึ้นใหม่ พิมพ์สูตรด้านล่างใน เซลล์ E5 และกด Enter บนแป้นพิมพ์ของคุณ ฟังก์ชันที่กำหนดโดยผู้ใช้ คือ
=FindColor(D5)
- หลังจากป้อนสูตรข้างต้นแล้ว เราจะได้ดัชนีสีของ เซลล์ D5 . ต่อมา ฉันใช้ ตัวจัดการการป้อนอัตโนมัติ (+ ) เครื่องมือเพื่อรับดัชนีสีสำหรับเซลล์สีที่เหลือของคอลัมน์ D .
- ตอนนี้ เราจะใช้ตัวกรอง ตัวเลือกให้กับชุดข้อมูลโดยใช้ Ctrl + Shift + L . เริ่มแรก ให้คลิกที่ลูกศรแบบเลื่อนลงตัวกรองของคอลัมน์ E และทำเครื่องหมายเฉพาะดัชนีสี 3, 6, 14, และสุดท้าย ให้กด ตกลง .
- ด้วยเหตุนี้ คุณจะสามารถ กรองได้หลายสี โดยใช้ รหัส VBA ซึ่งได้รับในภาพหน้าจอด้านล่าง
อ่านเพิ่มเติม: วิธีการกรองหลายคอลัมน์ตามสีใน Excel (2 วิธี)
สิ่งที่ควรจำ
➜ คุณสามารถใช้ Ctrl + Shift + L เป็นแป้นพิมพ์ลัดสำหรับการกรองข้อมูล
➜ หากแท็บนักพัฒนาของคุณไม่ปรากฏ คุณจะต้องกด Alt + F11 เพื่อเปิดใช้งานมาโคร
บทสรุป
ฉันหวังว่าวิธีการที่เหมาะสมทั้งหมดที่กล่าวถึงข้างต้นเป็นตัวกรอง หลากสี ตอนนี้จะกระตุ้นให้คุณใช้พวกเขาใน Excel . ของคุณ สเปรดชีตที่มีประสิทธิผลมากขึ้น เรายินดีอย่างยิ่งที่จะแสดงความคิดเห็นหากคุณมีคำถามหรือข้อสงสัยใดๆ และโปรดเยี่ยมชมเว็บไซต์ของเรา ExcelDemy เพื่อสำรวจเพิ่มเติม
บทความที่เกี่ยวข้อง
- วิธีการกรองตามสีโดยใช้การจัดรูปแบบตามเงื่อนไขใน Excel
- ตัวกรอง Excel ตามสีและข้อความ (ด้วยขั้นตอนง่ายๆ)
- วิธีลบตัวกรองตามสีใน Excel (5 วิธี)