Ինչպես կատարել նիշերի հաշվարկ Google Sheets-ում

  • Կիսվել Սա
Michael Brown

Չնայած Google Աղյուսակներում բառերի և նիշերի քանակն օգտագործվում է հազվադեպ դեպքերում, այնուամենայնիվ, մեզանից ոմանք ակնկալում են տեսնել հենց ընտրացանկում, դա այն գործառույթն է: Բայց ի տարբերություն Google Փաստաթղթերի, Google Sheets-ի համար դա LEN ֆունկցիան է, որն անում է դա:

Չնայած աղյուսակներում նիշերը հաշվելու շատ տարբեր եղանակներ կան, այսօրվա բլոգի գրառումը կներառի LEN ֆունկցիան որպես դրա Աղյուսակների հիմնական նպատակն է – լավ, հաշվել :) Այնուամենայնիվ, այն հազիվ թե երբևէ ինքնուրույն օգտագործվի: Ստորև դուք կսովորեք, թե ինչպես ճիշտ օգտագործել Google Sheets LEN-ը և գտնել ամենապահանջված բանաձևերը աղյուսակներում նիշերը հաշվարկելու համար:

    Google Sheets LEN ֆունկցիան – օգտագործումը և շարահյուսությունը

    The Google Sheets-ում LEN ֆունկցիայի հիմնական և միակ նպատակը տողի երկարությունը ստանալն է: Այն այնքան պարզ է, որ նույնիսկ պահանջում է ընդամենը 1 արգումենտ.

    =LEN(տեքստ)

    Տեսնենք՝ աղյուսակներում ֆունկցիան օգտագործելու առանձնահատկություններ կա՞ն:

    Նիշ հաշվել Google Sheets-ում

    Ես կսկսեմ ամենապարզ գործողությունից. կատարել նիշերի հաշվարկ Google Sheets-ում ամենատարածված եղանակով՝ հղում անելով բջիջին տեքստի հետ LEN ֆունկցիայի միջոցով:

    I մուտքագրեք բանաձևը B2 և պատճենեք այն ամբողջ սյունակում՝ յուրաքանչյուր տողում նիշերը հաշվելու համար.

    =LEN(A2)

    Նշում. LEN ֆունկցիանհաշվում է բոլոր նիշերը՝ տառեր, թվեր, բացատներ, կետադրական նշաններ և այլն:

    Դուք կարող եք մտածել, որ նույն ձևով դուք կարող եք կատարել նիշերի հաշվարկ բջիջների ողջ տիրույթի համար, օրինակ՝ LEN(A2:A6) : Բայց, ինչպես Որքան էլ տարօրինակ է, այն պարզապես այս կերպ չի աշխատում:

    Մի քանի բջիջներում նիշերի ընդհանուր քանակի համար դուք պետք է ձեր LEN-ը փաթեթավորեք SUMPRODUCT-ով` գործառույթը, որը հավաքում է թվերը մուտքագրված միջակայքներից: Իմ դեպքում միջակայքը վերադարձվում է LEN ֆունկցիայի միջոցով.

    =SUMPRODUCT(LEN(A2:A6))

    Իհարկե, փոխարենը կարող եք ներառել SUM ֆունկցիան: Սակայն SUM-ը Google Sheets-ում չի մշակում զանգվածներ այլ գործառույթներից: Որպեսզի այն աշխատի, դուք պետք է ավելացնեք մեկ այլ գործառույթ՝ ArrayFormula.

    =ArrayFormula(SUM(LEN(A2:A6)))

    Ինչպես հաշվել նիշերն առանց բացատների Google Sheets-ում

    Ինչպես նշեցի վերևում, Google Sheets-ը LEN ֆունկցիան հաշվում է յուրաքանչյուր նիշը, որը նա տեսնում է՝ ներառյալ բացատները:

    Բայց ի՞նչ, եթե սխալմամբ ավելացվեն լրացուցիչ բացատներ, և դուք չեք ցանկանում դրանք հաշվի առնել արդյունքի համար:

    Նման դեպքերի համար սա, կա TRIM ֆունկցիա Google Sheets-ում: Այն ստուգում է տեքստը առաջատար, հետևող և միջակայքում կրկնվող բացատների համար: Երբ TRIM-ը զուգակցվում է LEN-ի հետ, վերջինս չի հաշվում այդ բոլոր կենտ բացատները:

    Ահա մի օրինակ: Ես ավելացրել եմ բացատներ տարբեր դիրքերում A սյունակում: Ինչպես տեսնում եք, Google Sheets LEN-ը հաշվում է դրանք բոլորը. տարածություններ ենանտեսվել է.

    =LEN(TRIM(A2))

    Դուք կարող եք ավելի հեռուն գնալ և ձեր բանաձևը ստիպել անտեսել նույնիսկ բառերի միջև եղած բացատները: SUBSTITUTE ֆունկցիան կօգնի: Թեև դրա հիմնական նպատակը մեկ նիշը մյուսով փոխարինելն է, կա մի հնարք՝ ստիպելու այն ամբողջությամբ կրճատել բացատները.

    =SUBSTITUTE(text_to_search, search_for, replace_with, [ecurrence_number])
    • text_to_search այն տիրույթն է, որի հետ աշխատում եք. A սյունակ կամ A2 ստույգ:
    • search_for պետք է լինի բացատ նիշ երկակի չակերտներում. " «
    • replace_with -ը պետք է պարունակի դատարկ կրկնակի չակերտներ: Եթե ​​դուք պատրաստվում եք անտեսել բացատները, դուք պետք է դրանք փոխարինեք բառացիորեն ոչինչով (դատարկ տող). ""
    • առաջացման_համարը սովորաբար օգտագործվում է օրինակը նշելու համար: փոխարինել. Բայց քանի որ ես նկարագրում եմ, թե ինչպես կարելի է նիշերը հաշվել առանց բոլոր բացատների, ես առաջարկում եմ բաց թողնել այս արգումենտը, քանի որ այն կամընտիր է:

    Այժմ փորձեք և հավաքել դրանք Google Sheets LEN-ում և կտեսնեք, որ ոչ մի տարածք հաշվի չի առնվում.

    =LEN(SUBSTITUTE(A2, " ", ""))

    Google Աղյուսակներ. հաշվել որոշակի նիշերը

    Google Sheets-ի LEN-ի և SUBSTITUTE-ի նույն տանդեմը օգտագործվում է, երբ անհրաժեշտ է լինում հաշվել որոշակի նիշ: , տառեր կամ թվեր:

    Իմ օրինակներում ես պարզելու եմ «s» տառի առաջացման թիվը: Եվ այս անգամ ես կսկսեմ պատրաստի բանաձևով.

    =LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

    Եկեք բաժանենք այն, որպեսզի հասկանանք, թե ինչպես է դաաշխատում է.

    1. SUBSTITUTE(A2, "s", "") փնտրում է 's' տառը A2-ում և փոխարինում է բոլոր երևույթները "nothing" կամ դատարկ տողով ( "").
    2. LEN(ՓՈԽՆԱԿՑՈՒՄ(A2, "s", "") մշակում է բոլոր նիշերի թիվը, բայց 's' A2-ում:
    3. LEN(A2) հաշվում է A2-ի բոլոր նիշերը:
    4. Վերջապես, դուք հանում եք մեկը մյուսից:

    Արդյունքների տարբերությունը ցույց է տալիս, թե քանի «ս» կա: Բջջում`

    Նշում: Դուք կարող եք զարմանալ, թե ինչու B1-ն ասում է, որ A2-ում կա ընդամենը 1 նշան, մինչդեռ դուք կարող եք տեսնել 3-ը: Ես խնդրեցի նրան վերցնել «s»-ի բոլոր օրինակները փոքրատառերով, և այդպես էլ արվեց:

    Որպեսզի այն անտեսի տեքստային մեծատառերը և մշակի տառերը ինչպես փոքրատառերով, այնպես էլ մեծատառերով, դուք պետք է զանգահարեք ևս մեկ Google Աղյուսակների գործառույթ: Օգնության համար՝ LOWER:

    Խորհուրդ: Տեսեք այլ եղանակներ, որոնք փոխում են տեքստի մեծատառերը Google Աղյուսակներում:

    Այն նույնքան պարզ է, որքան Google Sheets LEN-ը և TRIM-ը, քանի որ այն պահանջում է միայն տեքստը. 3>

    =LOWER(text)

    Եվ այն ամենը, ինչ անում է, այն է, որ ամբողջ տեքստային տողը շրջել o փոքրատառ. Այս հնարքը հենց այն է, ինչ ձեզ հարկավոր է, որպեսզի Google Աղյուսակներն հաշվեն կոնկրետ նիշեր՝ անկախ դրանց տեքստային մեծատառերից.

    =LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))

    Խորհուրդ: Եվ ինչպես նախկինում, տիրույթում կոնկրետ նիշերի ընդհանուր թիվը հաշվելու համար, ձեր LEN-ը փաթեթավորեք SUMPRODUCT-ով.

    =SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))

    Հաշվե՛ք բառերը Google Sheets-ում

    Երբ կա Բջիջներում մի քանի բառեր են, հավանական է, որ դուք պետք է ունենաք դրանց թիվըGoogle Sheets-ի տողի երկարությունը:

    Եվ թեև դրա համար կան բազմաթիվ եղանակներ, այսօր ես կնշեմ, թե ինչպես է Google Sheets LEN-ն անում այդ աշխատանքը:

    Հիշեք այն բանաձևը, որը ես օգտագործել եմ հատուկ նիշերը հաշվելու համար: Google Աղյուսակներ? Փաստորեն, այստեղ էլ դա օգտակար կլինի։ Որովհետև ես չեմ պատրաստվում բառացիորեն բառեր հաշվել: Փոխարենը, ես կհաշվեմ բառերի միջև բացատների քանակը, այնուհետև պարզապես կավելացնեմ 1-ը: Նայեք.

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

    1. LEN(A2) հաշվում է բջջի բոլոր նիշերի թիվը:
    2. LEN(SUBSTITUTE((A2)," ","")) հեռացնում է բոլոր բացատները տեքստային տողից և հաշվում մնացած նիշերը:
    3. Այնուհետև դուք հանում եք մեկը մյուսից, և ստացված տարբերությունը բջջի բացատների քանակն է:
    4. Քանի որ բառերը միշտ մեկով գերազանցում են նախադասության բացատներին, վերջում ավելացնում եք 1:

    Google Sheets. հաշվել կոնկրետ բառեր

    Վերջապես, ես կցանկանայի կիսվել Google Sheets բանաձևով, որը կարող եք օգտագործել որոշակի բառեր հաշվելու համար:

    Այստեղ ես ունեմ The Mock Turtle's Song-ը Ալիսի արկածները Հրաշքների աշխարհում.

    Ես ուզում եմ իմանալ, թե քանի անգամ է «կամք» բառը հայտնվում յուրաքանչյուր շարքում: Կարծում եմ, դուք չեք զարմանա, եթե ասեմ ձեզ, որ ինձ անհրաժեշտ բանաձևը բաղկացած է նույն գործառույթներից, ինչ նախկինում. Google Sheets LEN, SUBSTITUTE և LOWER.

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")

    Բանաձևը կարող է սարսափելի տեսք ունի, բայց ես կարող եմ ձեզ վստահեցնել, որ դա հեշտ է հասկանալ, այնպես որ համբերեք ինձ հետ :)

    1. Քանի որ տեքստային գործը չիԻնձ համար կարևոր է, ես օգտագործում եմ LOWER(A2) ՝ ամեն ինչ փոքրատառի վերածելու համար:
    2. Այնուհետև անցնում է SUBSTITUTE(LOWER(A2), "կթող",""))) – այն ազատվում է «կամք»-ի բոլոր երևույթներից՝ դրանք փոխարինելով դատարկ տողերով («»)։ . Իմ ստացած թիվը հաշվում է բոլոր նիշերը յուրաքանչյուր տողի «կամք»-ի բոլոր երևույթներում:

      Այսպիսով, եթե «կամք»-ը մեկ անգամ հայտնվի, թիվը 4 է, քանի որ բառում կա 4 տառ: Եթե ​​երկու անգամ հայտնվի, ապա թիվը 8 է և այլն։

    3. Վերջապես, ես այս թիվը բաժանում եմ «կամք» բառի երկարության վրա:

    Հուշում. Եվ կրկին, եթե նախընտրում եք ստանալ «կամք» բառի բոլոր երևույթների ընդհանուր թիվը, պարզապես կցեք ամբողջ բանաձևը SUMPRODUCT-ով.

    =SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))

    Ինչպես տեսնում եք: , նիշերի հաշվարկի այս բոլոր դեպքերը լուծվում են Google Sheets-ի նույն գործառույթների նույն օրինաչափություններով. LEN, SUBSTITUTE, LOWER և SUMPRODUCT:

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

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: