Ugrás a tartalomra

Hogyan összegezzük a cellákat szöveggel és számokkal az Excelben?

Például van egy értékek listája, amely numerikus és szöveges karakterláncokat tartalmaz, most csak ugyanazon szöveg alapján szeretném összegezni a számokat, nézze meg a következő képernyőképet. Normális esetben nem lehet közvetlenül összefoglalni a lista értékeit szöveges karakterlánccal, itt bemutatok néhány képletet a feladat kezelésére.


Összegző cellák, amelyek szöveget és számokat tartalmaznak az adott szöveg és képlet alapján

Tömbképlet segítségével összegezheti a számokat a cellában lévő megfelelő szöveglánc alapján, kérjük, tegye a következőket:

1. Először felírhatja azokat a szöveges karakterláncokat, amelyek összegezni kívánják az oszlop celláinak relatív számait.

2. Ezután írja be az alábbi képletet egy üres cellába, ebben a példában beírom a képletet az E2 cellába, majd megnyomom Ctrl + Shift + Enter kulcsok együtt, akkor a teljes értéket adja vissza a listából az adott szöveg alapján. Lásd a képernyőképet:

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

Megjegyzések: A fenti képletben D2 a használni kívánt kritérium, és B2: B9 az összegezni kívánt cellatartományt jelöli.

3. Ezután válassza ki a képlet cellát, és húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet az eredmény eléréséhez:


Összegezzen cellákat, amelyek szöveget és számokat tartalmaznak az adott szöveg alapján, hasznos funkcióval

Ha a fenti képletet nehéz megértenie, Kutools az Excel számára hasznos eszközt nyújt - Összeg ugyanazon szöveg alapján, ezzel a szolgáltatással megkapja a teljes eredményt egy cellában, amely számokkal és szöveggel keveredik anélkül, hogy képletekre emlékezne.

Jegyzet:Ezek alkalmazásához Összeg ugyanazon szöveg alapján funkciók, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a szolgáltatásokat.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattintson arra a cellára, ahol ki szeretné adni az eredményt, lásd a képernyőképet:

tippek: A körkörös hivatkozások elkerülése érdekében ne illessze be ezt a képletet a munkalap első sorába.

2. Kattintson a gombra Kutools > Formula Segítő > Formula Segítő, lásd a képernyőképet:

3. Az Képletek segítője párbeszédpanelen tegye a következőket:

  • választ Statisztikai tól Képlet típusa legördülő lista;
  • A Válasszon képletet listában kattintson a kiválasztáshoz Összeg ugyanazon szöveg alapján választási lehetőség;
  • Aztán a Érvek bevitele szakaszban válassza ki azt a cellatartományt, amely tartalmazza a szöveget és a számokat, amelyeket összegezni szeretne Választék szövegmezőbe, majd válassza ki azt a szöveg cellát, amelynek értékeit összegezni szeretné a szöveg szövegdoboz.
tippek: Ban,-ben szöveg szövegmezőbe, a képlet helyes húzásához meg kell változtatnia az alapértelmezett abszolút cellahivatkozást relatív cellahivatkozásra.

4. Ezután kattintson Ok gombra, az első eredmény kiszámításra kerül, majd húzza a képlet kitöltési fogantyúját más cellákba, lásd a képernyőképet:


Összegző cellák szöveget és számokat figyelmen kívül hagyva a szöveget a felhasználó által definiált funkcióval

Ha a következő adatok vannak szöveggel és számokkal keverve, és csak az egyes cellákban lévő számokat szeretné kibontani és összeadni, akkor hogyan tudná ezt gyorsan befejezni az Excelben?

A probléma kezeléséhez létrehozhat egy Felhasználó által definiált funkció, kérjük, tegye a következőket:

1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.

VBA-kód: csak a számokat és a szöveget tartalmazó cellában lévő számokat összesítse

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. Ezután mentse el és zárja be ezt a kódot, menjen vissza a munkalapra, és írja be ezt a képletet = SumNumbers (A2) (A2 azt a cellát jelöli, amelynek összegezni szeretné a számokat), majd húzza lefelé a kitöltési fogantyút a képlet kitölteni kívánt cellákra, és az egyes cellákban csak számok kerülnek összeadásra, lásd a képernyőképet:


Relatívabb cikkek:

  • Kombinálja az ismétlődő sorokat és összegezze az értékeket az Excelben
  • Az Excel , alkalmazásban mindig találkozhat ezzel a problémával, ha van olyan adattartománya, amely tartalmaz néhány ismétlődő bejegyzést, és most össze kívánja kapcsolni az ismétlődő adatokat, és összegezni a megfelelő értékeket egy másik oszlopban, az alábbi képernyőképek szerint. Hogyan tudná megoldani ezt a problémát?
  • Szorozzon két oszlopot, majd összegezze Excel-ben
  • Az Excel programban a legtöbben szenvedhetnek két oszlop szorzásából, majd összeadásából, természetesen megnövelhetjük az egyes elemeket, majd összegezhetjük őket, de ez gondot okoz, ha több száz vagy ezer sort kell kiszámítani. Az Excel programban van egy erőteljes függvény - a SUMPRODUCT, amellyel gyorsan megoszthatunk két oszlopot, majd összegezhetjük őket. Ebben a cikkben arról fogok beszélni, hogyan kell ezt a funkciót alkalmazni.
  • Összegezze az Excel 3 legfontosabb kritériumát vagy N értékét
  • Normál esetben egy egyszerű képlet segítségével összegezhetjük a cellák tartományának felső n értékét, de megpróbálta-e valaha egyes kritériumok alapján összegezni a felső n értéket. Ebben a cikkben bemutatok néhány képletet a legfontosabb n érték összegzéséhez az Excel bizonyos kritériumaival.
  • Összegezze az egyedi értékeket az Excel kritériumai alapján
  • Például van egy adattartományom, amely a Név és a Sorrend oszlopokat tartalmazza, hogy a Rendelés oszlopban csak az egyedi értékeket összegezzem a Név oszlop alapján, a következő képernyőkép szerint. Hogyan lehet ezt a feladatot gyorsan és egyszerűen megoldani az Excelben?
  • Számoljon vagy összegezzen cellákat az Excel betűszínei alapján
  • Hogyan lehet megkapni a cellák számát, vagy összesíteni az összes olyan cellát, amelyek egy adott betűszínt tartalmaznak az Excelben? Például egy munkalapon van egy adattartományom, amint az a következő képernyőképen látható, és most meg akarom számolni vagy összegezni azokat a cellákat, amelyek piros, kék és fekete betűszínnel rendelkeznek. Általában nincs közvetlen módja ennek a feladatnak a kezelésére, itt fogok beszélni néhány trükkről a munka megoldásához.

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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