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

Հաշվի՛ր ստորակետով առանձնացված արժեքները բջիջում

Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել LEN, TRIM և SUBSTITUTE գործառույթների համադրություն ՝ Excel- ում գտնվող բջիջում ստորակետերով առանձնացված արժեքները հաշվելու համար:


Ինչպե՞ս Excel- ում վանդակում հաշվել ստորակետերով առանձնացված արժեքները:

Ինչպես ցույց է տրված ստորև նշված նկարը, B սյունակում կա ստորակետերով բաժանված տողի ցուցակ, որը ցանկանում եք հաշվել ստորակետերով առանձնացված արժեքները յուրաքանչյուր բջիջում, դրան հասնելու համար արեք հետևյալը.

Ընդհանուր բանաձև

=IF(ISBLANK(B3),"",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",""))+1)

Արձանագրություններ

A1: Ներկայացնում է ստորակետով բաժանված տողը, որը դուք կհաշվեք ստորակետերով առանձնացված արժեքները:

Ինչպե՞ս օգտագործել այս բանաձևը:

1. Ընտրեք դատարկ բջիջ `արդյունքը դուրս բերելու համար: Այս դեպքում ես ընտրում եմ D3 բջիջը:

2. Մուտքագրեք դրա ներքևի բանաձևը և սեղմեք կոճակը Մտնել բանալի. Եվ այնուհետև քաշեք նրա Լցնելու բռնակը մինչև ներքև ՝ այն այլ բջիջների վրա կիրառելու համար:

=IF(ISBLANK(B3),"",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",""))+1)

ՆշումԱյս բանաձևում B3- ը ստորակետերով բաժանված տողը պարունակող բջիջն է. Կարող եք փոխել ըստ անհրաժեշտության:

Ինչպե՞ս է գործում այս բանաձևը:

=IF(ISBLANK(B3),"",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",""))+1)

1. LEN(TRIM(B3)). TRIM ֆունկցիան հեռացնում է բոլոր քաղվածքային տարածությունները ստորակետերով բաժանված «AA, BB, CC, DD» տողից և միայն պահում է բառերի միջև մեկ տարածություն: Եվ ապա LEN ֆունկցիան հաշվարկում է «AA, BB, CC, DD» - ի ընդհանուր երկարությունը և արդյունքը վերադարձնում 14-ի;

2. LEN(SUBSTITUTE(TRIM(B3),",",""))

  • SUBSTITUTE(TRIM(B3),",","")Ինչպես ցույց է տրված վերոհիշյալ բացատրությունը, այստեղ TRIM գործառույթը հեռացնում է «AA, BB, CC, DD» - ից արդյունահանման տարածքը և արդյունքը վերադարձնում որպես «AA, BB, CC, DD»: Եվ ապա ՓՈԽԱՐԻՆԻ գործառույթը ոչնչով փոխարինում է «AA, BB, CC, DD» - ի բոլոր ստորակետներին և ստանում արդյունքը «AA BB CC DD»;
  • LEN("AA BB CC DD")LEN ֆունկցիան վերադարձնում է «AA BB CC DD» տողի տողի նիշերի քանակը: Արդյունքը `11:

3. 14-11 1 +: Այստեղ օգտագործեք «AA, BB, CC, DD» - ի ընդհանուր երկարությունը ՝ հանելով «AA BB CC DD» - ի ընդհանուր երկարությունը ՝ տողի մեջ ստորակետերի ընդհանուր քանակը ստանալու համար (14-11 = 3): Քանի որ վերջին ստորակետից հետո միշտ կա մի բառ, ապա 1-րդ համարին անհրաժեշտ է ավելացնել 3-ը `տողի մեջ ընդհանուր ստորակետերով առանձնացված բառերը ստանալու համար: Այստեղ արդյունքը 4 է:

4. IF(ISBLANK(B3),"",14)Եթե ​​ֆունկցիան այստեղ ասում է, եթե B3-ը դատարկ է, ապա ոչինչ վերադարձրեք, հակառակ դեպքում վերադարձրեք 14 թիվը: Այստեղ B3-ը արժեքներ է պարունակում, ուստի IF ֆունկցիան վերադարձնում է 14 թիվը:


Հարակից գործառույթներ

Excel LEN գործառույթ
Excel LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:

Excel Փոխարինող գործառույթ
Excel ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթը փոխարինում է տեքստը կամ նիշերը տեքստի տողի մեջ այլ տեքստով կամ նիշերով:

Excel TRIM գործառույթ
Excel TRIM գործառույթը հեռացնում է բոլոր լրացուցիչ տարածությունները տեքստի տողից և պահում է միայն բառերի միջև մեկ տարածություն:


Առնչվող բանաձևեր

Excel բջիջում հաշվեք հատուկ նիշերի դեպքերը
Այս ձեռնարկը ներկայացնում է, թե ինչպես կիրառել բանաձևեր, որոնք հիմնված են LEN և SUSTITUTE գործառույթների վրա, հաշվելու համար, թե կոնկրետ նիշը Excel բջիջում քանի անգամ է հայտնվում:

Հաշվեք հատուկ նիշերը մի շարք բջիջներում
Այս ձեռնարկը ներկայացնում է որոշ բանաձևեր `հաշվելու համար, թե Excel- ում ինչ-որ միջակայքում ինչ-որ հատուկ նիշ է հայտնվում:

Excel- ում գտնվող բջիջում հաշվեք հատուկ բառեր
Այս հոդվածը մտադիր է ներկայացնել բանաձև ՝ հաշվելու համար, թե Excel- ում ինչ-որ խցում ինչ – որ բառ է հայտնվում հատուկ բառի մեջ:

Հաշվեք հատուկ բառերը Excel- ի տիրույթում
Այս հոդվածը բացատրում է բանաձևը ՝ հաշվելու համար, թե Excel- ի մի շարք բջիջներում ինչ – որ բառեր են հայտնվում որևէ բառ:

Excel- ում վանդակում հաշվեք նիշերի քանակը
Ընդհանուր նիշերը ոչ միայն ներառում են բոլոր տառերը, այլև բոլոր բացերը, կետադրական նշաններն ու խցում գտնվող խորհրդանիշները: Հետևեք այս ձեռնարկին ՝ Excel- ում LEN գործառույթով բջիջում ընդհանուր նիշերը հեշտությամբ հաշվելու համար:

Excel- ում մի շարք նիշերի հաշվարկ
Այս հոդվածը բացատրում է Excel- ի մի շարք բջիջներում հայտնված ընդհանուր նիշերը հաշվելու բանաձևը:


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

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

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

Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...

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


Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը:
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for this formula. I had been trying a different formula: =LEN(A1)-LEN(SUBSTITUTE(A1),",",""))+1 but if the cell was blank it would have a 1 in it. This doesn't, so it works for counting up numbers. In my case, I'm trying to count the number of dates such as Oct. 6, 13, 20, 27. However, it's not working when it comes to multiplying the count by the cost of the lesson. For instance, if John had lessons on Oct. 6, 13, 20, 27, I have a column for dates of lessons, then a column for number of lessons, a column for the cost of each lesson (30 or 45), and a column to calculate monthly tuition due (number of lessons x cost). For the student with blank dates/no lessons, it gives an error value, and therefore affects my total tuition for the month. Please advise. Thanks!
This comment was minimized by the moderator on the site
Hi sir, formula is not working properly. I have numerical data in cells. It works correctly in cells where numbers consists upon two digits like 22,43,59 etc, but it fails when there comes data like 103,144 or 165,45 etc. Please help
This comment was minimized by the moderator on the site
Hi,
The formula works fine for me and do not reproduce the error you mentioned. May I ask what version of Excel you are using?
This comment was minimized by the moderator on the site
Office 2021
This comment was minimized by the moderator on the site
thanks! this worked very well, except for that it also returns "1" when the cell is blank. I'm trying to count the number of concatenated dates. There are some cells that don't have any dates, and those are coming back with the number '1'. However, the formula is still counting correctly the number of dates otherwise.
This comment was minimized by the moderator on the site
Hi Alicia Majcher,
Thank you for your feedback. If you want to return nothing when the reference cell is blank, apply the following formula.
=IF(ISBLANK(A30),"",LEN(TRIM(A30))-LEN(SUBSTITUTE(TRIM(A30),",",""))+1)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations