Excel-də sözləri necə saymaq olar - düstur nümunələri

  • Bunu Paylaş
Michael Brown

Təlimat digər Excel funksiyaları ilə birlikdə LEN funksiyasından istifadə etməklə Excel-də sözləri necə saymağı izah edir və xana və ya diapazonda ümumi və ya xüsusi sözləri/mətni saymaq üçün hərflərə həssas və hərflərə həssas olmayan düsturlar təqdim edir. .

Microsoft Excel-in demək olar ki, hər şeyi saya bilən bir neçə faydalı funksiyası var: rəqəmləri olan xanaları saymaq üçün COUNT funksiyası, boş olmayan xanaları saymaq üçün COUNTA, xanaları şərti olaraq saymaq üçün COUNTIF və COUNTIFS və Mətn sətirinin uzunluğunu hesablamaq üçün LEN.

Təəssüf ki, Excel sözlərin sayını hesablamaq üçün heç bir daxili alət təqdim etmir. Xoşbəxtlikdən, xidmət funksiyalarını birləşdirərək, demək olar ki, istənilən tapşırığı yerinə yetirmək üçün daha mürəkkəb düsturlar yarada bilərsiniz. Excel-də sözləri saymaq üçün bu yanaşmadan istifadə edəcəyik.

    Xüceyrədəki sözlərin ümumi sayını necə hesablamaq olar

    Xüceyrədəki sözləri saymaq üçün istifadə edin LEN, ƏVƏZİNƏ və TRIM funksiyalarının aşağıdakı kombinasiyası:

    LEN(TRIM( hüceyrə))-LEN(Əvəz( hüceyrə," ",""))+1

    Burada xana sözləri saymaq istədiyiniz xananın ünvanıdır.

    Məsələn, A2 xanasındakı sözləri saymaq üçün bu düsturdan istifadə edin:

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

    Və sonra A sütununun digər xanalarında sözləri saymaq üçün düsturu aşağıya köçürə bilərsiniz:

    Bu söz sayma düsturu necə işləyir

    Birincisi, siz xanadakı bütün boşluqları boş mətnlə əvəz edərək onları silmək üçün Əvəz et funksiyasından istifadə edirsinizLEN funksiyası üçün sətir uzunluğunu boşluqsuz qaytarmaq üçün sətir (""):

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

    Bundan sonra sətirin ümumi uzunluğundan boşluqsuz sətir uzunluğunu çıxarırsınız, və son söz sayına 1 əlavə edin, çünki xanadakı sözlərin sayı boşluqların sayı üstəgəl 1-ə bərabərdir.

    Əlavə olaraq, əgər varsa, xanada əlavə boşluqları aradan qaldırmaq üçün TRIM funksiyasından istifadə edirsiniz. Bəzən iş vərəqində çoxlu görünməz boşluqlar ola bilər, məsələn, sözlər arasında iki və ya daha çox boşluq və ya mətnin əvvəlində və ya sonunda təsadüfən yazılmış boşluq simvolları (yəni, aparıcı və son boşluqlar). Və bütün bu əlavə boşluqlar sözünüzün sayından kənara çıxa bilər. Bundan qorunmaq üçün sətirin ümumi uzunluğunu hesablamazdan əvvəl biz sözlər arasındakı tək boşluqlar istisna olmaqla, bütün artıq boşluqları silmək üçün TRIM funksiyasından istifadə edirik.

    Boş xanaları düzgün idarə edən təkmilləşdirilmiş formula

    Excel-də sözləri saymaq üçün yuxarıdakı düstur bir çatışmazlıq olmasaydı, mükəmməl adlandırıla bilər - boş xanalar üçün 1 qaytarır. Bunu düzəltmək üçün boş xanaları yoxlamaq üçün IF ifadəsi əlavə edə bilərsiniz:

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

    Yuxarıdakı ekran görüntüsündə gördüyünüz kimi, düstur qayıdır boş xanalar üçün sıfır, boş olmayan xanalar üçün düzgün söz sayı.

    Xüceyrədəki xüsusi sözləri necə saymaq olar

    Müəyyən sözün, mətnin və ya alt sətirin neçə dəfə göründüyünü hesablamaq üçün hüceyrədə aşağıdakılardan istifadə edindüstur:

    =(LEN( cell )-LEN(SUBSTITUTE( cell , word ,"")))/LEN( word )

    Məsələn, A2 xanasında " ay " hadisələrinin sayını hesablayaq:

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

    Düsturda hesablanacaq sözü birbaşa daxil etmək əvəzinə, onu hansısa xanaya yaza və düsturunuzda həmin xanaya istinad edə bilərsiniz. Nəticədə, Excel-də sözləri saymaq üçün daha çox yönlü düstur əldə edəcəksiniz.

    İpucu. Düsturunuzu bir neçə xanaya köçürməyi planlaşdırırsınızsa, $ işarəsi ilə saymaq üçün sözün olduğu xanaya istinadı düzəltdiyinizə əmin olun. Məsələn:

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

    Bu düstur xanada konkret mətnin baş verməsini necə hesablayır

    1. Əvəz etmə funksiyası göstərilənləri silir orijinal mətndən söz.

    Bu misalda biz A2-də yerləşən orijinal mətndən B1 xanasına daxil edilən sözü çıxarırıq:

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

  • Sonra, LEN funksiyası göstərilən söz olmadan mətn sətirinin uzunluğunu hesablayır.
  • Bu misalda, LEN(SUBSTITUTE(A2, $B$1,"")) sözünün bütün təkrarlarında olan bütün simvolları sildikdən sonra A2 xanasındakı mətnin uzunluğunu qaytarır. ay ".

  • Bundan sonra yuxarıdakı rəqəm orijinal mətn sətirinin ümumi uzunluğundan çıxılır:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    Bunun nəticəsi əməliyyat bu misalda 12-dir (" ay " sözünün 3 təkrarı, hər biri 4 simvoldan ibarət) hədəf sözün bütün təzahürlərində olan simvolların sayıdır.

  • Nəhayət, yuxarıdakı rəqəm edirsözün uzunluğuna bölünür. Başqa sözlə, siz hədəf sözün bütün təkrarlarında olan simvolların sayını həmin sözün tək təkrarında olan simvolların sayına bölürsünüz. Bu misalda 12 4-ə bölünür və nəticədə 3-ü alırıq.
  • Xüceyrədəki müəyyən sözlərin sayını hesablamaqdan başqa, bu düsturdan hər hansı birinin təsərrüfatını saymaq üçün istifadə edə bilərsiniz. mətn (alt sətir). Məsələn, " seç " mətninin A2 xanasında neçə dəfə göründüyünü hesablaya bilərsiniz:

    Xüsusi sözləri saymaq üçün hərf-həssas düstur cell

    Yəqin bildiyiniz kimi, Excel ƏVƏZİNDƏ böyük hərflərə həssas funksiyadır və buna görə də ƏVƏZİNƏ əsaslanan söz sayma düsturu defolt olaraq hərf hərfinə həssasdır:

    Xüceyrədəki xüsusi sözləri saymaq üçün böyük hərflərə həssas olmayan düstur

    Verilmiş sözün həm böyük, həm də kiçik hərf hallarını saymaq lazımdırsa, orijinal mətni və mətni çevirmək üçün Əvəzedici daxilində YUKARI və ya LOWER funksiyasından istifadə edin. eyni halda saymaq istədiyiniz mətn.

    =(LEN( hüceyrə )-LEN(ƏYBƏT(YUXARI( hüceyrə ), UPPER( mətn ) ),"")))/LEN( mətn )

    Vəya

    =(LEN( hüceyrə )-LEN(ƏYBƏT(AŞAĞI( xana<2))>),LOWER( mətn ),"")))/LEN( mətn )

    Məsələn, B1-də sözün A2 xanası daxilində rast gəlinmələrinin sayını hesablamaq üçün halı nəzərə almadan bu düsturdan istifadə edin:

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

    Aşağıda göstərildiyi kimiekran görüntüsündə, sözün BÖYÜK (B1 xanası), kiçik hərf (D1 xanası) və ya Cümlə böyük hərflə (C1 xanası) yazılmasından asılı olmayaraq formula eyni söz sayını qaytarır:

    Aralıqdakı sözlərin ümumi sayını hesablayın

    Müəyyən diapazonun neçə sözdən ibarət olduğunu öyrənmək üçün xanada cəmi sözləri sayan düsturu götürün və onu XƏBƏRLƏR və ya SUM funksiyasına daxil edin:

    =SUMPRODUCT(LEN(TRIM( diapazon ))-LEN(Əvəzedici( diapazon ," ",""))+1)

    Vəya

    =SUM(LEN) (TRIM( aralıq ))-LEN(SUBSTITUTE( aralıq ," ",""))+1)

    SUMPRODUCT massivləri idarə edə bilən bir neçə Excel funksiyasından biridir, və siz Enter düyməsini sıxmaqla düsturu adi qaydada tamamlayırsınız.

    Massivləri hesablamaq üçün SUM funksiyası üçün o, massiv düsturunda istifadə edilməlidir ki, bu da Ctrl+Shift+Enter əvəzinə Ctrl+Shift+Enter düymələrini sıxmaqla tamamlanır. adi Enter vuruşu.

    Məsələn, A2:A4 diapazonunda olan bütün sözləri saymaq üçün aşağıdakı düsturlardan birini istifadə edin:

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

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

    Ra-da konkret sözləri sayın nge

    Müəyyən bir sözün və ya mətnin xanalar diapazonunda neçə dəfə göründüyünü hesablamaq istəyirsinizsə, oxşar yanaşmadan istifadə edin - xanadakı xüsusi sözləri saymaq üçün düsturdan istifadə edin və onu SUM və ya SUM ilə birləşdirin. SUMPRODUCT funksiyası:

    =SUMPRODUCT((LEN( aralıq )-LEN(Əvəz( aralıq , söz ,""))/LEN( söz ))

    Vəya

    =SUM((LEN( aralıq )-LEN(Əvəzedici( aralıq ,) söz ,"")))/LEN( söz ))

    SUM düsturunu düzgün şəkildə tamamlamaq üçün Ctrl+Shift+Enter düymələrini sıxmağı unutmayın.

    Məsələn, A2:A4 diapazonunda C1 xanasına daxil edilmiş sözün bütün təkrarlarını saymaq üçün bu düsturdan istifadə edin:

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

    Sizin kimi unutmayın, ƏVƏZİNƏ hərflərə həssas funksiyasıdır və buna görə də yuxarıdakı düstur böyük və kiçik hərf mətni fərqləndirir:

    Düsturu etmək üçün böyük hərflərə həssas deyil , YUXARI və ya AŞAĞI funksiyasından istifadə edin:

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

    Və ya

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

    Excel-də sözləri belə sayırsınız. Düsturları daha yaxşı başa düşmək və ehtimal ki, tərsinə çevirmək üçün nümunə Excel Count Words iş kitabını yükləyə bilərsiniz.

    Əgər bu dərslikdə müzakirə olunan düsturlardan heç biri tapşırığınızı həll etməyibsə, lütfən, aşağıdakı siyahıya baxın. Excel-də xanaları, mətnləri və fərdi simvolları saymaq üçün digər həlləri nümayiş etdirən resurslar.

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.