ไปยังเนื้อหาหลัก

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

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

นับเซลล์ตามสีแบบอักษรและพื้นหลังโดย VBA

นับ / รวมเซลล์ตามสีแบบอักษรด้วยการจัดรูปแบบตามเงื่อนไขโดย Kutools for Excel ความคิดที่ดี 3      เล่น

นับ / รวมเซลล์ตามสีพื้นหลังด้วยการจัดรูปแบบตามเงื่อนไขโดย Kutools for Excel ความคิดที่ดี 3      เล่น


ลูกศรสีฟ้าฟองขวา นับเซลล์ตามแบบอักษรและสีพื้นหลังโดย VBA

ใน Excel มีเพียงรหัส VBA เท่านั้นที่สามารถนับเซลล์ตามแบบอักษรและสีพื้นหลังที่ระบุได้อย่างรวดเร็ว

1 กด Alt + F11 กุญแจเพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

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

VBA: นับเซลล์ตามแบบอักษรและสีพื้นหลัง

Sub DisplayFormatCount()
	'Updateby20150305
	Dim Rng As Range
	Dim CountRange As Range
	Dim ColorRange As Range
	Dim xBackColor As Long
	Dim xFontColor As Long
	On Error Resume Next
	xTitleId       = "KutoolsforExcel"
	Set CountRange = Application.Selection
	Set CountRange = Application.InputBox("Count Range :", xTitleId, CountRange.Address, Type: = 8)
	Set ColorRange = Application.InputBox("Color Range(single cell):", xTitleId, Type: = 8)
	Set ColorRange = ColorRange.Range("A1")
	xReturn        = 0
	For Each Rng In CountRange
		qqq           = Rng.Value
		xxx           = Rng.DisplayFormat.Interior.Color
		If Rng.DisplayFormat.Interior.Color = ColorRange.DisplayFormat.Interior.Color Then
			xBackColor   = xBackColor + 1
		End If
		If Rng.DisplayFormat.Font.Color = ColorRange.DisplayFormat.Font.Color Then
			xFontColor = xFontColor + 1
		End If
	Next
	MsgBox "BackColor is " & xBackColor & Chr(10) & "FontColor is " & xFontColor
End Sub

3 คลิก วิ่ง หรือกด F5 เพื่อเรียกใช้รหัสจากนั้นเลือกช่วงที่คุณต้องการในกล่องโต้ตอบ popping ดูภาพหน้าจอ:
doc-นับตามเงื่อนไขสี-1

4 คลิก OKจากนั้นเลือกเซลล์ที่มีแบบอักษรและสีพื้นหลังที่คุณต้องการนับเซลล์ตาม ดูภาพหน้าจอ:

doc-นับตามเงื่อนไขสี-2

5 คลิก OK. จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อบอกจำนวนเซลล์ที่มีสีพื้นหลังและสีแบบอักษรเดียวกันกับเซลล์ที่เลือกในช่วง

doc-นับตามเงื่อนไขสี-3


ลูกศรสีฟ้าฟองขวา นับ / รวมเซลล์ตามสีแบบอักษรด้วยการจัดรูปแบบตามเงื่อนไขโดย Kutools for Excel

ใน Excel คุณไม่สามารถนับหรือรวมเซลล์ตามสีฟอนต์ด้วยการจัดรูปแบบตามเงื่อนไขเท่านั้น อย่างไรก็ตามมี Add-in ที่ใช้งานง่ายที่เรียกว่า Kutools สำหรับ Excel ที่สามารถช่วยคุณแก้ปัญหานี้ได้อย่างรวดเร็วด้วยไฟล์ นับตามสี ลักษณะ

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

1. เลือกช่วงที่คุณต้องการนับหรือรวมเซลล์ตามสีฟอนต์พร้อมการจัดรูปแบบตามเงื่อนไขจากนั้นคลิก Kutools พลัส> นับตามสี. ดูภาพหน้าจอ:

doc-นับตามเงื่อนไขสี-4

2. จากนั้นใน นับตามสี ใหเลือก การจัดรูปแบบตามเงื่อนไข ภายใต้ วิธีการสี รายการและ ตัวอักษร ภายใต้ ประเภทสี รายการ. จากนั้นคุณสามารถดูผลลัพธ์ของการนับและสรุปในกล่องโต้ตอบ ดูภาพหน้าจอ:

doc-นับตามเงื่อนไขสี-5

หมายเหตุ: หากคุณต้องการแสดงผลลัพธ์การคำนวณเป็นรายงานคุณสามารถคลิก สร้างรายงาน in นับตามสี จากนั้นรายงานจะถูกสร้างขึ้นในสมุดงานใหม่ ดูภาพหน้าจอ:

doc-นับตามเงื่อนไขสี-6      doc-นับตามเงื่อนไขสี-7


นับ / รวมเซลล์ตามสีพื้นหลังด้วยการจัดรูปแบบตามเงื่อนไขโดย Kutools for Excel

หากคุณต้องการนับหรือรวมเซลล์ตามสีพื้นหลังด้วยการจัดรูปแบบตามเงื่อนไขคุณสามารถนำไปใช้ได้ นับตามสี ประโยชน์ของ Kutools สำหรับ Excel.

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

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

2. จากนั้นใน นับตามสี ใหเลือก การจัดรูปแบบตามเงื่อนไข ภายใต้ วิธีการสี รายการและ พื้นหลัง ภายใต้ ประเภทสี รายการ. จากนั้นคุณสามารถดูผลลัพธ์ของการนับและสรุปในกล่องโต้ตอบ ดูภาพหน้าจอ:

doc-นับตามเงื่อนไขสี-8

หมายเหตุ: หากคุณต้องการแสดงผลลัพธ์การคำนวณเป็นรายงานคุณสามารถคลิก สร้างรายงาน ใน นับตามสี จากนั้นรายงานจะถูกสร้างขึ้นในสมุดงานใหม่ ดูภาพหน้าจอ:

doc-นับตามเงื่อนไขสี-9

คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการนับตามสี

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


ลูกศรสีฟ้าฟองขวา คำนวณเซลล์ตามสีแบบอักษรหรือสีพื้นหลัง


สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,

This is a great piece of VBA and works perfectly. Are you able to modify this code to make it a function and then be used as a formula?

e.g.
=DisplayFormatCount(A14:E14,A2,False) for counting background colour (Count Range, Colour Match Cell, type)

=DisplayFormatCount(C29:D29,A2,True) for counting font colour

I would like to you something like this for an input form of many tables and validation fields that are compulsory. I would then be able to count how many fields that have not been completed correctly.


Cheers
This comment was minimized by the moderator on the site
Could you please teach me VBA codes I would like to learn VBA using excel sheet
This comment was minimized by the moderator on the site
Chào bạn.

VBA đếm ô màu rất hay, tuy nhiên bạn có thể sửa giúp mình để kết quả không hiện thành msg box mà hiện luôn trên ô excel chỉ định được không? thêm cả hàm sum, average nữa thì càng tốt :D . Mail của mình là . Mình cám ơn.
This comment was minimized by the moderator on the site
Hi,
How do I modified the code for the cell contain conditional formatting? Because it count the background as "blank".


Thanks.
This comment was minimized by the moderator on the site
Sorry I have no idea about the VBA code.
This comment was minimized by the moderator on the site
May I congratulate you on a most easily understood and well written VBA program to perform such a simple task - i.e., count the number of cells with a specific color derived from Conditional Formatting. It beats the pants of the monster program by Pearson, and his does not even work, at least in Excel 2013. Nor do other supposed counting programs work that I have tried. Yours is the only one!! This worked perfectly. Thank you, thank you, thank you. Best Holiday Wishes, Mort in Dallas
This comment was minimized by the moderator on the site
hi


kindly send the above VBA code same code is I need please help.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations