วิธีนับเซลล์สีใน Excel โดยไม่ใช้ VBA (3 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดแบบฝึกหัดฝึกหัด

ดาวน์โหลดบทฝึกหัดเล่มนี้เพื่อฝึกหัดทำงานในขณะที่คุณกำลัง อ่านบทความนี้

นับเซลล์สี.xlsm

3 วิธีนับเซลล์สีใน Excel โดยไม่ใช้ VBA

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

วิธีที่ 1: นับเซลล์ที่มีสีโดยใช้การค้นหา & เครื่องมือแทนที่ใน Excel

วิธีหนึ่งในการนับเซลล์ที่มีสีโดยไม่ใช้ VBA คือการใช้เครื่องมือ ค้นหาและแทนที่ กันเถอะดูว่าเราจะทำได้อย่างไร

ขั้นตอนที่ 1:

  • ขั้นแรก เราจะกด CTRL+F เพื่อเปิด ค้นหาและแทนที่ .
  • จากนั้น เราจะคลิกที่ตัวเลือก >>> ที่มุมขวาล่างของ ค้นหาและแทนที่

  • ตอนนี้ เราจะคลิกที่ รูปแบบ

ขั้นตอนที่ 2:

  • หลังจากนั้น เราจะคลิกที่ รูปแบบจากเซลล์ จาก ซ้ายล่าง มุมของ ค้นหารูปแบบ .

  • ตอนนี้ ตัวเลือกสี ยาหยอดตา r จะปรากฏขึ้นมาให้เราเลือกสีของเซลล์ที่ต้องการ เราจะย้าย ยาหยอดตา r ไปไว้บนเซลล์ C5 ซึ่งมีเซลล์สีเซลล์แรกที่มีชื่อประเทศ แคนาดา .

  • หากตอนนี้เราคลิกซ้ายที่เซลล์ขณะที่หยดยาหยอดตา เราจะเห็นว่าตัวเลือก ดูตัวอย่าง เต็มไปด้วยสีเดียวกัน ของเซลล์นั้น
  • ถัดไป เราจะคลิกที่ ค้นหาทั้งหมด .

  • สุดท้าย เราจะ ค้นหาเซลล์ทั้งหมดที่เติมด้วยเซลล์สีเดียวกัน C5 ถูกเติมด้วย

  • เรายังสามารถหา ออกจากเซลล์ทั้งหมดที่เต็มไปด้วยสีที่เหลือแต่ละสี ภาพด้านล่างแสดงให้เห็นว่าเราพบเซลล์ทั้งหมดที่เติมด้วยสี สีน้ำเงิน และ สหรัฐอเมริกา เป็น ประเทศ .

อ่านเพิ่มเติม: วิธีนับเซลล์สีว่างใน Excel(2 วิธี)

วิธีที่ 2: ใช้ตัวกรองตารางเพื่อนับจำนวนเซลล์ที่มีสีใน Excel

วิธีที่ง่ายที่สุดในการค้นหาเซลล์ที่มีสีทั้งหมดใน Excel หากไม่มี VBA คือการใช้ ตัวกรองตาราง คุณต้องดำเนินการต่อไปนี้

ขั้นตอนที่ 1:

  • ขั้นแรก เลือกเซลล์ทั้งหมดในช่วงข้อมูลพร้อมกับ ส่วนหัวของคอลัมน์ . จากนั้น เราจะกด CTRL+T เพื่อเปิดใช้งาน ตัวกรองตาราง
  • ตอนนี้ หน้าต่างชื่อ สร้างตาราง จะปรากฏขึ้น เราจะแทรกช่วงข้อมูลทั้งหมด ( $B$4:$C$C14 ) โดยใช้ การอ้างอิงสัมบูรณ์ .
  • ถัดไป เราจะคลิก ตกลง .

ขั้นตอนที่ 2:

  • ตอนนี้ เราจะเห็นแท็บใหม่ที่ชื่อว่า การออกแบบตาราง ถูกเพิ่มพร้อมกับแท็บหรือ Ribbon ที่มีอยู่
  • ส่วนหัวของคอลัมน์ของตารางที่สร้างขึ้นใหม่จะมีลูกศรชี้ลงเล็กๆ ที่มุมขวาล่างของแต่ละตาราง
  • ถัดไป จะคลิกลูกศรบน ประเทศ
  • ตอนนี้ หน้าต่างที่มีตัวเลือกตัวกรองอื่นจะปรากฏขึ้น เราจะคลิกที่ กรองตามสี .
  • เมนูแบบเลื่อนลงที่มีสีทั้งหมดที่เราใช้ในการเติมเซลล์จะปรากฏขึ้น เราจะคลิกที่ สีเหลือง สีที่แสดงถึงประเทศ สวีเดน .

  • สุดท้าย เราจะ เห็นว่าแถวใหม่ที่ชื่อว่า ผลรวม กำลังแสดง จำนวนทั้งหมด ของเซลล์ที่มีสีเติมเป็นสีเหลืองและ สวีเดน เป็นประเทศ

  • เรายังสามารถค้นหาเซลล์ทั้งหมดที่เต็มไปด้วยสีที่เหลือแต่ละสี ภาพด้านล่างแสดงให้เห็นว่าเราพบเซลล์ทั้งหมดที่เติมด้วยสี สีเขียว และ อิตาลี เป็น ประเทศ .

อ่านเพิ่มเติม: นับเซลล์ตามสีด้วยการจัดรูปแบบตามเงื่อนไขใน Excel (3 วิธี)

วิธีที่ 3: ใช้คุณลักษณะตัวจัดการชื่อเพื่อนับเซลล์ที่มีสีใน Excel

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

ขั้นตอนที่ 1:

  • ขั้นแรก เราจะคลิกที่แท็บ สูตร และเลือก ตัวจัดการชื่อ ใต้แท็บนั้น

  • ตอนนี้ หน้าต่างใหม่ที่ชื่อว่า ตัวจัดการชื่อ จะปรากฏขึ้น เราจะคลิกที่ปุ่ม ใหม่ จากหน้าต่างนั้น

ขั้นตอนที่ 2:

  • จากนั้น เราจะเขียน COLOREDCELL เป็นชื่อของฟังก์ชันใหม่
  • ต่อไป เราจะเขียนฟังก์ชันต่อไปนี้ในช่อง อ้างถึง .
  • หลังจากใส่สูตรแล้ว เราจะคลิกที่ ตกลง .
=GET.CELL(38, COLORED!C5)

<6

สูตรรายละเอียด:

  • GET.CELL เป็นฟังก์ชันที่ใช้ มาโคร VBA แต่ไม่ต้องห่วง!!! เราไม่จำเป็นต้องใส่โค้ด VBA เพื่อใช้ฟังก์ชันนี้
  • ฟังก์ชันนี้จะใช้เซลล์แรก ( C5 ) ของคอลัมน์ที่มี เซลล์สี เป็นอาร์กิวเมนต์ จากนั้นจะส่งคืน รหัสสี ของเซลล์นั้น

  • สุดท้าย เราจะคลิกที่ปุ่ม ปิด เพื่อปิด Name Manager .

ขั้นตอนที่ 3:

  • ตอนนี้ ถ้าเราเริ่มเขียนสูตร COLOREDCELL ในเซลล์ D5 เราจะเห็นว่า Excel จะ แนะนำ ฟังก์ชันที่จะใช้
  • เราจะคลิกสูตรจากรายการคำแนะนำนั้น

  • ตอนนี้ ฟังก์ชันจะส่งกลับรหัสสีของเซลล์ C5 .

  • จากนั้น เราจะลาก ที่จับเติม เพื่อใช้สูตรกับเซลล์ที่เหลือ

  • สุดท้าย เราจะได้รับ รหัสสี ทั้งหมดสำหรับเซลล์ใน ประเทศ

ขั้นตอนที่ 4:

  • ตอนนี้ เราจะจดสูตรต่อไปนี้ในเซลล์ G7 เพื่อนับ จำนวนทั้งหมด ของเซลล์ที่เกี่ยวข้องกับแต่ละสี
=COUNTIF($D$5:$D$14,COLOREDCELL)

การแจกแจงสูตร:

  • COUNTIF ฟังก์ชันจะใช้ $D$5:$D$14 และฟังก์ชัน COLOREDCELL เป็นอาร์กิวเมนต์ มันจะหาจำนวนเซลล์ที่เกี่ยวข้องด้วยแต่ละสี

  • เมื่อกด ENTER ฟังก์ชันจะส่งกลับจำนวนเซลล์ทั้งหมดที่มี สีแดง .

  • จากนั้นเราจะลาก ที่จับเติม เพื่อใช้สูตรกับเซลล์ที่เหลือ .

  • สุดท้าย เราจะเห็นว่า จำนวนทั้งหมด ของเซลล์สีสำหรับแต่ละสีแสดงอยู่ข้างๆ <3 ตามลำดับ>ประเทศ .

อ่านเพิ่มเติม: สูตร Excel เพื่อนับเซลล์ด้วยสีเฉพาะ (4 วิธี)

บันทึกย่อ

  • แม้ว่าเราจะไม่ใช้ มาโคร VBA แต่ฟังก์ชัน CELL จะใช้ บนนั้น ดังนั้น เราต้องบันทึกสมุดงานเป็น สมุดงานที่เปิดใช้งานแมโครของ Excel หรือในรูปแบบ XLSM
  • นอกจากนี้ หากคุณต้องการใช้ แมโคร VBA ในการนับเซลล์สีใน excel คุณสามารถ อ่านบทความนี้

บทสรุป

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

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