Note: The other languages of the website are Google-translated. Back to English
English English

วิธีกรองข้อมูลด้วยหลายสีใน Excel

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

กรองข้อมูลด้วยหลายสีด้วยรหัส VBA


ลูกศรสีฟ้าฟองขวา กรองข้อมูลด้วยหลายสีด้วยรหัส VBA

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

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

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.

รหัส VBA: แยกหมายเลขดัชนีสี:

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

3. จากนั้นกลับไปที่แผ่นงานและป้อนสูตรนี้: = Getcolor (A2)(A2 เป็นเซลล์สีที่คุณต้องการส่งคืนหมายเลขดัชนีสี) ลงในเซลล์ว่างนอกเหนือจากข้อมูลของคุณดูภาพหน้าจอ:

doc กรองด้วยหลายสี 1

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

doc กรองด้วยหลายสี 2

เคล็ดลับ: ถ้าเซลล์ไม่เต็มไปด้วยสีพื้นหลังเซลล์จะแสดงจำนวนลบ -4142

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

doc กรองด้วยหลายสี 3

6. จากนั้นคลิก OK และสีที่คุณเลือกจะถูกกรองออกดูภาพหน้าจอ:

doc กรองด้วยหลายสี 4

7. ในที่สุดคุณสามารถซ่อนคอลัมน์ตัวช่วยได้ตามต้องการ


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

วิธีกรองข้อมูลที่คั่นด้วยจุลภาคใน Excel

วิธีกรองข้อความที่แน่นอนใน Excel


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

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
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (6)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
จำเป็นต้องเปลี่ยนแปลงอะไรข้างต้นในสมุดงานส่วนตัวเพื่อให้ฟังก์ชันนี้สามารถใช้กับสเปรดชีตใดก็ได้และไม่จำเป็นต้องทำใหม่ทุกครั้งที่ใช้งาน ขอขอบคุณสำหรับความช่วยเหลือของคุณ! :) ติ๊นา
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี่มันเจ๋ง! ขอบคุณมาก. น่าเสียดายที่ไม่มีสต็อก แต่โซลูชันของคุณเป็นวิธีแก้ปัญหาที่ดี
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับวิธีแก้ปัญหาที่ดี!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
tnks brother, bt บางสีอ่านไม่ออกและแสดงตัวเลขเดียวกัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันอัศจรรย์มาก!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไลเดอร์ funktioniert das nicht bei bedingter Formatierung, hier wird die -4142 ausgegeben, da die Zelle nicht manuell eingefärbt wurde.

มีวิธีแก้ไขปัญหานี้หรือไม่?
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ