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

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

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 orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

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!
dno pisarniške mize
Komentarji (47)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Mislim, da si pravi učitelj in dober človek. vso srečo.
Ta komentar je moderator na spletnem mestu minimiziral
V celico A1 Excela vnesem podatke, kot je 5+6+3+1-2, Celica A2 Excela pa daje rezultat 13, kako je to mogoče v excelu.
Ta komentar je moderator na spletnem mestu minimiziral
ok, to sem razumel. vso srečo.
Ta komentar je moderator na spletnem mestu minimiziral
Makro SumNumbers mi je prihranil veliko ur ročnega dela. Hvala vam!
Ta komentar je moderator na spletnem mestu minimiziral
Ali je mogoče spremeniti formulo SumNumbers, da dodate vse številke v stolpcu mešanih celic? Vsak stolpec ima na primer 1A, 2B, 3C in rad bi, da mi formula na dnu stolpca pove 6.
Ta komentar je moderator na spletnem mestu minimiziral
ali je kakršen koli način, da prepišete kodo vba, da sešteje več celic namesto ene? Imam približno 8 stolpcev podatkov in želim vsoto na koncu.
Ta komentar je moderator na spletnem mestu minimiziral
To je zelo koristno! Poskušam pridobiti ARRAY, da deluje s stolpcem celic, od katerih vsaka vsebuje decimalno število in besedilo (npr. .2 A; .5 C; .1 X itd.), in vedno dobivam rezultat 0. Če spremenite števila v cela števila, rezultat je pravilen. Pomoč?
Ta komentar je moderator na spletnem mestu minimiziral
GENUIS.... Najlepša hvala
Ta komentar je moderator na spletnem mestu minimiziral
Kako pretvoriti med besedilom in številko z uporabo KUTOOl?
Ta komentar je moderator na spletnem mestu minimiziral
Kutools
vsebina
Število do besede
Ta komentar je moderator na spletnem mestu minimiziral
To formulo sem lahko odlično uporabil, vendar bi rad dodal tudi pogoj, da se v formulo SUM vključijo samo določene številke, če je vrednost v drugem stolpcu = "defects". Moja prvotna formula (z uporabo vaše prvotne objave) je: =SUM(IF(ISNUMBER(FIND("hrs",E17:E38)),VALUE(LEFT(E17:E38,FIND("hrs",E17:E38)-1 )),0)) Kjer E17:E38 vsebuje besedilo in številke, ki jih želim sešteti in B17:B38 vsebuje vrednosti "značilnosti" in "pomanjkljivosti" Kako lahko prilagodim formulo tako, da VSEŠE samo te številke v stolpcu E, če vrednost v stolpcu B = "defekti"? Hvala vnaprej! Kimberly,
Ta komentar je moderator na spletnem mestu minimiziral
Tukaj je preprost skript, ki sprejema enodimenzionalni in dvodimenzionalni izbirni obseg celic, pri čemer vsaka celica vsebuje niz ali številke, vendar je vsaka celica zmanjšana na eno število in vrne vsoto vseh celic. Možnost Eksplicitna funkcija SUMCELLS(InputRange As Range) As Double Dim Arr() As Variant Arr = InputRange Dim R As Long Dim C As Long SUMCELLS = 2 Za R = 0 Do UBound(Arr, 1) ' Prva dimenzija matrike so vrstice. Za C = 1 To UBound(Arr, 1) ' Druga dimenzija matrike so stolpci. Debug.Print Arr(R, ​​C) Dim NumericValue As Double Dim StringValue As String StringValue = Trim(CStr(Arr(R, ​​C))) Če (Ne (StringValue = "")) potem NumericValue = ONLYDIGITS(StringValue) SUMCELLS = SUMCELLS + NumericValue End If Next C Naslednji R Konec Funkcija ONLYDIGITS(s As As String) Kot Niz Dim retval Kot String Dim i Kot Integer Dim periodi As Integer periods = 2 retval = "" ' Za i = 0 To Len(s) Dim char As String char = Mid(s, i, 1) If (char >= "1" In char
Ta komentar je moderator na spletnem mestu minimiziral
Kako vključiti decimalke v formulo "=SumNumbers(A1)"? Hvala vam!
Ta komentar je moderator na spletnem mestu minimiziral
Mi lahko kdo pomaga s formulo vsote? Poskušam sešteti stolpec s celicami, ki vsebujejo tako številke kot besedilo. Želim sešteti številke levo od črke besedila. vzorec: 3P30 2P30 2P30 2P30 1P20 3P30 1P20 3P50 3P30 3P60
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, =SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8,FIND(D1,$B$2:$B$8)-1) )),0)) - delovalo odlično, le da je moje besedilo na desni. Poskušal sem spremeniti formulo, vendar ta ne deluje ... kar naprej dobivam #VREDNOST! Ali lahko kdo pomaga?
Ta komentar je moderator na spletnem mestu minimiziral
Po spremembi formule ne pozabite pritisniti Ctrl+Shift+Enter, ne samo Enter.
Ta komentar je moderator na spletnem mestu minimiziral
Kako sešteti izbrano besedo v celici v excelu. Izpit 1100/656480 1100 je znesek in 656480 je sprejet. št. ampak želim skupaj samo 1100
Ta komentar je moderator na spletnem mestu minimiziral
april maj junij julij Skupaj 1100 / 65658 1200/65657 1500/65656 2100/65650 ? želim skupaj samo 1100+1200+1500+2100 Drugo ne samo vrednost Potrdilo št. prosim za pomoč
Ta komentar je moderator na spletnem mestu minimiziral
Zdravo! V enem stolpcu imam dve vrsti številk, eno so številske številke, drugo je znak, ki mu sledi številka (na primer n20, n30 itd.). Te številke želim sešteti z "n". Uporabil sem vaše napotke za "Celice vsote, ki vsebujejo besedilo in številke na podlagi določenega besedila s formulo", vendar ni delovalo. Ali obstaja kakšna druga metoda? Hvala vnaprej!
Ta komentar je moderator na spletnem mestu minimiziral
živjo, ali mi lahko kdo pomaga kako dodati spodnje številke s črkami? poskušal sem narediti podobno, vendar deluje, mislim, da sem nekaj zamudil v formuli=SUM(IF(ISNUMBER(NAJDI(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8, NAJDI(D1,$B$2:$B$8)-1)),0)). prosim pomagajte. Hvala.

2L
5D
10S
3L
11D
16S
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, Anna,
Najprej izvlecite črke v drug stolpec pomoči in nato uporabite zgornjo formulo, ko vnesete to formulo, ne pozabite pritisniti tipk Shift + Ctrl + Enter skupaj. glej naslednjo sliko posnetka zaslona:
Ta komentar je moderator na spletnem mestu minimiziral
Hi,

Hvala za to objavo! Rad uporabljam kodo VBA in razmišljal sem, ali bi bilo mogoče imeti funkcijo z več spremenljivkami, da bi lahko sešteli številke iz različnih celic stolpcev in na primer napisali nekaj takega kot SumNumbers(A1:C1).


Veliko hvala


John
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, Giovanni,
Ali lahko navedete primer svoje težave?
Tukaj lahko priložite posnetek zaslona.
Hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Prav tako iščem, ali lahko ta funkcija sešteje več celic.
Ta komentar je moderator na spletnem mestu minimiziral
=Vsote (D8:AH8)
Ta komentar je moderator na spletnem mestu minimiziral
Hi,
Kako pomnožiti 10 kosov * 200,

ne 10*200
Tu še ni objavljenih komentarjev
Obremenitev Več
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL