Hogyan lehet összegezni a zárójelben szereplő számokat csak az Excelben?
Ha van egy szöveges karaktersorozat, és csak fel szeretné venni az összes számot zárójelben, ahogy az alábbi képernyőképen látható, hogyan kezelheti gyorsan? Ebben a cikkben bemutatok néhány trükköt, amelyekkel csak az Excelben zárójelben összegezheti a számokat.
A zárójelben szereplő összegek csak képlettel
Csak a zárójelben lévő számok összegzéséhez előbb kivonhatja a zárójelben lévő számokat, majd összeadhatja azokat.
1. Jelöljön ki egy üres cellát a zárójelben összegezni kívánt cellák mellett, írja be például ezt a képletet a B2
=IF(ISERROR(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1))),0,(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1)))+0),
majd húzza lefelé az automatikus kitöltő fogantyút az egyes cellákból zárójelben lévő számok kibontásához. Lásd a képernyőképet:
2. Válassza ki azt a cellát, amelyre az összegzési eredményt fel szeretné helyezni, írja be = SUM (B1: B8), és nyomja meg a gombot belép kulcs. Lásd a képernyőképet:
A zárójelben szereplő összegek csak Defined Function funkcióval
Alkalmazhat definiált függvényt zárójelben lévő összegekre is.
1. nyomja meg Alt + F11 gombokat az engedélyezéshez Microsoft Visual Basic for Applications ablakban kattintson betétlap > Modulok, és illessze be a kód alatt az üres parancsfájlba.
VBA: Összegszámok zárójelben
Function SumBracket(Target As Range) As Double
'UpdatebyExtendoffice20160901
Dim xCell As Range
Dim xObjs As Object, xObj As Object
Dim xSum As Double
Set xObjs = CreateObject("VBScript.RegExp")
xSum = 0
With xObjs
.Global = True
.Pattern = "\((\d+(\.\d+)?)\)"
For Each xCell In Target
If xCell.Value <> "" Then
For Each xObj In xObjs.Execute(xCell.Value)
xSum = xSum + xObj.submatches(0)
Next
End If
Next
End With
SumBracket = xSum
End Function
2. Mentse el a kódot, és válassza ki az eredményt elhelyező cellát, majd írja be ezt a képletet = SumBracket (A1: A8), nyomja meg belép kulcs. Lásd a képernyőképet:
Csak a Kutools for Excel segítségével összegezze a zárójelben lévő számokat
Valójában azzal Kutools az Excel számára'S Kivonat szöveg függvényt a zárójelben lévő számok kibontásához, majd a Összegezze az abszolút értékeket függvény a számok összegzésére.
Kutools az Excel számára, Több mint 300 a praktikus funkciók megkönnyítik a munkáját. |
Telepítése után Kutools for Excel, kérjük, tegye az alábbiakat:(Ingyenesen töltse le a Kutools for Excel programot most!)
1. Jelölje ki a zárójelben a számokat kibontani kívánt karakterláncokat, majd kattintson a gombra Kutools> szöveg > Kivonat szöveg. Lásd a képernyőképet:
2. Ban,-ben Kivonat szöveg párbeszédpanelen írja be (*) be a szöveg szövegmezőbe, és kattintson a gombra hozzáad hozzáadásához Kivonat lista. Ezután kattintson Ok, és válassza ki a cellát, hogy a kibontott számokat elhelyezze a felbukkanó párbeszédablakban, például C1. Lásd a képernyőképet:
3. kettyenés OK, és most a zárójelben lévő számok vannak kivonva. Alapértelmezés szerint a zárójelben lévő számok negatívnak számítanak, összegezni kell az abszolút értékeket.
4. Válassza ki azt a cellát, amelyre a számítási eredményt fel szeretné helyezni, kattintson a gombra Kutools > Formula Segítő > Math & Trig > Összegezze az abszolút értékeket. Lásd a képernyőképet:
5. Ban,-ben Formula Segítő párbeszédpanelen válassza ki azt a tartományt, amelybe a kibontott számok tartoznak Szám szövegdoboz, C1: C8 ebben az esetben. Kattintson a gombra Ok, a számok abszolút értékét hozzáadtuk. Lásd a képernyőképet:
Összegszámok zárójelben
A legjobb irodai hatékonyságnövelő eszközök
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...
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!