Preskoči na glavno vsebino

Kako v Excelu sešteti celice z besedilom in številkami?

Avtor: Xiaoyang Zadnja sprememba: 2021-02-09

Na primer, imam seznam vrednosti, ki vsebujejo številske in besedilne nize, zdaj želim strniti samo številke, ki temeljijo na istem besedilu, poglejte naslednjo sliko zaslona. Vrednosti na seznamu običajno ne morete neposredno sešteti z besedilnim nizom, tukaj vam bom predstavil nekaj formul za obravnavo te naloge.


Vstavite celice, ki vsebujejo besedilo in številke na podlagi določenega besedila s formulo

S formulo matrike lahko seštevate števila na podlagi njihovega ustreznega besedilnega niza v celici, naredite naslednje:

1. Najprej si lahko zapišete besedilne nize, v katere želite sešteti relativna števila v celice stolpca.

2. Nato v prazno celico vnesite spodnjo formulo, v tem primeru vnesem formulo v celico E2 in nato pritisnem Ctrl + Shift + Enter vrne skupno vrednost s seznama na podlagi določenega besedila. Oglejte si posnetek zaslona:

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

Opombe: V zgornji formuli, D2 je merilo, ki ga želite uporabiti, in B2: B9 označuje obseg celic, ki ga želite sešteti.

3. Nato izberite celico formule in povlecite ročico za polnjenje navzdol do celic, za katere želite uporabiti to formulo, da dobite rezultat:


Vstavite celice, ki vsebujejo besedilo in številke na podlagi določenega besedila s priročno funkcijo

Če vam je zgornja formula težko razumljiva, Kutools za Excel ponuja koristno orodje - Vsota na podlagi istega besedila, s to funkcijo lahko dobite skupni rezultat v celici, ki se meša s številkami in besedilom, ne da bi si zapomnili formule.

Opomba:Če jih želite uporabiti Vsota na podlagi istega besedila funkcije, najprej morate prenesti Kutools za Excel, nato pa funkcije uporabite hitro in enostavno.

Po namestitvi Kutools za Excel, naredite naslednje:

1. Kliknite, da izberete celico, v katero želite izpisati rezultat, glejte posnetek zaslona:

nasveti: Da preprečite krožne reference, ne vstavljajte te formule v prvo vrstico delovnega lista.

2. In nato kliknite Kutools > Pomočnik za formulo > Pomočnik za formulo, glej posnetek zaslona:

3. v Pomočnik za formule pogovorno okno, naredite naslednje:

  • Izberite Statistični Iz Vrsta formule spustni seznam;
  • v Izberite formulo v seznamu kliknite, da izberete Vsota na podlagi istega besedila možnost;
  • Nato v Vnos argumentov v razdelku izberite obseg celic, ki vsebujejo besedilo in številke, ki jih želite povzeti v Območje besedilno polje in nato izberite besedilno celico, v kateri želite sešteti vrednosti na podlagi v Besedilo besedilno polje.
nasveti: V Besedilo besedilno polje, za pravilno vlečenje formule spremenite privzeto absolutno referenco celice na relativno referenco celice.

4. In nato kliknite Ok gumb, izračuna se prvi rezultat, nato povlecite ročico za izpolnitev formule v druge celice, glejte posnetek zaslona:


Vstavite celice, ki vsebujejo besedilo in številke, ki besedilo ignorirajo z uporabniško določeno funkcijo

Če imate naslednje podatke, ki so pomešani z besedilom in številkami, in želite samo izvleči in sešteti samo številke v vsaki celici, kako lahko to hitro zaključite v Excelu ?.

Če želite rešiti to težavo, lahko ustvarite datoteko Uporabniško določena funkcija, naredite tako:

1. Držite tipko ALT + F11 tipke za odpiranje Okno Microsoft Visual Basic for Applications.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Okno modula.

Koda VBA: seštejte samo številke v celici, ki vsebujejo številke in besedilo

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. Nato shranite in zaprite to kodo, se vrnite na delovni list in vnesite to formulo = Številke vsote (A2) (A2 označuje celico, v katero želite sešteti številke), nato povlecite ročico za polnjenje navzdol do celic, ki jih želite izpolniti s formulo, in se v vsaki celici seštejejo samo številke, glejte sliko zaslona:


Več relativnih člankov:

  • Združite podvojene vrstice in seštejte vrednosti v Excelu
  • V Excelu , se boste s to težavo vedno srečali, če imate nabor podatkov, ki vsebujejo nekaj podvojenih vnosov, zdaj pa želite združiti podvojene podatke in v drugem stolpcu sešteti ustrezne vrednosti, kot je prikazano na spodnjih zaslonih. Kako bi lahko rešili to težavo?
  • Pomnožite dva stolpca in nato seštejte v Excelu
  • V Excelu lahko večina od nas trpi, da pomnožimo dva stolpca in jih nato seštejemo, seveda lahko posamezne elemente pomnožimo in nato seštejemo, vendar bo to težavno, če bo treba izračunati na stotine ali tisoče vrstic. V Excelu obstaja zmogljiva funkcija - SUMPRODUCT, z njo lahko hitro pomnožimo dva stolpca in ju nato seštejemo. V tem članku bom govoril o uporabi te funkcije.
  • Vsota top 3 ali N vrednosti na podlagi meril v Excelu
  • Običajno lahko z uporabo preproste formule seštejemo zgornjih n vrednosti iz vrste celic, vendar ste kdaj poskusili sešteti zgornjih n vrednosti na podlagi nekaterih meril. V tem članku bom predstavil nekaj formul za seštevanje zgornjih n vrednosti s posebnimi merili v Excelu.
  • Vsota edinstvenih vrednosti na podlagi meril v Excelu
  • Na primer, zdaj imam nabor podatkov, ki vsebujejo stolpca Ime in Naročilo, da v stolpcu Naročilo seštejem samo enolične vrednosti na podlagi stolpca Ime, kot je prikazano na sliki spodaj. Kako hitro in enostavno rešiti to nalogo v Excelu?
  • Štetje ali vsota celic na podlagi barv pisave v Excelu
  • Kako lahko v Excelu dobite število celic ali seštejete vse celice, ki vsebujejo določeno barvo pisave? Na primer, na delovnem listu imam vrsto podatkov, kot je prikazano na sliki spodaj, zdaj pa želim prešteti ali sešteti celice, ki imajo rdečo, modro in črno barvo pisave. Običajno s to nalogo ni neposrednega načina, tukaj bom spregovoril o nekaterih trikih za osvežitev tega dela.

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

Opis


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
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...
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations