สารบัญ
บ่อยครั้งขณะทำงานกับข้อมูลที่จัดหมวดหมู่ใน 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 ได้อย่างง่ายดาย อย่างไรก็ตาม หากคุณมีข้อสงสัยหรือคำแนะนำเกี่ยวกับบทความนี้ โปรดแสดงความคิดเห็นด้านล่าง มีวันที่ดี!!!