Mündəricat
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ə," ",""))+1Burada 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
- Ə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,"")
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 ".
(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.
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.