Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս Excel- ում ամփոփել տեքստերով և թվերով բջիջները:

Օրինակ, ես թվային և տեքստային տողեր պարունակող արժեքների ցուցակ ունեմ, հիմա ուզում եմ ամփոփել միայն նույն տեքստի հիման վրա կազմված թվերը, նայեք հետևյալ նկարին: Սովորաբար, դուք չեք կարող ցուցակում նշված արժեքներն ամփոփել տեքստի տողի հետ ուղղակիորեն, այստեղ ես ձեզ կներկայացնեմ մի քանի բանաձևեր ՝ այս գործը լուծելու համար:


Բանաձևով որոշակի տեքստի հիման վրա տեքստ և թվեր պարունակող գումարային բջիջներ

Բջջի մեջ դրանց համապատասխան տեքստի տողի վրա հիմնված թվերն ամփոփելու համար կարող եք օգտագործել զանգվածի բանաձև, արեք հետևյալը.

1. Նախ կարող եք գրել ձեր տեքստի տողերը, որոնք ցանկանում եք ամփոփել հարաբերական թվերը սյունի բջիջներում:

2, Դրանից հետո մուտքագրեք բանաձևից ներքև դատարկ վանդակում, այս օրինակում ես բանաձևը մուտքագրեմ E2 բջիջում, ապա սեղմեմ Ctrl + Shift + Enter ստեղները միասին, այն կվերադարձնի ցուցակի ընդհանուր արժեքը ՝ հիմնվելով որոշակի տեքստի վրա: Տեսեք,

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

ՆշումՎերոհիշյալ բանաձևում D2 չափանիշն է, որը ցանկանում եք օգտագործել, և B2: B9 նշում է այն բջիջների տիրույթը, որը ցանկանում եք ամփոփել:

3, Դրանից հետո ընտրեք բանաձևի բջիջը և լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը ՝ արդյունքը ստանալու համար.


Հարմար բջիջներ, որոնք պարունակում են տեքստ և թվեր, որոնք հիմնված են որոշակի տեքստի վրա `հարմար հատկությամբ

Եթե ​​վերոհիշյալ բանաձևը ձեզ համար դժվար է հասկանալ, Excel- ի համար նախատեսված գործիքներ ապահովում է օգտակար գործիք - Գումար ՝ հիմնված նույն տեքստի վրա, այս հատկության միջոցով դուք կարող եք ստանալ ընդհանուր արդյունքը բջիջում, որը խառնվում է թվերի և տեքստի հետ ՝ առանց բանաձևեր հիշելու:

Նշում:Դրանք կիրառելու համար Գումար ՝ հիմնված նույն տեքստի վրա առանձնահատկությունները, նախ, դուք պետք է ներբեռնեք այն Excel- ի համար նախատեսված գործիքներ, ապա կիրառեք հնարավորությունները արագ և հեշտությամբ:

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներխնդրում եմ արեք հետևյալը.

1, Կտտացրեք ընտրելու համար այն բջիջը, որտեղ ցանկանում եք արդյունքը դուրս բերել, տե՛ս սքրինշոթը.

TipsՇրջանաձև հղումները կանխելու համար խնդրում ենք մի մուտքագրեք այս բանաձևը աշխատանքային թերթի առաջին շարքում:

2. Եվ այնուհետեւ կտտացրեք Կուտոլս > Բանաձևի օգնական > Բանաձևի օգնական, տես նկարի նկարը.

3, Մեջ Բանաձևեր օգնողը երկխոսության տուփ, խնդրում ենք կատարել հետևյալ գործողությունները.

  • ընտրել Վիճակագրական - ից Բանաձևի տեսակ բացվող ցուցակ;
  • Է Ընտրեք բանաձեւ ցուցակի տուփը, կտտացրեք ընտրելու համար Գումար ՝ հիմնված նույն տեքստի վրա տարբերակ;
  • Այնուհետև, Փաստարկների մուտքագրում բաժնում ընտրեք այն բջիջների շարքը, որոնք պարունակում են տեքստը և թվերը, որոնք ցանկանում եք ամփոփել մեջ Շարք տեքստային տուփ և այնուհետև ընտրեք այն տեքստային բջիջը, որի վրա ցանկանում եք ամփոփել արժեքները Տեքստ տեքստային տուփ:
Tips: Մեջ Տեքստ տեքստային տուփ, դուք պետք է փոխեք կանխադրված բացարձակ բջիջի հղումը բանաձևը ճիշտ քարշ տալու համար բջիջի հարաբերական հղմանը

4, Եվ հետո, կտտացրեք Ok կոճակը, առաջին արդյունքը հաշվարկվելու է, ապա լրացրեք բռնիչը քաշեք բանաձևը լրացնելու համար այլ բջիջներ, տեսեք,


Տեքստի և թվերի պարունակող գումարի բջիջները անտեսում են օգտագործողի կողմից սահմանված գործառույթով տեքստը

Եթե ​​ունեք հետևյալ տվյալները, որոնք խառնված են տեքստի և թվերի հետ, և դուք պարզապես ցանկանում եք արդյունահանել և ավելացնել միայն յուրաքանչյուր բջիջի համարները, ինչպե՞ս կարող եք արագ ավարտել սա Excel- ում:

Այս խնդրով զբաղվելու համար կարող եք ստեղծել ա Օգտագործողի սահմանած գործառույթըԽնդրում եմ արեք հետևյալ կերպ

1, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Ամփոփեք միայն թվեր և տեքստ պարունակող բջիջի համարները

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, Դրանից հետո պահեք և փակեք այս կոդը, վերադառնաք աշխատանքային թերթ և մուտքագրեք այս բանաձևը = SumNumbers (A2) (A2 նշում է այն բջիջը, որը ցանկանում եք ամփոփել թվերը), այնուհետև լրացնել բռնիչը ներքև քաշել դեպի այն բջիջները, որոնք ցանկանում եք լրացնել բանաձևով, և յուրաքանչյուր բջիջում միայն թվերն են ավելացվում միասին, տես նկարի նկարը.


Ավելի հարաբերական հոդվածներ.

  • Միավորել կրկնօրինակ շարքերը և գումարել Excel- ի արժեքները
  • Excel- ում , դուք միշտ կարող եք հանդիպել այս խնդրին, երբ ունեք մի շարք տվյալներ, որոնք պարունակում են մի քանի կրկնօրինակ գրառում, և այժմ ցանկանում եք համատեղել կրկնօրինակ տվյալները և համապատասխան սյունակների մեկ այլ սյունակում ամփոփել, ինչպես ցույց է տրված հետևյալ նկարները: Ինչպե՞ս կարող էիք լուծել այս խնդիրը:
  • Բազմապատկեք երկու սյունակ և ապա գումարեք Excel- ում
  • Excel- ում մեզանից շատերը կարող են տառապել երկու սյուն բազմապատկելուց և հետո դրանք ավելացնելուց, իհարկե, մենք կարող ենք բազմապատկել յուրաքանչյուր կետ և ապա դրանք ամփոփել, բայց դա անհանգստացնող կլինի, եթե անհրաժեշտ լինի հաշվարկել հարյուրավոր կամ հազարավոր շարքեր: Excel- ում կա մի հզոր գործառույթ ՝ ԳՈՒՄԱՐՏԱԴՐՈՒԹՅՈՒՆ, դրանով մենք կարող ենք արագ բազմապատկել երկու սյունակ, ապա դրանք գումարել: Այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես կիրառել այս գործառույթը:
  • Excel- ի չափանիշների հիման վրա լավագույն 3 կամ N արժեքները
  • Սովորաբար, մենք կարող ենք ամփոփել վերին n արժեքները մի շարք բջիջներից ՝ օգտագործելով պարզ բանաձև, բայց երբևէ փորձե՞լ եք ամփոփել վերին n արժեքները ՝ ելնելով որոշ չափանիշներից: Այս հոդվածում ես կներկայացնեմ Excel- ում հատուկ չափորոշիչներով բարձր n արժեքների ամփոփման որոշ բանաձևեր:
  • Excel- ի չափանիշների հիման վրա եզակի արժեքների գումար
  • Օրինակ, ես ունեմ տվյալների մի շարք, որոնք պարունակում են Անուն և Պատվիրության սյուններ, այժմ ՝ Անվան սյունակի հիման վրա Պատվեր սյունակում միայն եզակի արժեքներն ամփոփելու համար, ինչպես ցույց է տրված հետևյալ նկարը: Ինչպե՞ս արագ և հեշտությամբ լուծել այս խնդիրը Excel- ում:
  • Excel- ի տառատեսակների գույների հիման վրա հաշվել կամ գումարել բջիջները
  • Ինչպե՞ս կարող եք ստանալ բջիջների քանակը կամ գումարել բոլոր այն բջիջները, որոնք պարունակում են որոշակի տառատեսակի գույն Excel- ում: Օրինակ, ես ունեմ աշխատանքային թերթում տվյալների մի շարք, ինչպես ցույց է տրված սքրինշոթից, և այժմ ուզում եմ համապատասխանաբար հաշվել կամ ամփոփել կարմիր, կապույտ և սեւ տառատեսակների գույն ունեցող բջիջները: Սովորաբար, այս խնդիրը լուծելու ուղղակի միջոց գոյություն չունի, այստեղ ես կխոսեմ այս աշխատանքը լուծելու որոշ հնարքների մասին:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
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