Note: The other languages of the website are Google-translated. Back to English

Sut i grynhoi celloedd â thestun a rhifau yn Excel?

Er enghraifft, mae gen i restr o werthoedd sy'n cynnwys llinynnau rhifiadol a thestun, nawr, rydw i eisiau crynhoi'r rhifau yn unig sy'n seiliedig ar yr un testun, edrychwch ar y screenshot canlynol. Fel rheol, ni allwch grynhoi'r gwerthoedd yn y rhestr gyda llinyn testun yn uniongyrchol, yma, byddaf yn cyflwyno rhai fformiwlâu i chi ddelio â'r dasg hon.


Swm celloedd sy'n cynnwys testun a rhifau yn seiliedig ar y testun penodol gyda fformiwla

Gallwch ddefnyddio fformiwla arae i grynhoi'r rhifau yn seiliedig ar eu llinyn testun cyfatebol yn y gell, gwnewch fel a ganlyn:

1. Yn gyntaf gallwch ysgrifennu'ch llinynnau testun rydych chi am eu crynhoi'r rhifau cymharol mewn celloedd colofn.

2. Yna teipiwch isod y fformiwla mewn cell wag, yn yr enghraifft hon, byddaf yn nodi'r fformiwla yng nghell E2, ac yna'n pwyso Ctrl + Shift + Enter allweddi gyda'i gilydd, bydd yn dychwelyd cyfanswm y gwerth o'r rhestr yn seiliedig ar y testun penodol. Gweler y screenshot:

=SUM(IF(ISNUMBER(FIND(D2,$B$2:$B$9)),VALUE(LEFT($B$2:$B$9,FIND(D2,$B$2:$B$9)-1)),0))

Nodyn: Yn y fformiwla uchod, D2 yw'r maen prawf rydych chi am ei ddefnyddio, a B2: B9 yn nodi'r ystod gell rydych chi am ei chrynhoi.

3. Yna dewiswch y gell fformiwla, a llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon i gael y canlyniad:


Swm celloedd sy'n cynnwys testun a rhifau yn seiliedig ar y testun penodol gyda nodwedd ddefnyddiol

Os yw'r fformiwla uchod yn anodd i chi ei deall, Kutools for Excel yn darparu offeryn defnyddiol - Swm yn seiliedig ar yr un testun, gyda'r nodwedd hon, gallwch gael cyfanswm y canlyniad mewn cell a gymysgodd â rhifau a thestun heb gofio unrhyw fformiwlâu.

Nodyn:I gymhwyso'r rhain Swm yn seiliedig ar yr un testun nodweddion, yn gyntaf, dylech lawrlwytho'r Kutools for Excel, ac yna cymhwyso'r nodweddion yn gyflym ac yn hawdd.

Ar ôl gosod Kutools for Excel, gwnewch fel a ganlyn:

1. Cliciwch i ddewis cell lle rydych chi am allbynnu'r canlyniad, gweler y screenshot:

Awgrymiadau: Er mwyn atal cyfeiriadau cylchol, peidiwch â mewnosod y fformiwla hon yn rhes gyntaf y daflen waith.

2. Ac yna cliciwch Kutools > Cynorthwyydd Fformiwla > Cynorthwyydd Fformiwla, gweler y screenshot:

3. Yn y Cynorthwyydd Fformiwlâu blwch deialog, gwnewch y gweithrediadau canlynol:

  • dewiswch Ystadegol oddi wrth y Math o Fformiwla rhestr ostwng;
  • Yn y Dewiswch fformiwla blwch rhestr, cliciwch i ddewis Swm yn seiliedig ar yr un testun opsiwn;
  • Yna, yn y Mewnbwn dadleuon adran, dewiswch yr ystod o gelloedd sy'n cynnwys y testun a'r rhifau rydych chi am eu crynhoi yn yr Ystod blwch testun, ac yna, dewiswch y gell destun rydych chi am grynhoi gwerthoedd yn seiliedig arni yn y Testun blwch testun.
Awgrymiadau: Yn y Testun blwch testun, dylech newid y cyfeirnod cell absoliwt diofyn i gyfeirnod celloedd cymharol ar gyfer llusgo'r fformiwla yn gywir.

4. Ac yna, cliciwch Ok botwm, bydd y canlyniad cyntaf yn cael ei gyfrif, yna llusgwch y ddolen llenwi ar gyfer llenwi'r fformiwla i gelloedd eraill, gweler y screenshot:


Swm celloedd sy'n cynnwys testun a rhifau sy'n anwybyddu'r testun â Swyddogaeth Diffiniedig Defnyddiwr

Os oes gennych y data canlynol sy'n gymysg â thestun a rhifau, a'ch bod am dynnu ac adio dim ond y rhifau ym mhob cell, sut allech chi orffen hyn yn gyflym yn Excel ?.

I ddelio â'r broblem hon, gallwch greu a Swyddogaeth Diffiniedig Defnyddiwr, gwnewch fel hyn:

1. Daliwch i lawr y ALT + F11 allweddi i agor y Ffenestr Microsoft Visual Basic for Applications.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Ffenestr Modiwl.

Cod VBA: swm y rhifau yn y gell sy'n cynnwys rhifau a thestun yn unig

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. Yna arbed a chau'r cod hwn, ewch yn ôl i'r daflen waith, a nodi'r fformiwla hon = SumNumbers (A2) (A2 yn nodi'r gell rydych chi am grynhoi'r rhifau), yna llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am lenwi'r fformiwla, a dim ond rhifau ym mhob cell sy'n cael eu hychwanegu at ei gilydd, gweler y screenshot:


Erthyglau mwy cymharol:

  • Cyfuno Rhesi Dyblyg A Swm Y Gwerthoedd Yn Excel
  • Yn Excel may efallai y byddwch bob amser yn cwrdd â'r broblem hon, pan fydd gennych ystod o ddata sy'n cynnwys rhai cofnodion dyblyg, ac yn awr rydych am gyfuno'r data dyblyg a chrynhoi'r gwerthoedd cyfatebol mewn colofn arall, fel y dangosir y sgrinluniau canlynol. Sut allech chi ddatrys y broblem hon?
  • Lluoswch Ddwy Golofn Ac Yna Swm Yn Excel
  • Yn Excel, efallai y bydd y mwyafrif ohonom yn dioddef lluosi dwy golofn ac yna eu hychwanegu, wrth gwrs, gallwn luosi pob eitem ac yna eu crynhoi, ond bydd hyn yn drafferthus os oes angen cyfrif cannoedd neu filoedd o resi. Yn Excel, mae swyddogaeth bwerus - SUMPRODUCT, gydag ef, gallwn luosi dwy golofn yn gyflym ac yna eu crynhoi. Yr erthygl hon, byddaf yn siarad am sut i gymhwyso'r swyddogaeth hon.
  • Swm Gwerthoedd 3 neu N Uchaf Yn Seiliedig ar Feini Prawf Yn Excel
  • Fel rheol, gallwn grynhoi'r n gwerthoedd uchaf o ystod o gelloedd trwy ddefnyddio fformiwla syml, ond a ydych erioed wedi ceisio crynhoi n gwerthoedd uchaf yn seiliedig ar rai meini prawf. Yr erthygl hon, byddaf yn cyflwyno rhai fformiwlâu ar gyfer crynhoi'r gwerthoedd uchaf gyda meini prawf penodol yn Excel.
  • Swm Gwerthoedd Unigryw Yn Seiliedig ar Feini Prawf Yn Excel
  • Er enghraifft, mae gen i ystod o ddata sy'n cynnwys colofnau Enw a Threfn, nawr, i grynhoi gwerthoedd unigryw yn unig yng ngholofn y Gorchymyn yn seiliedig ar y golofn Enw fel y screenshot canlynol a ddangosir. Sut i ddatrys y dasg hon yn gyflym ac yn hawdd Yn Excel?
  • Celloedd Cyfrif neu Swm Yn Seiliedig Ar Y Lliwiau Ffont Yn Excel
  • Sut allech chi gael nifer y celloedd neu swm yr holl gelloedd sy'n cynnwys lliw ffont penodol yn Excel? Er enghraifft, mae gen i ystod o ddata mewn taflen waith fel y dangosir y llun a ddangosir, a nawr rydw i eisiau cyfrif neu grynhoi'r celloedd sydd â lliw ffont coch, glas a du yn y drefn honno. Fel rheol, nid oes unrhyw ffordd uniongyrchol i ddelio â'r dasg hon, yma, byddaf yn siarad am rai triciau ar gyfer datrys y swydd hon.

Yr Offer Cynhyrchedd Swyddfa Gorau

Kutools for Excel Datrys y rhan fwyaf o'ch problemau, a chynyddu eich cynhyrchiant 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Office / Excel 2007-2021 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (47)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n meddwl eich bod yn athro go iawn ac yn ddyn da. pob lwc.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn A1 Cell of excel yr wyf yn mewnbynnu data fel 5+6+3+1-2 Ac A2 Cell o excel yn rhoi Canlyniad 13 sut mae'n bosibl yn excel.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
iawn, roeddwn i'n deall hyn. pob lwc.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Fe wnaeth macro SumNumbers arbed oriau lawer o waith llaw i mi. Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A yw'n bosibl newid y fformiwla Rhifau Swm i adio'r holl rifau mewn colofn o gelloedd cymysg? Er enghraifft, mae gan bob colofn 1A, 2B, 3C a hoffwn i'r fformiwla ar waelod y golofn ddweud 6 wrthyf.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A oes unrhyw ffordd i ailysgrifennu'r cod vba i grynhoi aml-gelloedd yn lle un? Mae gen i tua 8 colofn o ddata ac rydw i eisiau'r swm ar y diwedd.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae hyn yn hynod ddefnyddiol! Rwy'n ceisio cael yr ARRAY i weithio gyda cholofn o gelloedd y mae pob un yn cynnwys rhif degol a thestun (ee .2 A; .5 C; .1 X ac ati), ac rwy'n dal i gael canlyniad o 0. Os byddaf newid y rhifau i rifau cyfan, mae'r canlyniad yn gywir. Help?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
GENUIS.... Diolch byth
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sut i drosi rhwng testun a rhif gan ddefnyddio KUTOOls?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Kutools
Cynnwys
Rhif i air
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Roeddwn i'n gallu defnyddio'r fformiwla hon yn berffaith, ond hoffwn hefyd ychwanegu amod i gynnwys niferoedd penodol yn y fformiwla SUM yn unig os yw'r gwerth mewn colofn arall = "diffygion". Fy fformiwla wreiddiol (gan ddefnyddio'ch postiad gwreiddiol) yw: =SUM(IF(ISNUMBER(FIND("awr",E17:E38)), VALUE(CHWITH(E17:E38,FIND("awr",E17:E38)-1 )),0)) Lle mae E17:E38 yn cynnwys y testun a'r rhifau rydw i am eu crynhoi Ac mae B17:B38 yn cynnwys y gwerthoedd "nodweddion" a "diffygion" Sut alla i addasu'r fformiwla i SUM yn unig y rhifau hynny yng ngholofn E os yw'r gwerth yng ngholofn B = "diffygion"? Diolch ymlaen llaw! Kimberly,
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Dyma sgript syml sy'n derbyn ystod dethol un dimensiwn ac 2 ddimensiwn o gelloedd gyda phob cell yn cynnwys llinyn neu rifau ond gyda phob cell wedi'i lleihau i rifau sengl ac yn dychwelyd cyfanswm yr holl gelloedd. Opsiwn Swyddogaeth Penodol SUMCELLS (Mewnbwn Amrediad Fel Ystod) Fel Dwbl Dim Arr() Fel Amrywiad Arr = MewnbwnRange Dim R Mor Hir Dim C Mor Hir SUMCELLS = 0 Ar gyfer R = 1 I UBound(Arr, 1) ' Dimensiwn yr arae gyntaf yw rhesi. Ar gyfer C = 1 I UBound(Arr, 2) ' Ail ddimensiwn arae yw colofnau. Debug.Print Arr(R, ​​C) Dim Gwerth Rhifol Fel Gwerth Llinynnol Dim Dwbl Fel Gwerth Llinynnol = Trimio(CStr(Arr(R,C)))) Os (Ddim (Gwerth Llinynnol = "")) Yna NumericValue = ONLYDIGITS(StringValue) SUMCELLS = SMCELLS + Gwerth Rhifol Diwedd Os Nesaf C Nesaf R Diwedd Swyddogaeth Swyddogaeth UNIGDIG(s Fel Llinyn) Fel Llinynnol Dim retval Fel Llinynnol Dim i Fel Cyfanrif Cyfnodau pylu Fel cyfnodau cyfanrif = 0 retval = "" ' Ar gyfer i = 1 I Len(s) Dim torgoch Fel Llinynnol torgoch = Canolbarth(s, i, 1) Os ( torgoch > = "0" A torgoch
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sut i gynnwys degolion yn y fformiwla "=SumNumbers(A1)"? Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A all unrhyw un fy helpu gyda fformiwla swm? Rwy'n ceisio crynhoi colofn gyda chelloedd sy'n cynnwys rhifau a thestun. Rwyf am grynhoi'r rhifau i'r chwith o'r llythyren destun. sampl: 3P30 2P30 2P30 2P30 1P20 3P30 1P20 3P50 3P30 3P60
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, The =SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8,FIND(D1,$B$2:$B$8))-1) )),0)) - wedi gweithio'n berffaith, ac eithrio bod fy nhestun ar y dde. Ceisiais newid y fformiwla fodd bynnag nid yw hynny'n gweithio... dwi'n dal i gael #VALUE! All unrhyw un helpu?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Cofiwch wasgu Ctrl+Shift+Enter ar ôl newid y fformiwla, nid Enter yn unig.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sut i Swm y gair detholedig yn y gell yn excel Mae Arholiad 1100/656480 1100 yn swm a 656480 yn recpt. nac oes. ond dwi eisiau gwneud cyfanswm o 1100 yn unig
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ebrill Mai Mehefin Gorffennaf Cyfanswm 1100 / 65658 1200/65657 1500/65656 2100/65650 ? Rwyf am wneud cyfanswm o 1100+1200+1500+2100 yn unig Arall nid yw'n werth yn unig Rhif derbynneb. helpwch unrhyw un
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Yno! Mae gen i ddau fath o rif mewn un golofn, mae un yn rhifau rhifol, mae'r llall yn nod ac yna rhif (fel n20, n30, ac ati). Hoffwn adio'r rhifau hynny gydag "n". Cymhwysais eich arweiniad ar gyfer "Swm Celloedd Sy'n Cynnwys Testun A Rhifau Seiliedig Ar Y Testun Penodol Gyda Fformiwla", ond ni weithiodd. A oes unrhyw ddull arall? Diolch ymlaen llaw!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo all unrhyw un fy helpu sut i ychwanegu rhifau isod gyda llythrennau? ceisiais ei wneud ond mae'n gweithio dwi'n meddwl fy mod yn colli rhywbeth yn y fformiwla=SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)), VALUE(LEFT($B$2:$B$8),) FIND(D1,$B$2:$B$8)-1)),0)). helpwch os gwelwch yn dda.Thanks.

2L
5D
10S
3L
11D
16S
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Anna,
Yn gyntaf, dylech dynnu'r llythrennau i mewn i golofn cynorthwyydd arall, ac yna cymhwyso'r fformiwla uchod, ar ôl mynd i mewn i'r fformiwla hon, cofiwch wasgu Shift + Ctrl + Enter allweddi gyda'i gilydd. gweler y llun sgrin ganlynol:
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

Diolch am y post yma! Rwy'n awyddus i ddefnyddio'r cod VBA ac roeddwn i'n meddwl a fyddai'n bosibl cael swyddogaeth aml-newidyn fel y gallwch grynhoi'r niferoedd o wahanol gelloedd colofn ac ysgrifennu rhywbeth fel SumNumbers(A1:C1), er enghraifft.


Diolch yn fawr


John
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Giovanni,
Allwch chi roi enghraifft o'ch problem?
Gallwch atodi sgrinlun yma.
Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwyf hefyd yn edrych i weld a all y swyddogaeth hon grynhoi celloedd lluosog.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=Rhifau Swm(D8:AH8)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,
Sut i luosi 10 pcs *200,

dim 10*200
Nid oes unrhyw sylwadau wedi'u postio yma eto
Llwytho mwy o

Dilynwch ni

Hawlfraint © 2009 - www.extendoffice.com. | Cedwir pob hawl. Wedi ei bweru gan ExtendOffice. | Map o'r safle
Mae Microsoft a logo'r Swyddfa yn nodau masnach neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a / neu wledydd eraill.
Wedi'i warchod gan Sectigo SSL