Tabl cynnwys
Yn ein tiwtorial blaenorol, roeddem yn edrych ar Excel Os yw'n cynnwys fformiwlâu sy'n dychwelyd rhywfaint o werth i golofn arall os yw cell darged yn cynnwys gwerth penodol. Ar wahân i hynny, beth arall allwch chi ei wneud os yw cell yn cynnwys testun neu rif penodol? Amrywiaeth o bethau megis cyfrif neu grynhoi celloedd, amlygu, tynnu neu gopïo rhesi cyfan, a mwy. Microsoft Excel, mae dwy swyddogaeth i gyfrif celloedd yn seiliedig ar eu gwerthoedd, COUNTIF a COUNTIFS. Mae'r swyddogaethau hyn yn cwmpasu'r rhan fwyaf, ond nid pob un, o senarios. Bydd yr enghreifftiau isod yn eich dysgu sut i ddewis Cyfrif priodol os yw cell yn cynnwys fformiwla ar gyfer eich tasg arbennig.
Cyfrif os yw cell yn cynnwys unrhyw destun
Mewn sefyllfaoedd pan fyddwch am gyfrif celloedd sy'n cynnwys unrhyw destun , defnyddiwch y nod nod chwilio seren fel y meini prawf yn eich fformiwla COUNTIF:
COUNTIF( ystod,"*")Neu, defnyddiwch y ffwythiant SUMPRODUCT ar y cyd ag ISTEXT:
SUMPRODUCT( --(ISTEX( range)))Yn yr ail fformiwla, mae'r ffwythiant ISTEXT yn gwerthuso pob cell yn yr amrediad penodedig ac yn dychwelyd amrywiaeth o werthoedd GWIR (testun) a GAU (nid testun); mae'r gweithredwr unari dwbl (--) yn gorfodi CYWIR ac ANGHYWIR yn 1 a 0; ac mae SUMPRODUCT yn adio'r rhifau i fyny.
Fel y dangosir yn y ciplun isod, mae'r ddwy fformiwla yn rhoi'r un canlyniad:
=COUNTIF(A2:A10,"*")
=SUMPRODUCT(--(ISTEXT(A2:A10)))
Efallai y byddwch chi eisiau gwneud hynny hefydedrychwch ar sut i gyfrif celloedd nad ydynt yn wag yn Excel.
Cyfrif a yw cell yn cynnwys testun penodol
I gyfrif celloedd sy'n cynnwys testun penodol, defnyddiwch fformiwla COUNTIF syml fel y dangosir isod, lle range yw'r celloedd i'w gwirio a testun yw'r llinyn testun i chwilio amdano neu gyfeiriad at y gell sy'n cynnwys y llinyn testun.
COUNTIF( ystod," testun")Er enghraifft, i gyfrif celloedd yn yr ystod A2:A10 sy'n cynnwys y gair "gwisg", defnyddiwch y fformiwla hon:
=COUNTIF(A2:A10, "dress")
Neu yr un a ddangosir yn y sgrinlun:
Gallwch ddod o hyd i ragor o enghreifftiau o fformiwlâu yma: Sut i gyfrif celloedd gyda thestun yn Excel: unrhyw gelloedd penodol, wedi'u hidlo.
Cyfrif os yw'r gell yn cynnwys testun (cyfateb rhannol)
I gyfrif celloedd sy'n cynnwys is-linyn penodol, defnyddiwch y ffwythiant COUNTIF gyda nod nod chwilio seren (*).
Er enghraifft, i gyfrif faint o gelloedd yng ngholofn A sy'n cynnwys "gwisg" fel rhan o'u cynnwys, defnyddiwch y fformiwla hon:
=COUNTIF(A2:A10,"*dress*")
Neu, teipiwch y testun a ddymunir mewn rhyw gell a chydgatenwch tha cell t gyda'r nodau nod chwilio:
=COUNTIF(A2:A10,"*"&D1&"*")
Am ragor o wybodaeth, gweler: Fformiwlâu COUNTIF gyda chyfateb rhannol.
Cyfrwch os cell yn cynnwys is-linynnau lluosog (A rhesymeg)
I gyfrif celloedd ag amodau lluosog, defnyddiwch y ffwythiant COUNTIFS. Gall Excel COUNTIFS drin hyd at 127 o barau amrediad/meini prawf, a dim ond celloedd sy'n bodloni'r holl amodau penodedig fyddcyfrif.
Er enghraifft, i ddarganfod faint o gelloedd yng ngholofn A sy'n cynnwys "gwisg" A "glas", defnyddiwch un o'r fformiwlâu canlynol:
=COUNTIFS(A2:A10,"*dress*", A2:A10,"*blue*")
Neu
=COUNTIFS(A2:A10,"*"&D1&"*", A2:A10,"*"&D2&"*")
Cyfrif a yw cell yn cynnwys rhif
Y fformiwla i gyfrif celloedd â rhifau yw'r fformiwla symlaf y gallai rhywun ei dychmygu:
COUNT( ystod )Cofiwch fod y swyddogaeth COUNT yn Excel yn cyfrif celloedd sy'n cynnwys unrhyw werth rhifol gan gynnwys rhifau, dyddiadau ac amseroedd, oherwydd yn nhermau Excel mae'r ddau olaf hefyd yn rhifau.
Yn ein hachos ni, mae'r fformiwla'n mynd fel a ganlyn:
=COUNT(A2:A10)
I gyfrif celloedd NAD YW'N cynnwys rhifau, defnyddiwch y ffwythiant SUMPRODUCT ynghyd ag ISNUMBER ac NOT:
=SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))
Swm os yw cell yn cynnwys testun
Os ydych yn chwilio am fformiwla Excel i ddod o hyd i gelloedd sy'n cynnwys testun penodol a chrynhoi'r gwerthoedd cyfatebol yn colofn arall, defnyddiwch y ffwythiant SUMIF.
Er enghraifft, i ddarganfod faint o ffrogiau sydd mewn stoc, defnyddiwch y fformiwla yma:
=SUMIF(A2:A10,"*dress*",B2:B10)
Ble mae A2:A10 y testun gwerthoedd i'w gwirio a B2:B10 yw'r rhifau i'w crynhoi.
Neu, rhowch yr is-linyn o ddiddordeb mewn rhyw gell (E1), a chyfeiriwch at y gell honno yn eich fformiwla, fel y dangosir yn y ciplun isod:<1
I swm gyda meini prawf lluosog , defnyddiwch y ffwythiant SUMIFS.
Er enghraifft, i ddarganfod faint o ffrogiau glas sydd ar gael, ewch gyda'r fformiwla hon:
=SUMIFS(B2:B10, A2:A10,"*dress*",A2:A10,"*blue*")
Neu defnyddiwch hwnun:
=SUMIFS(B2:B10, A2:A10,"*"&E1&"*",A2:A10,"*"&E2&"*")
Lle A2:A10 yw'r celloedd i'w gwirio a B2:B10 yw'r celloedd i'w crynhoi.
Perfformio cyfrifiadau gwahanol yn seiliedig ar werth cell
Yn ein tiwtorial diwethaf, buom yn trafod tair fformiwla wahanol i brofi amodau lluosog a dychwelyd gwerthoedd gwahanol yn dibynnu ar ganlyniadau'r profion hynny. A nawr, gadewch i ni weld sut y gallwch chi wneud cyfrifiadau gwahanol yn dibynnu ar y gwerth mewn cell darged.
A chymryd bod gennych chi rifau gwerthiant yng ngholofn B ac eisiau cyfrifo bonysau yn seiliedig ar y niferoedd hynny: os yw gwerthiant dros $300 , y bonws yw 10%; ar gyfer gwerthiannau rhwng $201 a $300 y bonws yw 7%; ar gyfer gwerthiannau rhwng $101 a $200 y bonws yw 5%, a dim bonws am lai na $100 o werthiannau.
I wneud hynny, lluoswch y gwerthiannau (B2) â chanran gyfatebol. Sut ydych chi'n gwybod pa ganran i'w luosi â hi? Trwy brofi amodau gwahanol gydag IFs nythu:
=B2*IF(B2>=300,10%, IF(B2>=200,7%, IF(B2>=100,5%,0)))
Mewn taflenni gwaith bywyd go iawn, gall fod yn fwy cyfleus mewnbynnu canrannau mewn celloedd ar wahân a chyfeirio at y celloedd hynny yn eich fformiwla:
=B2*IF(B2>=300,$F$5,IF(B2>=200,$F$4,IF(B2>=100,$F$3,$F$2)))
Y peth allweddol yw trwsio cyfeiriadau'r celloedd bonws gyda'r arwydd $ i'w hatal rhag newid pan fyddwch chi'n copïo'r fformiwla i lawr y golofn.
4>Fformatio amodol Excel os yw cell yn cynnwys testun penodol
Os ydych am amlygu celloedd gyda thestun penodol, gosodwch reol fformatio amodol Excel yn seiliedig ar un o'r canlynolfformiwlâu.
Cas-sensitif:
SEARCH (" testun ", topmost_cell )>0Achos-sensitif:
FIND( " testun ", topmost_cell )>0Er enghraifft, i amlygu SKUs sy'n cynnwys y geiriau "gwisg", gwnewch reol fformatio amodol gyda'r fformiwla isod a'i chymhwyso i gynifer o gelloedd yng ngholofn A ag sydd eu hangen arnoch gan ddechrau gyda chell A2:
=SEARCH("dress", A2)>0
Fformiwla fformatio amodol Excel: os yw cell yn cynnwys testun (amodau lluosog)
I amlygu celloedd sy'n cynnwys dau linyn testun neu fwy, nythu sawl swyddogaeth Chwilio o fewn fformiwla AND. Er enghraifft, i amlygu celloedd "gwisg las", crëwch reol yn seiliedig ar y fformiwla hon:
=AND(SEARCH("dress", A2)>0, SEARCH("blue", A2)>0)
Am y camau manwl, gweler Sut i creu rheol fformatio amodol gyda fformiwla.
Os yw cell yn cynnwys testun penodol, tynnwch y rhes gyfan
Rhag ofn eich bod am ddileu rhesi sy'n cynnwys testun penodol, defnyddiwch nodwedd Find and Replace Excel fel hyn :
- Dewiswch bob cell rydych am ei wirio.
- Pwyswch Ctrl + F i agor y blwch deialog Canfod ac Amnewid .
- Yn y blwch Dod o hyd i beth , teipiwch y testun neu'r rhif rydych chi'n chwilio amdano, a chliciwch ar y Find All
- Cliciwch ar unrhyw ganlyniad chwilio, ac yna pwyswch Ctrl+A i ddewis pob un.
- Cliciwch y botwm Cau i gau'r Canfod ac Amnewid
- Pwyswch Ctrl a'r botwm minws ar yr un pryd ( Ctrl - ), sef yr Excelllwybr byr ar gyfer Dileu.
- Yn y blwch deialog Dileu , dewiswch Rhes gyfan , a chliciwch Iawn. Wedi'i wneud!
Yn y ciplun isod, rydym yn dileu rhesi sy'n cynnwys "gwisg":
Os yw cell yn cynnwys, dewiswch neu gopïwch resi cyfan
Mewn sefyllfaoedd pan fyddwch am ddewis neu gopïo rhesi gyda data perthnasol, defnyddiwch AutoFilter Excel i hidlo rhesi o'r fath. Wedi hynny, pwyswch Ctrl + A i ddewis y data wedi'i hidlo, Ctrl+C i'w gopïo, a Ctrl+V i gludo'r data i leoliad arall.
I hidlo celloedd gyda dau faen prawf neu fwy, defnyddiwch Hidl Uwch i ddod o hyd i gelloedd o'r fath, ac yna copïo'r rhesi cyfan gyda'r canlyniadau neu dynnu colofnau penodol yn unig.
Dyma sut rydych chi'n trin celloedd yn seiliedig ar eu gwerth yn Excel. Diolch i chi am ddarllen a gobeithio eich gweld ar ein blog wythnos nesaf!
Gweithlyfr ymarfer
Excel Os Mae Cell yn Cynnwys Yna - enghreifftiau (ffeil .xlsx)