Skip i'r prif gynnwys

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 ar gyfer 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 ar gyfer Excel, ac yna cymhwyso'r nodweddion yn gyflym ac yn hawdd.

Ar ôl gosod Kutools ar gyfer 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.

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn 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!
Comments (50)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I want to have a formula that count text. But what I want is that he count a criterium/ text like as 0,5 and not as 1. Like for example I have one column with T, TO and TM. T I want to count as 1 and TO/ TM as 0,50. I have tried several things, but can not solve it. Hopefully can someone help me out?
This comment was minimized by the moderator on the site
Hi, I am trying to check approximately 8 different types of leave. I am using conditional formatting to colour code letters and then calculate as numbers. It works well, I like it. I did not factor in a half day.

Can anyone tell me how to account for a half day, and still have Excel recognize the Alpha symbol.
This comment was minimized by the moderator on the site
Hi, how do I sum something like the following:
Column A
Row 1 2D
Row 2 2N
Row 3 1D+2N

I have no issues summing the Ds but when I try summing the Ns I would encounter a problem. The string 1D+2N is the culprit, so how do I go about this?
Any help is very much appreciated.

Thank you.
This comment was minimized by the moderator on the site
I must be doing something incorrect. When I try to use the SumNumbers() VB code nothing happens? excel does not recognize it as code? I am using a macro enabled document. Image attached.
https://ibb.co/6vRtD6N

[img]https://ibb.co/6vRtD6N[/img]
This comment was minimized by the moderator on the site
Hi, Michael,
I have tested the code based on the data you provied, it can work well.
This is User Defined Function, so, you needn't run the code, you just need to insert the formula SumNumbers(A1), and press Enter key to get the result. See screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-text-number.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
How to do this, but with decimal places? When using decimals, it returns 0...
This comment was minimized by the moderator on the site
HOW TO MULTIPLY COLUM 1 , 2 PCS , COLOUM 2 RATE 1 USD TOTAL AMOUNT ?
This comment was minimized by the moderator on the site
kindly reply to "I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?"
This comment was minimized by the moderator on the site
You need to use the VBA for that to work. the VBA code defines the SumNumbers as a function.
This comment was minimized by the moderator on the site
I have used VBA for that but it doesn't work. Can you plz take a look?
This comment was minimized by the moderator on the site
I have used VBA for that but it does not work. Can you take a look plz?
This comment was minimized by the moderator on the site
I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?
This comment was minimized by the moderator on the site
I am using this in excel 2016 but it doesn't seem to be working is there a work through? i keep getting a "
#name?" error
This comment was minimized by the moderator on the site
Hi,
I have a question. How to get the sum or the average of the column that has text inside that column. Please see attachment. Your answer would be greatly appreciated.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations