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

Արագ հաշվեք ընդհանուր բառերը / կոնկրետ բառերը Excel-ում

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

Հաշվեք բառերի ընդհանուր թիվը բջիջում / բջիջների տիրույթում

Հաշվեք կոնկրետ բառերի քանակը բջիջում / բջիջների կատաղություն


Հաշվեք բառերի ընդհանուր թիվը բջիջում / բջիջների տիրույթում

Այս բաժնում մենք կներկայացնենք մի քանի արագ և արդյունավետ մեթոդներ՝ մեկ բջիջում կամ Excel-ի մի շարք բջիջներում բառերի ընդհանուր թիվը հաշվելու համար:

Հաշվեք բառերի ընդհանուր թիվը բանաձևերի միջոցով

● Հաշվեք ընդհանուր բառերը մեկ վանդակում

Եթե ​​ցանկանում եք ստանալ մեկ բջջի բառերի ընդհանուր թիվը, խնդրում ենք կիրառել հետևյալ բանաձևը.

=IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

Այնուհետև սեղմեք Մտնել արդյունք ստանալու համար ստեղնը, տես նկարի նկարը.

 

● Հաշվեք ընդհանուր բառերը մի շարք բջիջներում

Մի շարք բջիջներում բառերը հաշվելու համար կարող եք օգտագործել զանգվածի հետևյալ բանաձևը.

=SUM(IF(LEN(TRIM(A2:A4))=0,0,LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1))

Այնուհետև սեղմեք Ctrl + Shift + Մուտք ստեղները միասին՝ նշված բջիջների տիրույթում բառերի ընդհանուր թիվը ստանալու համար: Տեսեք սքրինշոթը՝


Հաշվե՛ք բառերի ընդհանուր թիվը՝ օգտագործելով օգտակար հատկանիշը

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

Այն բանից հետո Excel-ի համար Kutools-ի ներբեռնում և տեղադրումԽնդրում ենք անել հետևյալ քայլերով.

  1. Կտտացրեք դատարկ բջիջի վրա՝ հաշվարկի արդյունքը դուրս բերելու համար, այնուհետև կտտացրեք Կուտոլս > Բանաձևի օգնական > Բանաձևի օգնական.
  2. Է Բանաձևեր օգնողը երկխոսություն, կտտացրեք Հաշվեք ընդհանուր բառերը է Ընտրեք բանաձեւ բաժնում:
  3. Այնուհետեւ գնացեք Փաստարկի մուտքագրում բաժինը, ընտրեք բջիջ կամ բջիջների մի շարք, որոնք ցանկանում եք հաշվել ընդհանուր բառերը:
  4. Վերջապես, կտտացրեք OK կոճակը:

Արդյունքը:

Դուք կստանաք բառերի ընդհանուր թիվը նշված բջիջում կամ բջիջների տիրույթում: Տեսեք սքրինշոթը՝

Tips:
  1. Այս հատկությունը կիրառելու համար դուք պետք է ներբեռնել և տեղադրել այն առաջին հերթին:
  2. The Բանաձևեր օգնողը հատկությունը հավաքում է ավելի քան 40 սովորական օգտագործվող բանաձևեր՝ պարզեցնելով Excel-ում ընդհանուր առաջադրանքների և հաշվարկների լայն շրջանակ:

Հաշվեք բառերի ընդհանուր թիվը՝ օգտագործելով Օգտատիրոջ կողմից սահմանված գործառույթը

Excel-ում կարող եք նաև ստեղծել օգտատիրոջ կողմից սահմանված գործառույթ՝ մեկ բջիջում կամ մի շարք բջիջներում հաշվելու ընդհանուր բառերը: Խնդրում ենք կատարել հետևյալ քայլերը.

  1. Անջատեք ALT + F11 Excel- ի ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.
  2. Սեղմել Տեղադրել > Մոդուլներև տեղադրեք հետևյալ կոդը Մոդուլի պատուհանում:
    VBA կոդ. հաշվել ընդհանուր բառերը մեկ բջիջում կամ բջիջների շարքում
    Function CountWords(rng As Range) As Integer
    'Updateby Extendoffice
        Dim cell As Range
        Dim totalWords As Integer
        totalWords = 0
        For Each cell In rng
            If Len(Trim(cell.Value)) > 0 Then
                totalWords = totalWords + UBound(Split(Trim(cell.Value), " "), 1) + 1
            End If
        Next cell
        CountWords = totalWords
    End Function
    
  3. Սեղմեք Alt+Q Microsoft Visual Basic հավելվածների պատուհանը փակելու բանալիներ: Արդյունքը տեղադրելու համար ընտրեք դատարկ բջիջ, այնուհետև մուտքագրեք կամ պատճենեք ստորև բերված բանաձևը.
    Հաշվեք մի շարք բջիջներ: =CountWords(A2:A4)
    Հաշվեք մեկ բջիջ: =CountWords (A2)
  4. Այնուհետև սեղմեք Մտնել արդյունքը ստանալու բանալին.

Հաշվեք կոնկրետ բառերի քանակը բջիջում / բջիջների կատաղություն

Այս բաժնում մենք ձեզ ցույց կտանք հեշտ եղանակներ՝ հաշվելու, թե քանի անգամ է որոշակի բառ հայտնվում բջիջում կամ Excel-ի մի շարք բջիջներում:

Հաշվե՛ք կոնկրետ բառերի քանակը՝ օգտագործելով բանաձևեր

● Հաշվե՛ք մեկ բջջի կոնկրետ բառերի քանակը

Հաշվելու համար, թե կոնկրետ բառը քանի անգամ է հայտնվում մեկ բջիջում, խնդրում ենք կիրառել հետևյալ բանաձևը.

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")
ՆշումՎերոհիշյալ բանաձևում A2 այն բջիջն է, որտեղից ցանկանում եք հաշվել կոնկրետ բառի առաջացումը, և «Excel», այն բառն է, որի դեպքերի թիվը ցանկանում եք հաշվել:

Այնուհետև սեղմեք Մտնել արդյունք ստանալու համար ստեղնը, տես նկարի նկարը.

ԱկնարկՄեծատառերի անզգույշ՝ վանդակում կոնկրետ բառեր հաշվելու համար

Վերոնշյալ բանաձևը մեծատառերի զգայուն է, ինչը նշանակում է, որ այն տարբերում է մեծատառերից փոքրատառերը: Այն կհաշվի կոնկրետ բառի դեպքերը ճիշտ այնպես, ինչպես այն հայտնվում է բանաձևում: Օրինակ, «Excel»-ը և «excel»-ը կհամարվեն որպես տարբեր բառեր:

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

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")

     

    ● Հաշվեք որոշակի բառերի քանակը մի շարք բջիջներում

    Բազմաթիվ բջիջներում կոնկրետ բառի դեպքերը հաշվելու համար կիրառեք զանգվածի հետևյալ բանաձևը.

    =SUM((LEN(A2:A3)-LEN(SUBSTITUTE(A2:A3, "Excel", "")))/LEN("Excel"))

    Այնուհետև սեղմեք Ctrl + Shift + Մուտք ստեղներ միաժամանակ՝ ընտրված բջիջների տիրույթում կոնկրետ բառերի քանակը հաշվարկելու համար: Տեսեք սքրինշոթը՝

    ԱկնարկՄեծատառերի անզգույշ՝ մի շարք բջիջներում կոնկրետ բառեր հաշվելու համար

    Excel-ում մի շարք բջիջներում հատուկ բառեր հաշվելու համար դուք կարող եք փոփոխել բանաձևը, որպեսզի այն չտարբերի մեծատառերից փոքրատառերը: (Հիշեք սեղմել Ctrl + Shift + Մուտք ստեղները միաժամանակ՝ ճիշտ արդյունք ստանալու համար։)

    =SUM((LEN(A2:A3)-LEN(SUBSTITUTE((UPPER(A2:A3)), UPPER("Excel"), "")))/LEN("Excel"))


      Հաշվեք կոնկրետ բառերի քանակը՝ օգտագործելով խելացի գործառույթը

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

      1. Կտտացրեք դատարկ բջիջի վրա՝ հաշվարկի արդյունքը դուրս բերելու համար, այնուհետև կտտացրեք Կուտոլս > Բանաձևի օգնական > Բանաձևի օգնական.
      2. Է Բանաձևեր օգնողը երկխոսություն, կտտացրեք Հաշվի՛ր մի բառի քանակ է Ընտրեք բանաձեւ բաժնում:
      3. Այնուհետեւ գնացեք Փաստարկի մուտքագրում բաժինը, ընտրեք բջիջ կամ բջիջների մի շարք, որոնցից ցանկանում եք հաշվել որոշակի բառի քանակը Տեքստ տուփ; ընտրեք բառը պարունակող բջիջը կամ մուտքագրեք կոնկրետ բառը, որի մեջ կհաշվեք Word տուփ;
      4. Վերջապես, կտտացրեք OK կոճակը:

      Արդյունքը:

      Դուք կստանաք կոնկրետ բառերի թիվը մեկ բջիջում կամ բջիջների տիրույթում: Տեսեք սքրինշոթը՝

      Tips:
      1. Այս հատկանիշն է գործի վրա զգայուն, այն հաշվում է կոնկրետ բառի դեպքերը ճիշտ այնպես, ինչպես այն երևում է:
      2. Այս հատկությունը կիրառելու համար խնդրում ենք ներբեռնեք և տեղադրեք Kutools Excel-ի համար առաջին. Kutools-ը Excel-ի համար առաջարկում է ավելի քան 40+ ընդհանուր օգտագործվող բանաձևեր՝ պարզեցնելով Excel-ում ընդհանուր առաջադրանքների և հաշվարկների լայն շրջանակ:

      Related Articles:

      • Հեշտությամբ հաշվել եզակի և հստակ արժեքները
      • Սովորաբար, Excel-ում եզակի արժեքներն այն արժեքներն են, որոնք հայտնվում են ցուցակում միայն մեկ անգամ՝ առանց որևէ կրկնօրինակման, իսկ տարբեր արժեքները բոլոր տարբեր արժեքներն են (եզակի արժեքներ + 1-ին կրկնվող դեպքեր): Մեծ տվյալների բազայի վրա աշխատելիս ձեզ կարող է անհրաժեշտ լինել հաշվել եզակի և հստակ արժեքների թիվը բջիջների ցանկից կրկնվողների միջև, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը: Այս ձեռնարկը կներկայացնի մի քանի արագ հնարքներ Excel-ում եզակի և հստակ արժեքները հաշվելու համար:
      • Հաշվեք նիշերի, տառերի և թվերի քանակը
      • Երբ Excel- ում բջիջում տվյալների ցուցակ եք մուտքագրում, ինչպես ցույց է տրված, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը, ուզում եք հաշվել բոլոր նիշերի ընդհանուր թիվը, կամ միայն տառերի քանակը կամ միայն բջջի համարները: Այժմ ես խոսում եմ Excel- ում այս հաշվարկի մեթոդների մասին:
      • Հաշվել/գումարել բջիջներն ըստ գույնի (ֆոն, տառատեսակ, պայմանական ձևաչափում)
      • Ամենօրյա առաջադրանքների ժամանակ գունային նշումը կարևորագույն տվյալները արագ տարբերակելու և ընդգծելու հանրաճանաչ մեթոդ է: Բայց ինչպե՞ս ենք հաշվում կամ գումարում բջիջների տվյալները՝ հիմնվելով կոնկրետ գույնի վրա (լրացման գույն, տառատեսակի գույն, պայմանական ձևաչափում): Լռելյայնորեն, Excel-ը չի առաջարկում ուղղակի հնարավորություն՝ հաշվելու կամ ըստ գույնի գումարելու: Այնուամենայնիվ, որոշ հնարքներով և անուղղակի մեթոդներով մենք դեռ կարող ենք հասնել դրան։ Այս հոդվածը կուսումնասիրի, թե ինչպես կարելի է հաշվել կամ գումարել տվյալները ըստ գույնի:
      • Հաշվեք ոչ դատարկ բջիջները Excel-ում
      • Այս ձեռնարկը ցույց է տալիս Excel-ում ոչ դատարկ բջիջները հաշվելու հինգ մեթոդ: Բոլոր մեթոդներին շատ հեշտ է հետևել և արդյունքի հասնելու համար տևում է 10 վայրկյանից պակաս:
      Comments (32)
      No ratings yet. Be the first to rate!
      This comment was minimized by the moderator on the site
      Thanks a lot for sharing this formula. I pasted it and changed the cell reference to fit my sheet. Thanks a lot.
      This comment was minimized by the moderator on the site
      OMG THANK YOU FOR THIS GOOD INFO
      This comment was minimized by the moderator on the site
      If the cell is empty is is incorrectly displaying a count of 1. To correct this I changed the formula to:


      =IF(LEN(TRIM(A1)) > 0, LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1, 0)
      This comment was minimized by the moderator on the site
      You are the best. The formula worked for me effortlessly. Kudos!!!
      This comment was minimized by the moderator on the site
      is there any function will count if i kept cells in one color??? ( i mean to know if filled with same colour is there any formula to count the number of colour boxes)
      This comment was minimized by the moderator on the site
      Is a chance that this function will count only unique words. For example if word exist in a range two times will count only one, will not count duplicates
      This comment was minimized by the moderator on the site
      Hi,
      For counting only the unique words in a range, please apply this formula (please replace A1:A9 with the range based on your needs): =SUMPRODUCT(1/COUNTIF(A1:A9,A1:A9)). Thank you for your comment.
      This comment was minimized by the moderator on the site
      Is chance that this formula will count only unique words. My question is if word will exist 2 times in range will count that word only once without counting duplicates?
      This comment was minimized by the moderator on the site
      I need to clip words from a paragraph like this

      "Advised that device is out of warranty and that no repair available so we would recommend that this unit be removed from svc and replaced if they need a device that will provide audible prompts. Sales rep will go to the customer site and advise them of this.
      Closing case while wait"
      I want to specify a word and in return I want the preceding and succeeding word to come along with the one I specify, like if I specify "svc" output should be "from svc and" .
      please Help
      This comment was minimized by the moderator on the site
      It is telling me: "The formula you typed contains error. Please make sure you have typed in the arguments according to the remark of the formula!"


      Every cell contains only one word. I also double checked, everything is "text".
      Is there a solution to this problem?
      This comment was minimized by the moderator on the site
      This is exactly the problem I have... :( Did you found a solution?
      This comment was minimized by the moderator on the site
      This is superb. Thank you - just what I needed!!

      PS Only.... I thought I was pretty clued up with using excel and now it's made me realise I am a mere novice compared to some!! :-D
      This comment was minimized by the moderator on the site
      Hi and thank you for this - the first formula is just what I need, but is there a way to automatically apply it to the same cell in each row please: D1, E1, F1 etc?
      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