Leideanna Excel: Comhair/suim cealla de réir datha (cúlra, cló, formáidiú coinníollach)
I dtascanna laethúla, is modh coitianta é dathmharcáil chun sonraí ríthábhachtacha a idirdhealú agus a aibhsiú go tapa. Ach, conas a dhéanaimid sonraí cille a chomhaireamh nó a shuimiú bunaithe ar dhath ar leith (dath líonadh, dath cló, formáidiú coinníollach)? De réir réamhshocraithe, ní thairgeann Excel gné dhíreach le comhaireamh nó suimiú de réir datha. Mar sin féin, le roinnt cleasanna agus modhanna indíreacha, is féidir linn a bhaint amach fós. Fiosróidh an t-alt seo conas sonraí a chomhaireamh nó a shuimeáil de réir datha.
Líon agus suim cealla bunaithe ar dhath an chúlra
- Trí Fheidhm Sainithe Úsáideora a úsáid
- Trí úsáid a bhaint as gné chumhachtach - Kutools le haghaidh Excel
- Trí úsáid a bhaint as Scagaire agus SUBTOTAL
Comhair agus suim na gcealla bunaithe ar dhath an chló
Comhair agus suim cealla bunaithe ar dhath formáidithe coinníollach
Líon agus suim cealla bunaithe ar dhath an chúlra
Mar shampla, má tá raon sonraí agat ina bhfuil na luachanna líonta le dathanna cúlra éagsúla mar a thaispeántar sa screenshot thíos. Chun na cealla a chomhaireamh nó a shuimiú bunaithe ar dhath ar leith, ní thairgeann Excel gné dhíreach chun cealla a chomhaireamh nó a shuimiú bunaithe ar a ndath cúlra. Mar sin féin, le beagán de ingenuity agus roinnt teicnící handy, is féidir leat a chur i gcrích an tasc seo. Déanaimis iniúchadh ar roinnt modhanna úsáideacha san alt seo.
Cealla a chomhaireamh agus a shuimiú de réir dath an chúlra le Feidhm Shainithe Úsáideora
Anseo, taispeánfaimid duit conas Feidhm Sainmhínithe Úsáideora den sórt sin a chruthú agus a úsáid chun an tasc seo a réiteach in Excel. Déan leis na céimeanna seo a leanas le do thoil:
Céim 1: Oscail an eagarthóir modúl VBA agus cóipeáil an cód
- Preas Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
- Sa fhuinneog oscailte, cliceáil Ionsáigh > Modúil chun modúl bán nua a chruthú.
- Ansin, cóipeáil agus greamaigh an cód thíos isteach sa mhodúl bán.
Cód VBA: Comhair agus suim na gcealla bunaithe ar dhath an chúlraFunction ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean = False) As Variant 'Updateby Extendoffice Dim rCell As Range Dim lCol As Long Dim vResult As Double lCol = rColor.Interior.ColorIndex vResult = 0 If SUM Then For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = vResult + rCell.Value End If Next rCell Else For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = vResult + 1 End If Next rCell End If ColorFunction = vResult End Function
Céim 2: Cruthaigh foirmlí chun cealla a chomhaireamh agus a shuimiú de réir dath an chúlra
Tar éis duit an cód thuas a ghreamú, dún fuinneog an mhodúil, ansin cuir na foirmlí seo a leanas i bhfeidhm:
- Comhair cealla bunaithe ar an dath cúlra ar leith:
Cóipeáil nó clóscríobh an fhoirmle thíos isteach sa chill atá uait don toradh. Ansin, tarraing an láimhseáil líonta anuas chun torthaí eile a fháil. Féach ar an scáileán:
=colorfunction(G2,$B$2:$E$12,FALSE)
nótaí: San fhoirmle seo, G2 an bhfuil an chill tagartha leis an dath cúlra sonrach is mian leat a mheaitseáil; $B$2:$E$12 an raon inar mian leat líon na gceall ar dhath G2 a chomhaireamh; FALSE úsáidtear é chun cealla a bhfuil dath meaitseála orthu a chomhaireamh. - Suim cealla bunaithe ar an dath cúlra ar leith:
Cóipeáil nó clóscríobh an fhoirmle thíos isteach sa chill atá uait don toradh. Ansin, tarraing an láimhseáil líonta anuas chun torthaí eile a fháil. Féach ar an scáileán:
=colorfunction(G2,$B$2:$E$12,TRUE)
nótaí: San fhoirmle seo, G2 an bhfuil an chill tagartha leis an dath cúlra sonrach is mian leat a mheaitseáil; $B$2:$E$12 an raon inar mian leat líon na gceall ar dhath G2 a chomhaireamh; TRUE a úsáidtear chun suim cealla le dath meaitseála.
Cealla a chomhaireamh agus a shuimiú de réir dath an chúlra le gné chumhachtach
Dóibh siúd nach bhfuil cur amach acu ar ríomhchlárú, féadann cuma casta a bheith ar VBA. Anseo, tabharfaimid isteach uirlis chumhachtach - Kutool do Excel, a Líon de réir Dath Ceadaíonn gné duit a ríomh go héasca (comhaireamh, suim, meán, etc) bunaithe ar an dath cúlra i díreach cúpla cad a tharlaíonn. Go hiontach, Líon de réir Dath Téann an ghné níos faide ná dathanna cúlra amháin - is féidir leis freisin idirdhealú agus ríomh a dhéanamh bunaithe ar dathanna cló agus formáidiú coinníollach.
Tar éis Íoslódáil agus a shuiteáil Kutools le haghaidh Excel, ar dtús, roghnaigh an raon sonraí is mian leat a chomhaireamh nó suim cealla bunaithe ar dath cúlra ar leith. Ar aghaidh, déan nascleanúint chuig Kutools Plus agus roghnaigh Líon de réir Dath.
sa Líon de réir Dath bosca dialóige, sonraigh na hoibríochtaí le do thoil:
- Roghnaigh Formáidiú caighdeánach ó na Modh datha liosta anuas;
- Sonraigh cúlra ó na Cineál comhaireamh liosta anuas, agus is féidir leat réamhamharc a dhéanamh ar na torthaí staidrimh do gach dath cúlra sa bhosca dialóige;
- Faoi dheireadh, cliceáil Cruthaigh tuarascáil chun na torthaí ríofa a onnmhairiú chuig leabhar oibre nua.
Toradh:
Anois gheobhaidh tú leabhar oibre nua leis na staitisticí. Féach an pictiúr:
- An Líon de réir Dath Tacaíonn an ghné seo freisin le comhaireamh agus coimriú cealla bunaithe ar dhath cló caighdeánach, cúlra nó dath cló ó fhormáidiú coinníollach, agus meascán de dathanna formáidithe líonta agus choinníollaigh araon.
- Suim agat sa ghné seo, le do thoil cliceáil é a íoslódáil chun triail saor in aisce a fháil ar feadh 30 lá.
Cealla a chomhaireamh agus a shuimiú de réir dath an chúlra le feidhm Scagaire agus SUBTOTAL
Ag glacadh leis go bhfuil tábla díolacháin torthaí againn mar atá thíos sa screenshot a thaispeántar, agus déanfaimid na cealla daite a chomhaireamh nó a shuimiú sa méid colún.
Céim 1: Cuir an fheidhm SUBTOTAL i bhfeidhm
Roghnaigh cealla bána chun an fheidhm SUBTOTAL a chur isteach.
- Chun gach cill leis an dath cúlra céanna a chomhaireamh, cuir isteach an fhoirmle le do thoil:
=SUBTOTAL(102, F2:F16)
- Chun suim na gcealla go léir a bhfuil an dath cúlra céanna orthu, cuir isteach an fhoirmle;
=SUBTOTAL(109, F2:F16)
- nótaí: sna foirmlí thuas, 102 is ionann é agus luachanna uimhriúla a chomhaireamh i liosta scagtha agus cealla folaithe a eisiamh; 109 is ionann é agus luachanna i liosta scagtha gan cealla folaithe a áireamh; F2: F16 an raon ar a ríomhfar an comhaireamh nó an tsuim.
Céim 2: Scag cealla bunaithe ar dhath ar leith
- Roghnaigh ceanntásc an tábla, agus cliceáil Dáta > scagairí. Féach an pictiúr:
- Cliceáil ar an scagairí icon i gcill cheanntásc an méid colún, agus cliceáil Scag de réir Dath agus an dath sonraithe a chomhaireamhfaidh tú de réir a chéile. Féach an pictiúr:
Toradh:
Tar éis scagadh, comhaireamh agus suimiú na foirmlí SUBTOTAL go huathoibríoch na cealla daite sa méid colún. Féach an pictiúr:
Comhair agus suim na gcealla bunaithe ar dhath an chló
Ar mhaith leat cealla a chomhaireamh nó a shuimiú bunaithe ar a ndath cló in Excel? Ligean le rá go bhfuil na sonraí agat, mar atá sa screenshot a thugtar, le cealla ina bhfuil téacsanna i ndath dearg, gorm, oráiste agus dubh. Ní dhéanann Excel é seo éasca de réir réamhshocraithe. Ach ná bí buartha! Sa chuid seo, taispeánfaimid roinnt cleasanna simplí duit chun é sin a dhéanamh.
Cealla a chomhaireamh agus a shuimiú bunaithe ar dhath an chló le Feidhm Shainithe Úsáideora
Chun cealla le dathanna ar leith cló a chomhaireamh agus a shuimiú, d'fhéadfadh an Fheidhm Shainithe Úsáideora seo a leanas cabhrú leat an tasc seo a réiteach. Déan leis na céimeanna seo a leanas le do thoil:
Céim 1: Oscail an eagarthóir modúl VBA agus cóipeáil an cód
- Preas Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
- Sa fhuinneog oscailte, cliceáil Ionsáigh > Modúil chun modúl bán nua a chruthú.
- Ansin, cóipeáil agus greamaigh an cód thíos isteach sa mhodúl bán.
Cód VBA: Comhair agus suim na gcealla bunaithe ar dhath an chlóFunction ProcessByFontColor(pRange1 As Range, pRange2 As Range, FunctionType As String) As Double 'Updateby Extendoffice Application.Volatile Dim rng As Range Dim xTotal As Double Dim xCount As Double xTotal = 0 xCount = 0 For Each rng In pRange1 If rng.Font.Color = pRange2.Font.Color Then If UCase(FunctionType) = "SUM" Then xTotal = xTotal + rng.Value ElseIf UCase(FunctionType) = "COUNT" Then xCount = xCount + 1 End If End If Next If UCase(FunctionType) = "SUM" Then ProcessByFontColor = xTotal ElseIf UCase(FunctionType) = "COUNT" Then ProcessByFontColor = xCount Else ProcessByFontColor = CVErr(xlErrValue) End If End Function
Céim 2: Cruthaigh foirmlí chun cealla a chomhaireamh agus a shuimiú de réir dath an chló
Tar éis duit an cód thuas a ghreamú, dún fuinneog an mhodúil, ansin cuir na foirmlí seo a leanas i bhfeidhm:
- Comhair cealla bunaithe ar an dath cló ar leith:
Cóipeáil nó clóscríobh an fhoirmle thíos isteach sa chill atá uait don toradh. Ansin, tarraing an láimhseáil líonta anuas chun torthaí eile a fháil. Féach ar an scáileán:
=ProcessByFontColor($B$2:$E$12,G2, "COUNT")
nótaí: San fhoirmle seo, G2 an bhfuil an chill tagartha leis an dath cló ar leith is mian leat a mheaitseáil; $B$2:$E$12 an raon inar mian leat líon na gceall ar dhath G2 a chomhaireamh. - Suim cealla bunaithe ar an dath cló ar leith:
Cóipeáil nó clóscríobh an fhoirmle thíos isteach sa chill atá uait don toradh. Ansin, tarraing an láimhseáil líonta anuas chun torthaí eile a fháil. Féach ar an scáileán:
=ProcessByFontColor($B$2:$E$12,G2, "SUM")
nótaí: San fhoirmle seo, G2 an bhfuil an chill tagartha leis an dath cló ar leith is mian leat a mheaitseáil; $B$2:$E$12 an raon inar mian leat líon na gceall ar dhath G2 a chomhaireamh.
Comhair agus suim na gcealla bunaithe ar dhath an chló le gné éasca
Ag féachaint le luachanna cille a chomhaireamh nó a shuimiú gan stró in Excel bunaithe ar dhath an chló? Léim isteach Kutools le haghaidh Excel's Líon de réir Dath gné! Leis an uirlis chliste seo, éiríonn sé ina ghaoithe cealla a chomhaireamh agus a achoimriú de réir dath cló ar leith. Faigh amach conas Kutools Is féidir leat do thaithí Excel a athrú.
Tar éis Íoslódáil agus a shuiteáil Kutools le haghaidh Excel, ar dtús, roghnaigh an raon sonraí is mian leat a chomhaireamh nó suim cealla bunaithe ar dath cló ar leith. Ansin, cliceáil Kutools Plus > Líon de réir Dath a oscailt Líon de réir Dath dialóg.
sa Líon de réir Dath bosca dialóige, sonraigh na hoibríochtaí le do thoil:
- Roghnaigh Formáidiú caighdeánach ó na Modh datha liosta anuas;
- Sonraigh Cló ó na Cineál comhaireamh liosta anuas, agus is féidir leat réamhamharc a dhéanamh ar na torthaí staidrimh do gach dath cló sa bhosca dialóige;
- Faoi dheireadh, cliceáil Cruthaigh tuarascáil chun na torthaí ríofa a onnmhairiú chuig leabhar oibre nua.
Toradh:
Anois, tá leabhar oibre nua agat a thaispeánann na staitisticí mionsonraithe bunaithe ar dhath an chló. Féach ar an scáileán:
Comhair agus suim cealla bunaithe ar dhath formáidithe coinníollach
In Excel, is féidir leat an Formáidiú Coinníollach a úsáid go coitianta chun dath sonrach a chur i bhfeidhm ar chealla a chomhlíonann critéir áirithe, rud a fhágann go bhfuil léirshamhlú sonraí iomasach. Ach cad a tharlóidh má theastaíonn uait na cealla sin atá formáidithe go speisialta a chomhaireamh nó a shuimiú? Cé nach dtugann Excel bealach díreach chuige seo, seo bealaí chun ainliú thart ar an teorannú seo.
Comhair agus suimigh cealla formáidithe go coinníollach le cód VBA
Níl sé simplí cealla formáidithe go coinníollach a chomhaireamh agus a achoimriú in Excel ag baint úsáide as feidhmeanna ionsuite. Mar sin féin, is féidir leat an tasc seo a chur i gcrích ag baint úsáide as cód VBA. A ligean ar dul thar conas is féidir leat úsáid a bhaint as VBA le haghaidh seo:
Céim 1: Oscail an eagarthóir modúl VBA agus cóipeáil an cód
- Preas Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
- Sa fhuinneog oscailte, cliceáil Ionsáigh > Modúil chun modúl bán nua a chruthú.
- Ansin, cóipeáil agus greamaigh an cód thíos isteach sa mhodúl bán.
Cód VBA: Comhair agus suim cealla bunaithe ar dath formáidithe coinníollachSub SumCountByConditionalFormat() 'Updateby Extendoffice Dim sampleColor As Range Dim selectedRange As Range Dim cell As Range Dim countByColor As Long Dim sumByColor As Double Dim refColor As Long Set selectedRange = Application.InputBox("Select a range to evaluate:", _ "Kutools for Excel", _ Type:=8) If selectedRange Is Nothing Then Exit Sub Set sampleColor = Application.InputBox("Select a conditional formatting color:", _ "Kutools for Excel", _ Type:=8) If Not sampleColor Is Nothing Then refColor = sampleColor.Cells(1, 1).DisplayFormat.Interior.color For Each cell In selectedRange If cell.DisplayFormat.Interior.color = refColor Then countByColor = countByColor + 1 sumByColor = sumByColor + cell.Value End If Next cell MsgBox "Count: " & countByColor & vbCrLf & _ "Sum: " & sumByColor, _ vbInformation, "Results based on Conditional Format Color" End If End Sub
Céim 2: Rith an cód VBA seo
- Tar éis an cód a ghreamú, brúigh F5 eochair chun an cód seo a rith, beidh bosca pras le feiceáil, roghnaigh an raon sonraí inar mian leat a chomhaireamh agus suim na gcealla bunaithe ar fhormáidiú coinníollach. Ansin, cliceáil OK, Féach an pictiúr:
- I mbosca pras eile, roghnaigh dath formáidithe coinníollach ar leith ar mhaith leat a chomhaireamh agus a shuimiú, agus cliceáil OK cnaipe, féach ar an scáileán:
Toradh:
Anois, taispeánfar an toradh, lena n-áirítear comhaireamh agus suim na gceall leis an dath formáidithe coinníollach sonraithe, sa bhosca popped-out. Féach ar an scáileán:
Comhair agus suim cealla formáidithe go coinníollach le gné chliste
Má tá tú ag lorg modhanna tapa agus éasca eile chun cealla formáidithe go coinníollach a chomhaireamh agus a shuimeáil, Kutools le haghaidh Excel Is é do réiteach dul-chun. A Líon de réir Dath Is féidir le gné an tasc seo a réiteach i díreach cúpla cad a tharlaíonn. Léim isteach chun an éifeachtúlacht agus an beachtas is féidir le Kutools a thabhairt do do shreabhadh oibre a fháil amach.
Tar éis Íoslódáil agus a shuiteáil Kutools le haghaidh Excel, ar dtús, roghnaigh an raon sonraí ar mhaith leat cealla a chomhaireamh nó a shuimiú bunaithe ar dhath formáidithe coinníollach ar leith. Ansin, cliceáil Kutools Plus > Líon de réir Dath a oscailt Líon de réir Dath dialóg.
sa Líon de réir Dath bosca dialóige, sonraigh na hoibríochtaí le do thoil:
- Roghnaigh Formáidiú coinníollach ó na Modh datha liosta anuas;
- Sonraigh cúlra ó na Cineál comhaireamh liosta anuas, agus is féidir leat réamhamharc a dhéanamh ar na torthaí staitistiúla do gach dath formáidithe coinníolla sa bhosca dialóige;
- Faoi dheireadh, cliceáil Cruthaigh tuarascáil chun na torthaí ríofa a onnmhairiú chuig leabhar oibre nua.
Toradh:
Anois, tá leabhar oibre nua agat a thaispeánann na staitisticí mionsonraithe bunaithe ar an dath formáidithe coinníollach. Féach ar an scáileán:
Airteagail ghaolmhara:
- Má tá dath an chló dearg ar ais ansin téacs ar leith
- Conas a d'fhéadfá téacs ar leith a thabhairt ar ais má tá dath an chló dearg i gcill eile mar a thaispeántar an scáileán thíos? San Airteagal seo, tabharfaidh mé isteach roinnt cleasanna chun roinnt oibríochtaí a dhéanamh bunaithe ar an téacs cló dearg in Excel.
- Scag sonraí de réir dathanna iolracha
- De ghnáth, in Excel, is féidir leat sraitheanna gan aon dath amháin a scagadh go tapa, ach, ar smaoinigh tú riamh ar sraitheanna a scagadh le dathanna iolracha ag an am céanna? An t-alt seo, labhróidh mé faoi chleas gasta duit déileáil leis an bhfadhb seo.
- Cuir dath leis an liosta anuas
- In Excel, is féidir le liosta anuas a chruthú cabhrú leat go leor, agus uaireanta, ní mór duit na luachanna liosta anuas a chódú i dath ag brath ar an rogha comhfhreagrach. Mar shampla, tá liosta anuas de na hainmneacha torthaí cruthaithe agam, nuair a roghnaíonn mé Apple, is gá dom go bhfuil an chill daite le dearg go huathoibríoch, agus nuair a roghnaíonn mé Oráiste, is féidir an chill a dhathú le oráiste.
- Dathaigh sraitheanna malartacha do chealla chumaisc
- Tá sé an-chabhrach sraitheanna malartacha a fhormáidiú le dath difriúil i sonraí mór dúinn chun na sonraí a scanadh, ach, uaireanta, d'fhéadfadh go mbeadh roinnt cealla cumaisc i do shonraí. Chun béim a chur ar na sraitheanna gach re seach le dath difriúil do na cealla cumaisc mar atá thíos an scáileáin a thaispeántar, conas a d'fhéadfá an fhadhb seo a réiteach in Excel?
Uirlisí Táirgiúlachta Oifige is Fearr
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 ...
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á!
Clár ábhair
- Video
- Líon agus suim cealla bunaithe ar dhath an chúlra
- Trí Fheidhm Sainithe Úsáideora a úsáid
- Trí úsáid a bhaint as gné chumhachtach - Kutools le haghaidh Excel
- Trí úsáid a bhaint as Scagaire agus SUBTOTAL
- Comhair agus suim na gcealla bunaithe ar dhath an chló
- Trí Fheidhm Sainithe Úsáideora a úsáid
- Trí ghné éasca a úsáid - Kutools le haghaidh Excel
- Comhair agus suim cealla bunaithe ar dhath formáidithe coinníollach
- Trí chód VBA a úsáid
- Trí ghné chliste a úsáid - Kutools le haghaidh Excel
- Airteagail gaolmhara
- Na hUirlisí Táirgiúlachta Oifige is Fearr
- Comments