Hur summerar jag celler med text och siffror i Excel?
Till exempel har jag en lista med värden som innehåller numeriska och textsträngar, nu vill jag bara summera siffrorna baserat på samma text, titta på följande skärmdump. Normalt kan du inte summera värdena i listan med textsträng direkt, här presenterar jag några formler för att hantera denna uppgift.
Sumceller som innehåller text och siffror baserade på viss text med formel
Du kan använda en matrisformel för att summera siffrorna baserat på deras motsvarande textsträng i cellen, gör så här:
1. Först kan du skriva ner dina textsträngar som du vill summera de relativa siffrorna i en kolumnceller.
2. Skriv sedan formeln nedan i en tom cell, i det här exemplet anger jag formeln i cell E2 och trycker sedan på Ctrl + Shift + Enter knapparna tillsammans, kommer det att returnera det totala värdet från listan baserat på viss text. Se skärmdump:
Anmärkningar: I ovanstående formel, D2 är det kriterium som du vill använda, och B2: B9 anger det cellintervall du vill summera.
3. Välj sedan formelcellen och dra fyllningshandtaget ner till cellerna du vill använda denna formel för att få resultatet:
Summa celler som innehåller text och siffror baserat på viss text med en praktisk funktion
Om formeln ovan är svår att förstå, Kutools för Excel ger ett användbart verktyg - Summa baserat på samma text, med den här funktionen kan du få det totala resultatet i en cell som blandas med siffror och text utan att komma ihåg några formler.
När du har installerat Kutools för Excel, gör så här:
1. Klicka för att välja en cell där du vill mata ut resultatet, se skärmdump:
2. Och klicka sedan på Kutools > Formel Helper > Formel Helper, se skärmdump:
3. I Formlerhjälpare dialogrutan, gör följande:
- Välja Statistisk från Formel typ rullgardinsmeny;
- I Välj en formel listruta, klicka för att välja Summa baserat på samma text alternativ;
- Då, i Argumentinmatning markera det cellområde som innehåller texten och siffrorna som du vill summera i Mätområde textruta och välj sedan den textcell som du vill summera värden baserat på text textruta.
4. Och klicka sedan på Ok -knappen kommer det första resultatet att beräknas, dra sedan fyllningshandtaget för att fylla formeln till andra celler, se skärmdump:
Sumceller som innehåller text och siffror som ignorerar texten med användardefinierad funktion
Om du har följande data som blandas med text och siffror och du bara vill extrahera och bara lägga till siffrorna i varje cell, hur kan du snabbt avsluta detta i Excel ?.
För att hantera detta problem kan du skapa en Användardefinierad funktion, gör så här:
1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic for Applications-fönstret.
2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.
VBA-kod: summerar endast siffrorna i cellen som innehåller siffror och text
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. Spara och stäng sedan den här koden, gå tillbaka till kalkylbladet och ange den här formeln = SumNumbers (A2) (A2 anger cellen som du vill summera siffrorna), dra sedan påfyllningshandtaget ner till cellerna du vill fylla formeln, och endast siffror i varje cell läggs samman, se skärmdump:
Fler relativa artiklar:
- Kombinera duplicerade rader och summera värdena i Excel
- I Excel , kan du alltid möta detta problem när du har en rad data som innehåller några dubblettposter och nu vill du kombinera duplikatdata och summera motsvarande värden i en annan kolumn, som följande skärmdumpar visas. Hur kunde du lösa detta problem?
- Multiplicera två kolumner och summera sedan i Excel
- I Excel kanske de flesta av oss lider av att multiplicera två kolumner och sedan lägga till dem, naturligtvis, vi kan multiplicera varje objekt och sedan summera dem, men det kommer att vara besvärligt om det finns hundratals eller tusentals rader som behöver beräknas. I Excel finns det en kraftfull funktion - SUMPRODUCT, med den kan vi snabbt multiplicera två kolumner och sedan summera dem. Den här artikeln kommer jag att prata om hur man använder denna funktion.
- Summa 3 eller N värden baserade på kriterier i Excel
- Normalt kan vi summera de översta n-värdena från ett cellområde med hjälp av en enkel formel, men har du någonsin försökt att summera topp-n-värden baserat på vissa kriterier. Den här artikeln kommer jag att introducera några formler för att summera topp n-värden med specifika kriterier i Excel.
- Summa unika värden baserade på kriterier i Excel
- Till exempel har jag en rad data som innehåller kolumnerna Namn och ordning, nu för att bara summera unika värden i kolumnen Order baserat på kolumnen Namn enligt följande skärmdump. Hur löser jag den här uppgiften snabbt och enkelt i Excel?
- Räkna eller summera celler baserat på teckensnittsfärgerna i Excel
- Hur kan du få antalet celler eller summera alla celler som innehåller en viss teckensnittsfärg i Excel? Till exempel har jag en rad data i ett kalkylblad enligt följande skärmdump, och nu vill jag respektive räkna eller summera cellerna som har en röd, blå och svart teckensnittsfärg. Normalt finns det inget direkt sätt att hantera denna uppgift, här kommer jag att prata om några knep för att lösa detta jobb.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!