Kā Excel programmā Excel saskaitīt vārdus - formulas piemēri

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir izskaidrots, kā Excel programmā saskaitīt vārdus, izmantojot funkciju LEN kombinācijā ar citām Excel funkcijām, un ir sniegtas formulas, kas nosaka un nenosaka lielo un mazo burtu un lielo skaitli, lai saskaitītu visus vai konkrētus vārdus/tekstu šūnā vai diapazonā.

Microsoft Excel ir vairākas noderīgas funkcijas, ar kurām var saskaitīt gandrīz visu: funkcija COUNT, lai saskaitītu šūnas ar skaitļiem, COUNTA, lai saskaitītu šūnas, kas nav tukšas, COUNTIF un COUNTIFS, lai nosacīti saskaitītu šūnas, un LEN, lai aprēķinātu teksta virknes garumu.

Diemžēl programmā Excel nav iebūvēta rīka vārdu skaita skaitīšanai. Par laimi, kombinējot serval funkcijas, var izveidot sarežģītākas formulas, lai izpildītu gandrīz jebkuru uzdevumu. Un mēs izmantosim šo pieeju, lai saskaitītu vārdus programmā Excel.

    Kā saskaitīt kopējo vārdu skaitu šūnā

    Lai saskaitītu vārdus šūnā, izmantojiet šādu LEN, SUBSTITUTE un TRIM funkciju kombināciju:

    LEN(TRIM( šūna ))-LEN(AIZVIETOTĀJS( šūna ," ",""))+1

    Kur šūna ir tās šūnas adrese, kurā vēlaties saskaitīt vārdus.

    Piemēram, lai saskaitītu vārdus šūnā A2, izmantojiet šo formulu:

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

    Pēc tam varat nokopēt formulu uz leju, lai saskaitītu vārdus citās A slejas šūnās:

    Kā darbojas šī vārdu skaitīšanas formula

    Vispirms izmantojiet funkciju SUBSTITUTE, lai novērstu visas atstarpes šūnā, aizstājot tās ar tukšu teksta virkni (""), lai funkcija LEN varētu atgriezt virknes garumu bez atstarpēm:

    LEN (AIZVIETOT(A2," ",""))

    Pēc tam no kopējā virknes garuma atņemiet virknes garumu bez atstarpēm un galīgajam vārdu skaitam pieskaitiet 1, jo vārdu skaits šūnā ir vienāds ar atstarpju skaitu plus 1.

    Turklāt jūs izmantojat TRIM funkciju, lai šūnā likvidētu papildu atstarpes, ja tādas ir. Dažreiz darblapā var būt daudz neredzamu atstarpju, piemēram, divas vai vairāk atstarpes starp vārdiem vai teksta sākumā vai beigās nejauši ierakstītas atstarpes (t. i., vadošās un aizmugurējās atstarpes). Un visas šīs papildu atstarpes var izjaukt vārdu skaitu. Lai no tā pasargātu, pirmsaprēķinot virknes kopējo garumu, mēs izmantojam TRIM funkciju, lai noņemtu visas liekās atstarpes, izņemot atsevišķas atstarpes starp vārdiem.

    Uzlabota formula, kas pareizi apstrādā tukšas šūnas

    Iepriekš minēto formulu vārdu skaitīšanai programmā Excel varētu saukt par perfektu, ja vien nebūtu viena trūkuma - tukšām šūnām tā atgriež 1. Lai to novērstu, varat pievienot IF paziņojumu, lai pārbaudītu, vai ir tukšas šūnas:

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

    Kā redzams iepriekš redzamajā ekrānšāviņa attēlā, formula atgriež nulli tukšām šūnām un pareizo vārdu skaitu, ja šūnas nav tukšas.

    Kā saskaitīt konkrētus vārdus šūnā

    Lai saskaitītu, cik reizes šūnā parādās noteikts vārds, teksts vai apakšvirkne, izmantojiet šādu formulu:

    =(LEN( šūna )-LEN(AIZVIETOTĀJS( šūna , vārds ,""")))/LEN( vārds )

    Piemēram, aprēķināsim " mēness " parādīšanās šūnā A2:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, "mēness","")))/LEN("mēness")

    Tā vietā, lai ievadītu skaitāmo vārdu tieši formulā, varat to ievadīt kādā šūnā un atsaukties uz šo šūnu savā formulā. Rezultātā iegūsiet daudzpusīgāku formulu vārdu skaitīšanai programmā Excel.

    Padoms. Ja plānojat kopēt formulu vairākās šūnās, pārliecinieties, ka atsauce uz šūnu, kurā ir skaitāmā vārda, ir fiksēta ar zīmi $. Piemēram:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)

    Kā šī formula saskaita konkrēta teksta parādīšanos šūnā

    1. Funkcija SUBSTITUTE no sākotnējā teksta noņem norādīto vārdu.

    Šajā piemērā no sākotnējā teksta, kas atrodas šūnā A2, tiek izņemts vārds, kas ievadīts šūnā B1:

    AIZVIETOT(A2, $B$1,"")

  • Pēc tam funkcija LEN aprēķina teksta virknes garumu bez norādītā vārda.
  • Šajā piemērā, LEN(AIZVIETOT(A2, $B$1,"")) atgriež A2 šūnā esošā teksta garumu pēc tam, kad ir izņemtas visas rakstzīmes, kas ietvertas visos vārda " mēness ".

  • Pēc tam iepriekš minētais skaitlis tiek atņemts no sākotnējās teksta virknes kopējā garuma:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,""))))

    Šīs operācijas rezultāts ir rakstzīmju skaits, kas ietverts visos mērķa vārda atkārtojumos, kas šajā piemērā ir 12 (3 vārda " mēness ", 4 rakstzīmes).

  • Visbeidzot, iepriekš minēto skaitli dala ar vārda garumu. Citiem vārdiem sakot, jūs dalāt rakstzīmju skaitu, kas ietverts visos mērķa vārda atkārtojumos, ar rakstzīmju skaitu, kas ietverts vienā šī vārda atkārtojumā. Šajā piemērā 12 tiek dalīts ar 4 , un kā rezultātu iegūstam 3.
  • Papildus noteiktu vārdu skaita skaitīšanai šūnā varat izmantot šo formulu, lai saskaitītu arī jebkura teksta atkārtojumi (apakšrinda). Piemēram, varat saskaitīt, cik reizes teksts " izvēlēties " parādās šūnā A2:

    Lietošanai lietoto burtu un lielo un mazo burtu formula, lai saskaitītu konkrētus vārdus šūnā

    Kā jūs droši vien zināt, Excel SUBSTITUTE ir funkcija, kas nosaka lielo un mazo burtu un atbilžu skaitīšanas formula, kuras pamatā ir SUBSTITUTE, pēc noklusējuma nosaka lielo un mazo burtu un atbilžu skaitīšanu:

    Formulas, kas neskar lielo un mazo burtu rakstzīmes, lai saskaitītu konkrētus vārdus šūnā

    Ja nepieciešams saskaitīt gan lielo, gan mazo burtu gadījumus, izmantojiet funkciju UPPER vai LOWER, lai pārveidotu sākotnējo tekstu un skaitāmo tekstu uz vienu un to pašu burtu formu, izmantojot SUBSTITUTE.

    =(LEN( šūna )-LEN(SUBSTITUTE(UPPER( šūna ),UPPER( teksts ),"")))/LEN( teksts )

    Vai

    =(LEN( šūna )-LEN(SUBSTITUTE(LOWER( šūna ),LOWER( teksts ),"")))/LEN( teksts )

    Piemēram, lai saskaitītu vārda B1 atkārtojumu skaitu šūnā A2, ignorējot gadījumu, izmantojiet šo formulu:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1).

    Kā parādīts tālāk redzamajā ekrānšāviņas attēlā, formula atgriež vienu un to pašu vārdu skaitu neatkarīgi no tā, vai vārds ir ierakstīts UPPERCASE (B1 šūna), mazajiem burtiem (D1 šūna) vai teikuma burtiem (C1 šūna):

    Saskaitīt kopējo vārdu skaitu diapazonā

    Lai uzzinātu, cik vārdu ir konkrētā diapazonā, izmantojiet formulu, kas saskaita kopējo vārdu skaitu šūnā, un ievietojiet to funkcijā SUMPRODUCT vai SUM:

    =SUMPRODUKTS(LEN(TRIM( diapazons ))-LEN(AIZVIETOTĀJS( diapazons ," ",""))+1)

    Vai

    =SUM(LEN(TRIM( diapazons ))-LEN(AIZVIETOTĀJS( diapazons ," ",""))+1)

    SUMPRODUCT ir viena no nedaudzajām Excel funkcijām, kas var apstrādāt masīvus, un formulu pabeidziet parastajā veidā, nospiežot taustiņu Enter.

    Lai funkcija SUM varētu aprēķināt masīvus, tā jāizmanto masīva formulā, ko pabeidz, nospiežot Ctrl+Shift+Enter, nevis parasto Enter taustiņu.

    Piemēram, lai saskaitītu visus vārdus diapazonā A2:A4, izmantojiet vienu no šādām formulām:

    =SUMPRODUKTS(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

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

    Skaitīt konkrētus vārdus diapazonā

    Ja vēlaties saskaitīt, cik reižu konkrēts vārds vai teksts parādās šūnu diapazonā, izmantojiet līdzīgu pieeju - izmantojiet formulu, lai saskaitītu konkrētus vārdus šūnā, un apvienojiet to ar SUM vai SUMPRODUCT funkciju:

    =SUMPRODUKTS((LEN( diapazons )-LEN(AIZVIETOTĀJS( diapazons , vārds ,""")))/LEN( vārds ))

    Vai

    =SUM((LEN( diapazons )-LEN(AIZVIETOTĀJS( diapazons , vārds ,""")))/LEN( vārds ))

    Lai pareizi aizpildītu masīva SUM formulu, neaizmirstiet nospiest Ctrl+Shift+Enter.

    Piemēram, lai saskaitītu visus šūnā C1 ievadītā vārda atkārtojumus diapazonā A2:A4, izmantojiet šo formulu:

    =SUMPRODUKTS((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))

    Kā atceraties, SUBSTITUTE ir lielo un mazo izmēru funkcija, tāpēc iepriekšminētajā formulā ir iespējams atšķirt lielo un mazo burtu tekstu:

    Lai izveidotu formulu lielo un mazo burtu un atbilžu , izmantojiet funkciju UPPER vai LOWER:

    =SUMPRODUKTS((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1)))

    Vai

    =SUMPRODUKTS((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1)))

    Lai labāk izprastu un, iespējams, apgrieztu formulas, varat lejupielādēt Excel darbgrāmatas paraugu Excel Count Words (Skaitīt vārdus).

    Ja neviena no šajā pamācībā aplūkotajām formulām nav atrisinājusi jūsu uzdevumu, lūdzu, skatiet tālāk sniegto resursu sarakstu, kurā ir parādīti citi risinājumi, kā Excel programmā Excel saskaitīt šūnas, tekstu un atsevišķas rakstzīmes.

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.