? Hvordan oppsummere celler med tekst og tall i Excel

You kan bruke en matriseformel for å summere tallene basert på deres tilhørende tekststreng inne i cellen, kan du gjøre som følger:
1. Først kan du skrive ned dine tekststrenger du ønsker å oppsummere de relative tall i noen celler i kolonner.
To. Deretter skriver under formel i en tom celle, i dette eksempelet, vil jeg gå inn i formelen i celle E1: = SUM (IF (ISNUMBER (FIND (D1, $ B $ 2: $ B $ 8)), VERDI (VENSTRE ($ B $ 2 : $ B $ 8, FINN (D1, $ B $ 2: $ B $ 8) -1)), 0)), se skjermbilde:
Tips: I formelen ovenfor, er D1 kriteriet som du vil bruke, og B2: B8 indikerer celleområdet du vil oppsummere
3.. Og deretter trykker du Ctrl + Shift + Enter-tastene sammen, det vil returnere den totale verdien fra listen basert på visse tekst.
4. Deretter drar fyllhåndtaket ned til cellene du vil bruke denne formelen for å få resultatet:

Sum celler som inneholder tekst og tall ignorerer teksten med brukerdefinerte funksjonen
Hvis du har følgende data som er blandet med tekst og tall, og du bare ønsker å trekke ut og legge opp bare tallene i hver celle, hvordan kunne du raskt fullføre dette i Excel ?.
For å håndtere dette problemet, kan du opprette en brukerdefinert funksjon, kan du gjøre som dette:
1. Hold nede ALT + F11-tastene for å åpne Microsoft Visual Basic for Applications vinduet.
2. Klikk Sett > Modul, og lim inn følgende kode i modulen Window
VBA-kode. Sum bare tallene i cellen som inneholder tall og tekst
Funksjons SumNumbers (RNGs As Range, Valgfritt strDelim As String = "") As Double ' Oppdater 20141210 Dim xNums As Variant, lngNum As Long xNums = Split (RNGs, strDelim) For lngNum = LBound (xNums) Til UBound (xNums) Trinn 1 SumNumbers = SumNumbers + Val (xNums (lngNum)) Neste lngNumEnd Function3. Deretter lagre og lukke denne koden, kan du gå tilbake til regnearket, og skriv inn denne formelen = SumNumbers (A1) (A1 indikerer cellen du ønsker å oppsummere tallene), se skjermbilde:
4. Og så kan du dra ned fyllhåndtaket over til cellene som du vil bruke denne formelen, og bare tallene i hver celle blir lagt sammen
Hent antall fra tekststreng. Med Kutools for Excel EXTRACTNUMBERS funksjon, du raskt kan trekke ut bare tall fra tekststrengen celler. Les mer om denne funksjonen ... Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce