Skip to main content

Conas cealla a chomhaireamh / suim a dhéanamh le dathanna le formáidiú coinníollach in Excel?

In Excel, féadfaidh tú roinnt cealla a dhathú trí fhormáidiú coinníollach a úsáid. Anois inseoidh an rang teagaisc seo duit roinnt modhanna úsáideacha agus éasca chun na cealla a chomhaireamh nó a shuimiú go tapa de réir datha le formáidiú coinníollach in Excel.

Líon na cealla de réir dath cló agus cúlra de réir VBA

Déan cealla a chomhaireamh / suim de réir dath cló le formáidiú coinníollach le Kutools le haghaidh Excel smaoineamh maith3      imirt

Cealla comhaireamh / suim de réir dath cúlra le formáidiú coinníollach le Kutools le haghaidh Excel smaoineamh maith3      imirt


mboilgeog cheart gorm saighead Líon na cealla de réir cló agus dath cúlra de réir VBA

In Excel, ní féidir ach le cód VBA cealla a chomhaireamh go tapa bunaithe ar chló sonrach agus dath cúlra.

1. Brúigh Alt + F11 eochracha le hoscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. cliceáil Ionsáigh > Modúil agus cóipeáil agus greamaigh faoi bhun chód VBA chuig an popping Modúil fhuinneog.

VBA: Líon cealla bunaithe ar chló agus dath cúlra.

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. cliceáil Rith cnaipe nó brúigh F5 eochair chun an cód a rith, ansin roghnaigh an raon atá uait sa dialóg popping. Féach an pictiúr:
doc-count-by-coinníollach-dath-1

4. cliceáil OK, ansin roghnaigh cill a bhfuil a cló agus a dath cúlra ar mhaith leat na cealla a chomhaireamh bunaithe uirthi. Féach an pictiúr:

doc-count-by-coinníollach-dath-2

5. cliceáil OK. Ansin tagann dialóg amach chun a insint duit cé mhéad cealla a bhfuil an dath cúlra agus an dath cló céanna acu leis an gcill roghnaithe sa raon.

doc-count-by-coinníollach-dath-3


mboilgeog cheart gorm saighead Déan cealla a chomhaireamh / suim de réir dath cló le formáidiú coinníollach le Kutools le haghaidh Excel

In Excel, ní féidir leat na cealla a chomhaireamh nó a shuimiú de réir dath cló le formáidiú coinníollach amháin. Mar sin féin, tá breiseán áisiúil ann ar a dtugtar Kutools le haghaidh Excel is féidir leis sin cabhrú leat an fhadhb seo a réiteach go tapa lena Líon de réir Dath gné.

Kutools le haghaidh Excel, le níos mó ná 300 feidhmeanna úsáideacha, déanann sé do phoist níos éasca. 

Tar éis suiteáil saor in aisce Kutools for Excel, déan mar atá thíos le do thoil:

1. Roghnaigh raon is mian leat na cealla a chomhaireamh nó a shuimiú de réir dath cló le formáidiú coinníollach, ansin cliceáil Kutools Plus> Líon de réir Dath. Féach an pictiúr:

doc-count-by-coinníollach-dath-4

2. Ansin sa Líon de réir Dath dialóg, roghnaigh Formáidiú Coinníollach faoi Modh datha liosta agus Cló faoi Cineál Dath liosta. Ansin is féidir leat féachaint ar thoradh comhaireamh agus achoimre sa dialóg. Féach an pictiúr:

doc-count-by-coinníollach-dath-5

nótaí: Más mian leat an toradh ríofa a aschur mar thuairisc, is féidir leat cliceáil Cruthaigh tuarascáil in an Líon de réir Dath dialóg, ansin tógfar tuarascáil i leabhar oibre nua. Féach an pictiúr:

doc-count-by-coinníollach-dath-6      doc-count-by-coinníollach-dath-7


Cealla comhaireamh / suim de réir dath cúlra le formáidiú coinníollach le Kutools le haghaidh Excel

Más mian leat cealla a chomhaireamh nó a shuimiú de réir dath cúlra le formáidiú coinníollach, is féidir leat iarratas a dhéanamh freisin Líon de réir Dath fóntais de Kutools le haghaidh Excel.

1. Roghnaigh raon is mian leat cealla a chomhaireamh nó a shuimiú de réir dath cúlra le formáidiú coinníollach, ansin cliceáil Kutools Plus > Líon de réir Dath.

Tar éis suiteáil saor in aisce Kutools for Excel, déan mar atá thíos le do thoil:

2. Ansin sa Líon de réir Dath dialóg, roghnaigh Formáidiú Coinníollach faoi Modh datha liosta agus cúlra faoi Cineál Dath liosta. Ansin is féidir leat féachaint ar thoradh comhaireamh agus achoimre sa dialóg. Féach an pictiúr:

doc-count-by-coinníollach-dath-8

nótaí: Más mian leat an toradh ríofa a aschur mar thuairisc, is féidir leat cliceáil Cruthaigh tuarascáil sa Líon de réir Dath dialóg, ansin tógfar tuarascáil i leabhar oibre nua. Féach an pictiúr:

doc-count-by-coinníollach-dath-9

Cliceáil anseo le haghaidh tuilleadh ar Count by Colour.

Leid.Le Líon de réir Dath fóntais, is féidir leat na cealla a chomhaireamh / suim / meánú de réir dath cúlra nó dath cló le formáidiú caighdeánach amháin nó formáidiú caighdeánach agus coinníollach araon. Más mian leat Count by Colour a chur i bhfeidhm gan teorainn i 30 lá, íoslódáil agus triail saor in aisce anois.


mboilgeog cheart gorm saighead Ríomh cealla de réir dath cló nó dath cúlra


Uirlisí Táirgiúlachta Oifige is Fearr

Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

cluaisín kte 201905


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
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