Kako sešteti številke v oklepajih samo v Excelu?
Če obstaja seznam besedilnih nizov in želite zgolj v oklepajih sešteti vse številke, kot je prikazano na spodnji sliki zaslona, kako lahko to hitro obravnavate? V tem članku vam predstavljam nekaj trikov za seštevanje števil v oklepajih samo v Excelu.
Številke v oklepajih seštevaj samo s formulo
Če želite sešteti števila samo v oklepajih, lahko najprej izvlečete številke v oklepajih in jih nato seštejete.
1. Izberite prazno celico poleg celice, za katero želite v oklepajih sešteti njene številke, na primer B2, vnesite to formulo
=IF(ISERROR(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1))),0,(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1)))+0),
in nato povlecite ročico za samodejno polnjenje navzdol, da iz vsake celice izvlečete številke v oklepajih. Oglejte si posnetek zaslona:
2. Izberite celico, v katero boste postavili rezultat seštevanja, vnesite = SUM (B1: B8)in pritisnite Vnesite tipko. Oglejte si posnetek zaslona:
Seštevaj števila v oklepajih samo z definirano funkcijo
Določeno funkcijo lahko uporabite tudi za seštevanje števil v oklepajih.
1. Pritisnite Alt + F11 tipke za omogočanje Microsoft Visual Basic za aplikacije okno, kliknite Vstavi > Moduliin prilepite spodnjo kodo v prazen skript.
VBA: Številke v oklepajih
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. Shranite kodo in izberite celico, ki bo postavila rezultat, in vnesite to formulo = SumBracket (A1: A8), pritisnite Vnesite tipko. Oglejte si posnetek zaslona:
Številke v oklepajih seštevajte samo s programom Kutools za Excel
Pravzaprav s Kutools za ExcelJe Izvleček besedila za izločanje številk v oklepajih in nato uporabo Vsota absolutnih vrednosti funkcija za seštevanje števil.
Kutools za Excel, z več kot 300 priročne funkcije, vam olajša delo. |
Po namestitvi Kutools za Excel, naredite spodaj :(Brezplačno prenesite Kutools za Excel zdaj!)
1. Izberite nize, v katere želite izvleči številke v oklepajih, in kliknite Kutools> Besedilo > Izvleček besedila. Oglejte si posnetek zaslona:
2. V Ljubljani Izvleček besedila pogovorno okno, vnesite (*) v Besedilo besedilno polje in kliknite Dodaj da ga dodate v Izvleček seznama. Nato kliknite Okin za izbiro celice, v katero bodo izločene številke umeščene v pojavno okno, na primer C1. Oglejte si posnetek zaslona:
3. klik OK, in zdaj so izvlečene številke v oklepajih. Privzeto so številke v oklepajih prepoznane kot negativne, sešteti morate njihove absolutne vrednosti.
4. Izberite celico, v katero boste postavili rezultat izračuna, kliknite Kutools > Pomočnik za formulo > Matematika in trig > Vsota absolutnih vrednosti. Oglejte si posnetek zaslona:
5. V Ljubljani Pomočnik za formulo pogovorno okno, izberite obseg, ki vsebuje izvlečene številke v Število besedilno polje, v tem primeru C1: C8. Kliknite Ok, dodane so absolutne vrednosti števil. Oglejte si posnetek zaslona:
Številke vsote v oklepajih
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!