Gå til hovedindhold

Hvordan summeres celler med tekst og tal i Excel?

For eksempel har jeg en liste over værdier, der indeholder numeriske og tekstlige strenge, nu vil jeg kun summere tallene baseret på den samme tekst, se på følgende skærmbillede. Normalt kan du ikke opsummere værdierne på listen med tekststreng direkte, her vil jeg introducere dig nogle formler til at håndtere denne opgave.


Sumceller, der indeholder tekst og tal, er baseret på den bestemte tekst med formlen

Du kan bruge en matrixformel til at opsummere tallene baseret på deres tilsvarende tekststreng i cellen, gør som følger:

1. Først kan du skrive dine tekststrenge ned, du vil sammenfatte de relative tal i en kolonneceller.

2. Skriv derefter nedenstående formel i en tom celle, i dette eksempel vil jeg indtaste formlen i celle E2 og derefter trykke på Ctrl + Shift + Enter taster sammen, returnerer den den samlede værdi fra listen baseret på den bestemte tekst. Se skærmbillede:

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

Bemærk: I ovenstående formel D2 er det kriterium, som du vil bruge, og B2: B9 angiver det celleområde, du vil sammenfatte.

3. Vælg derefter formelcellen, og træk fyldhåndtaget ned til de celler, du vil anvende denne formel for at få resultatet:


Sumceller, der indeholder tekst og tal, er baseret på den bestemte tekst med en praktisk funktion

Hvis ovenstående formel er svær for dig at forstå, Kutools til Excel giver et nyttigt værktøj - Summen er baseret på den samme tekst, med denne funktion kan du få det samlede resultat inden for en celle, der blandes med tal og tekst uden at huske nogen formler.

Bemærk:At anvende disse Summen er baseret på den samme tekst funktioner, for det første skal du downloade Kutools til Excel, og anvend derefter funktionerne hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som følger:

1. Klik for at vælge en celle, hvor du vil sende resultatet, se skærmbillede:

Tips: For at forhindre cirkulære referencer skal du ikke indsætte denne formel i den første række i regnearket.

2. Og klik derefter på Kutools > Formelhjælper > Formelhjælper, se skærmbillede:

3. I Formler hjælper dialogboksen, skal du udføre følgende handlinger:

  • Type Statistisk fra Formeltype rulleliste
  • I Vælg en formel Klik på for at vælge Summen er baseret på den samme tekst mulighed;
  • Derefter i Argumenter input sektion, skal du vælge det celleområde, der indeholder teksten og numrene, som du vil sammenfatte i Range tekstboks, og vælg derefter den tekstcelle, du vil sammenfatte værdier baseret på i tekst tekstboks.
Tips: I tekst tekstboks, skal du ændre den absolutte absolutte cellereference til relativ cellereference for at trække formlen korrekt.

4. Klik derefter på Ok knap, det første resultat beregnes, og træk derefter fyldhåndtaget for at udfylde formlen til andre celler, se skærmbillede:


Sumceller, der indeholder tekst og tal, ignorerer teksten med brugerdefineret funktion

Hvis du har følgende data, der er blandet med tekst og tal, og du kun vil udtrække og kun tilføje numrene i hver celle, hvordan kan du hurtigt afslutte dette i Excel ?.

For at løse dette problem kan du oprette en Brugerdefineret funktionskal du gøre som dette:

1. Hold nede ALT + F11 nøgler til at åbne Vinduet Microsoft Visual Basic til applikationer.

2. Klik indsatte > Moduler, og indsæt følgende kode i Modul vindue.

VBA-kode: summer kun tallene i cellen, der indeholder tal og tekst

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. Gem og luk derefter denne kode, gå tilbage til regnearket og indtast denne formel = SumNumbers (A2) (A2 angiver den celle, du vil opsummere tallene), træk derefter fyldhåndtaget ned til de celler, du vil udfylde formlen, og kun tal i hver celle tilføjes sammen, se skærmbillede:


Flere relative artikler:

  • Kombiner duplikatrækker og summer værdierne i Excel
  • I Excel meet møder du muligvis altid dette problem, når du har en række data, der indeholder nogle duplikatposter, og nu vil du kombinere duplikatdataene og summere de tilsvarende værdier i en anden kolonne, som vist på følgende skærmbilleder. Hvordan kunne du løse dette problem?
  • Multiplicer to kolonner, og sum derefter i Excel
  • I Excel kan de fleste af os lide at multiplicere to kolonner og derefter tilføje dem, selvfølgelig kan vi multiplicere hver vare og derefter sammenfatte dem, men dette vil være besværligt, hvis der er hundrede eller tusinder rækker, der skal beregnes. I Excel er der en kraftig funktion - SUMPRODUCT, med den kan vi hurtigt multiplicere to kolonner og derefter summere dem. Denne artikel vil jeg tale om, hvordan du anvender denne funktion.
  • Sum Top 3 eller N-værdier baseret på kriterier i Excel
  • Normalt kan vi summe de øverste n-værdier fra et celleområde ved hjælp af en simpel formel, men har du nogensinde prøvet at summere top n-værdier baseret på nogle kriterier. Denne artikel vil jeg introducere nogle formler til opsummering af top n-værdier med specifikke kriterier i Excel.
  • Summen af ​​unikke værdier baseret på kriterier i Excel
  • For eksempel har jeg en række data, der indeholder kolonner Navn og ordre nu for kun at opsummere unikke værdier i kolonnen Ordre baseret på kolonnen Navn som vist nedenstående skærmbillede. Sådan løses denne opgave hurtigt og nemt i Excel?
  • Tæl eller sum celler baseret på skrifttypefarverne i Excel
  • Hvordan kunne du få antallet af celler eller opsummere alle de celler, der indeholder en bestemt skrifttypefarve i Excel? For eksempel har jeg en række data i et regneark som følgende skærmbillede vist, og nu vil jeg henholdsvis tælle eller summere cellerne, der har en rød, blå og sort skrifttypefarve. Normalt er der ingen direkte måde at håndtere denne opgave på, her vil jeg tale om nogle tricks til at løse dette job.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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