Excel: Hüceyrədə varsa, sayın, cəmləyin, vurğulayın, kopyalayın və ya silin

  • Bunu Paylaş
Michael Brown

Əvvəlki dərsliyimizdə, əgər hədəf hüceyrədə verilmiş dəyər varsa, başqa sütuna bəzi dəyəri qaytaran düsturlar varsa Excel-ə baxırdıq. Bundan başqa, xanada konkret mətn və ya nömrə varsa, başqa nə edə bilərsiniz? Xanaların sayılması və ya cəmlənməsi, bütün cərgələrin vurğulanması, silinməsi və ya kopyalanması və s. kimi müxtəlif şeylər.

    Excel 'Xüceyrədə varsa say' formula nümunələri

    İçində Microsoft Excel, dəyərləri əsasında hüceyrələri saymaq üçün iki funksiya var, COUNTIF və COUNTIFS. Bu funksiyalar hamısı olmasa da, əksər ssenariləri əhatə edir. Aşağıdakı nümunələr sizə xüsusi tapşırığınız üçün düsturdan ibarət olan xanada uyğun Sayın necə seçiləcəyini öyrədəcək.

    Xananın hər hansı mətni olub olmadığını hesablayın

    Hər hansı mətni ehtiva edən xanaları saymaq istədiyiniz hallarda , COUNTIF düsturunuzda meyar kimi ulduz simvolundan istifadə edin:

    COUNTIF( aralıq,"*")

    Və ya ISTEXT:

    SUMPRODUCT( ilə birlikdə SUMPRODUCT funksiyasından istifadə edin --(ISTEX( aralıq)))

    İkinci düsturda ISTEXT funksiyası müəyyən edilmiş diapazonda hər bir xananı qiymətləndirir və TRUE (mətn) və FALSE (mətn deyil) dəyərlərinin massivini qaytarır; ikiqat birlik operatoru (--) TRUE və FALSE-i 1 və 0-a məcbur edir; və SUMPRODUCT rəqəmləri toplayır.

    Aşağıdakı ekran görüntüsündə göstərildiyi kimi, hər iki düstur eyni nəticəni verir:

    =COUNTIF(A2:A10,"*")

    =SUMPRODUCT(--(ISTEXT(A2:A10)))

    Siz də istəyə bilərsinizExcel-də boş olmayan xanaları necə sayacağınıza baxın.

    Xanada xüsusi mətn varsa hesablayın

    Xüsusi mətni olan xanaları saymaq üçün aşağıda göstərildiyi kimi sadə COUNTIF düsturundan istifadə edin, burada aralıq yoxlanılacaq xanalardır və mətn axtarılacaq mətn sətri və ya mətn sətirini ehtiva edən xanaya istinaddır.

    COUNTIF( aralıq," mətn")

    Məsələn, A2:A10 diapazonunda "paltar" sözünü ehtiva edən xanaları saymaq üçün bu düsturdan istifadə edin:

    =COUNTIF(A2:A10, "dress")

    Və ya ekran görüntüsündə göstərilən:

    Daha çox düstur nümunəsini burada tapa bilərsiniz: Excel-də mətni olan xanaları necə saymaq olar: istənilən, xüsusi, süzülmüş xanalar.

    Xanada mətn varsa (qismən uyğunluq) sayın

    Müəyyən alt sətri olan xanaları saymaq üçün ulduz işarəsi (*) ilə COUNTIF funksiyasından istifadə edin.

    Məsələn, saymaq üçün A sütununda neçə xana məzmununun bir hissəsi kimi "paltar" ehtiva edir, bu düsturdan istifadə edin:

    =COUNTIF(A2:A10,"*dress*")

    Və ya hansısa xanada istədiyiniz mətni yazın və onu birləşdirin joker simvolları olan t xanası:

    =COUNTIF(A2:A10,"*"&D1&"*")

    Ətraflı məlumat üçün baxın: Qismən uyğun gələn COUNTIF düsturları.

    Əgər varsa sayın. xana çoxlu alt sətirləri ehtiva edir (VƏ məntiq)

    Birdən çox şərti olan xanaları saymaq üçün COUNTIFS funksiyasından istifadə edin. Excel COUNTIFS 127 diapazon/kriteriya cütünü idarə edə bilər və yalnız göstərilən şərtlərin hamısına cavab verən xanalarsayılır.

    Məsələn, A sütununda neçə xananın "paltar" VƏ "mavi" olduğunu öyrənmək üçün aşağıdakı düsturlardan birini istifadə edin:

    =COUNTIFS(A2:A10,"*dress*", A2:A10,"*blue*")

    Və ya

    =COUNTIFS(A2:A10,"*"&D1&"*", A2:A10,"*"&D2&"*")

    Xüceyrədə nömrə varsa hesablayın

    Rəqəmlərlə xanaları saymaq üçün düstur təsəvvür edə biləcəyiniz ən sadə düsturdur:

    COUNT( aralıq)

    Xahiş edirik unutmayın ki, Excel-də COUNT funksiyası rəqəmlər, tarixlər və vaxtlar daxil olmaqla istənilən rəqəmli dəyəri olan xanaları hesablayır, çünki Excel baxımından son ikisi də rəqəmdir.

    Bizim vəziyyətimizdə düstur aşağıdakı kimidir:

    =COUNT(A2:A10)

    ƏDƏM OLMAYAN xanaları saymaq üçün ISNUMBER və DEYİL ilə birlikdə SUMPRODUCT funksiyasından istifadə edin:

    =SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))

    =SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))

    Əgər xanada mətn varsa toplayın

    Əgər siz xüsusi mətni olan xanaları tapmaq və müvafiq dəyərləri toplamaq üçün Excel düsturu axtarırsınızsa başqa sütunda SUMIF funksiyasından istifadə edin.

    Məsələn, stokda neçə paltar olduğunu öyrənmək üçün bu düsturdan istifadə edin:

    =SUMIF(A2:A10,"*dress*",B2:B10)

    A2:A10 mətn yoxlanılacaq dəyərlər və B2:B10 cəm ediləcək rəqəmlərdir.

    Və ya, maraq alt sətrini hansısa xanaya (E1) qoyun və aşağıdakı ekran görüntüsündə göstərildiyi kimi düsturunuzda həmin xanaya istinad edin:

    birdən çox kriteriya ilə yekunlaşdırmaq üçün SUMIFS funksiyasından istifadə edin.

    Məsələn, neçə mavi paltarın mövcud olduğunu öyrənmək üçün gedin bu düsturla:

    =SUMIFS(B2:B10, A2:A10,"*dress*",A2:A10,"*blue*")

    Və ya bunu istifadə edinbir:

    =SUMIFS(B2:B10, A2:A10,"*"&E1&"*",A2:A10,"*"&E2&"*")

    Burada A2:A10 yoxlanılacaq xanalar və B2:B10 cəm ediləcək xanalardır.

    İcra edin hüceyrə dəyərinə əsaslanan müxtəlif hesablamalar

    Son dərsliyimizdə çoxlu şərtləri yoxlamaq və həmin testlərin nəticələrindən asılı olaraq fərqli dəyərləri qaytarmaq üçün üç fərqli düsturdan danışdıq. İndi gəlin görək hədəf xanadakı dəyərdən asılı olaraq müxtəlif hesablamaları necə həyata keçirə bilərsiniz.

    Fərz edək ki, B sütununda satış nömrələriniz var və bu rəqəmlərə əsasən bonusları hesablamaq istəyirsiniz: əgər satış 300 dollardan çox olarsa. , bonus 10%; 201 və 300 dollar arasında olan satışlar üçün bonus 7% təşkil edir; 101 və 200 ABŞ dolları arasında olan satışlar üçün bonus 5% təşkil edir və 100 dollardan aşağı satışlar üçün bonus yoxdur.

    Bunu etmək üçün satışı (B2) müvafiq faizə vurmaq kifayətdir. Hansı faizlə çarpılacağını necə bilirsiniz? Fərqli şərtləri daxili IF-lərlə sınaqdan keçirməklə:

    =B2*IF(B2>=300,10%, IF(B2>=200,7%, IF(B2>=100,5%,0)))

    Real həyat iş vərəqlərində faizləri ayrı-ayrı xanalara daxil etmək və düsturunuzda həmin xanalara istinad etmək daha rahat ola bilər:

    =B2*IF(B2>=300,$F$5,IF(B2>=200,$F$4,IF(B2>=100,$F$3,$F$2)))

    Əsas odur ki, düsturu sütuna köçürən zaman onların dəyişməsinin qarşısını almaq üçün bonus xanalarının istinadlarını $ işarəsi ilə düzəltməkdir.

    Xanada xüsusi mətn varsa Excel şərti formatlaşdırma

    Əgər siz müəyyən mətnlə xanaları vurğulamaq istəyirsinizsə, aşağıdakılardan birinə əsaslanaraq Excel şərti formatlaşdırma qaydasını qurun.düsturlar.

    Böyük hərflərə həssas deyil:

    SEARCH(" mətn", ən yuxarı_xana)>0

    Hərf hərflərə həssas:

    FIND( " mətn", ən yuxarı_xana)>0

    Məsələn, "paltar" sözlərindən ibarət SKU-ları vurğulamaq üçün aşağıdakı düsturla şərti formatlaşdırma qaydası yaradın və onu tətbiq edin A2 xanasından başlayaraq A sütununda lazım olan sayda xanaya:

    =SEARCH("dress", A2)>0

    Excel şərti formatlama düsturu: əgər xana mətndən ibarətdirsə (bir neçə şərt)

    İki və ya daha çox mətn sətri olan xanaları vurğulamaq üçün bir neçə Axtarış funksiyasını AND düsturu daxilində yerləşdirin. Məsələn, "mavi paltar" xanalarını vurğulamaq üçün bu düstura əsaslanan qayda yaradın:

    =AND(SEARCH("dress", A2)>0, SEARCH("blue", A2)>0)

    Ətraflı addımlar üçün, lütfən, baxın. düsturla şərti formatlaşdırma qaydası yaradın.

    Əgər xanada müəyyən mətn varsa, bütün cərgəni silin

    Xüsusi mətndən ibarət sətirləri silmək istəyirsinizsə, Excel-in Tap və Dəyişdir funksiyasından bu şəkildə istifadə edin. :

    1. Yoxlamaq istədiyiniz bütün xanaları seçin.
    2. Tap və Əvəz et dialoq qutusunu açmaq üçün Ctrl + F düymələrini basın.
    3. İçində Nəyi tap qutusuna, axtardığınız mətni və ya nömrəni daxil edin və Hamısını tapın
    4. İstənilən axtarış nəticəsi üzərinə klikləyin və sonra Ctrl + A düymələrini basın. hamısını seçmək üçün.
    5. Tap və Dəyişdir-i bağlamaq üçün Bağla düyməsini klikləyin
    6. Ctrl və mənfi düyməni eyni vaxtda basın ( Ctrl - ), ExceldirSil üçün qısayol.
    7. Sil dialoq qutusunda Bütün sətir seçin və OK düyməsini basın. Hazırdır!

    Aşağıdakı ekran görüntüsündə "paltar" olan sətirləri silirik:

    Əgər xanada varsa, bütün sətirləri seçin və ya kopyalayın

    Müvafiq məlumatları olan sətirləri seçmək və ya köçürmək istədiyiniz hallarda, belə sıraları filtrləmək üçün Excel-in Avtomatik Filtrindən istifadə edin. Bundan sonra süzülmüş məlumatları seçmək üçün Ctrl + A, onu kopyalamaq üçün Ctrl+C, məlumatları başqa yerə yapışdırmaq üçün Ctrl+V düymələrini basın.

    İki və ya daha çox kriteriyaya malik olan xanaları filtrləmək üçün Qabaqcıl Filtrdən istifadə edin. belə xanaları tapmaq və sonra nəticələrlə birlikdə bütün sətirləri kopyalamaq və ya yalnız xüsusi sütunları çıxarmaq üçün.

    Siz Excel-də onların dəyərinə əsasən xanaları belə manipulyasiya edirsiniz. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

    İş dəftərini məşq edin

    Excel Əgər Hüceyrədə O zaman varsa - nümunələr (.xlsx faylı)

    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.