Excel: كونكرېت تېكىستنى ئۆز ئىچىگە ئالغان كاتەكچىلەرنى ساناش (ئېنىق ۋە قىسمەن ماس)

  • ھەمبەھىرلەڭ
Michael Brown

دەرسلىكتە Excel دىكى مەلۇم تېكىست بار ھۈجەيرىلەرنىڭ سانىنى قانداق ساناش كۆرسىتىلدى. سىز ئېنىق ماسلاشتۇرۇش ، قىسمەن ماسلاشتۇرۇش ۋە سۈزۈلگەن ھۈجەيرىلەرنىڭ فورمۇلا مىساللىرىنى تاپالايسىز. چوڭ-كىچىك ئۇچۇرلارنى تەھلىل قىلغاندا ، قانچە ھۈجەيرىلەرنىڭ كونكرېت تېكىست بارلىقىنى بىلمەكچى بولۇشىڭىز مۇمكىن. بۇ دەرسلىكتە ئاددىي ئۇسۇلدا قانداق قىلىش كېرەكلىكى چۈشەندۈرۈلدى. COUNTIF ئىقتىدارى. سىزنىڭ قىلىشقا تىگىشلىك ئىشىڭىز ئۆلچىمى تالاش-تارتىشىدىكى نىشان تېكىست تىزمىسىنى تەمىنلەش. " تېكىست ")

تۆۋەندىكى مىسال ئۇنى ھەرىكەتتە كۆرسىتىپ بېرىدۇ. پەرەز قىلايلى ، سىزدە A2: A10 دىكى تۈر كىملىكى بار ، مەلۇم بىر ID بىلەن كاتەكچىنىڭ سانىنى ساناپ باقماقچى بولسىڭىز ، «AA-01» دېگىن. ئىككىنچى قۇرغا بۇ قۇرنى كىرگۈزۈڭ ، ھەمدە بۇ ئاددىي فورمۇلاغا ئېرىشىسىز:

=COUNTIF(A2:A10, "AA-01")

ئىشلەتكۈچىلىرىڭىزنى فورمۇلانى ئۆزگەرتىشنىڭ ھاجىتى يوق ھەر قانداق تېكىست بىلەن كاتەكچىلەرنى ساناش ئىمكانىيىتىگە ئىگە قىلىڭ. ئالدىن بېكىتىلگەن كاتەكچىدىكى تېكىست ، D1 دېگىن ۋە كاتەكچىنىڭ پايدىلىنىشىنى تەمىنلەڭ:

=COUNTIF(A2:A10, D1)

ئەسكەرتىش. Excel COUNTIF ئىقتىدارى ئەھۋالغا سەزگۈر ، يەنى ئۇ ھەرپ ھەرىكىتىنى پەرقلەندۈرمەيدۇ. چوڭ ۋە كىچىك ھەرپلەرنى داۋالاشھەرپلەر ئوخشىمايدۇ ، بۇ ئەھۋالغا سەزگۈر فورمۇلا ئىشلىتىڭ.

مەلۇم تېكىست (قىسمەن ماس) بىلەن ھۈجەيرىلەرنى قانداق ھېسابلاش

ئالدىنقى مىسالدا سۆزلەنگەن فورمۇلا ئۆلچەمگە ماس كېلىدۇ. ئەگەر كاتەكچىدە كەم دېگەندە ئوخشاش بولمىغان ھەرپ بولسا ، مەسىلەن ئاخىرىدا قوشۇمچە بوشلۇق بولسا ، بۇ ئېنىق ماس كەلمەيدۇ ۋە بۇنداق كاتەكچە ھېسابلانمايدۇ.

سانىنى تېپىش بەزى تېكىستلەرنى مەزمۇننىڭ بىر قىسمى سۈپىتىدە ئۆز ئىچىگە ئالغان ھۈجەيرىلەر ئۆلچىمىڭىزدە ياۋا كارتا ھەرپلىرىنى ئىشلىتىدۇ ، يەنى ھەر قانداق تەرتىپ ياكى ھەرپ-بەلگىلەرنى ئىپادىلەيدىغان يۇلتۇز بەلگىسى (*). نىشانىڭىزغا ئاساسەن ، فورمۇلا تۆۋەندىكىلەرنىڭ بىرىگە ئوخشايدۇ.

* ")

ھەر قانداق ئورۇندىكى مەلۇم تېكىستنى ئۆز ئىچىگە ئالغان كاتەكچىلەرنى ساناش :

COUNTIF (دائىرە ،" * تېكىست * ")

مەسىلەن ، A2: A10 دائىرىسىدىكى قانچە ھۈجەيرىنى «AA» دىن باشلايدىغانلىقىنى تېپىش ئۈچۈن ، بۇ فورمۇلانى ئىشلىتىڭ:

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

«AA» بولغان ھۈجەيرىلەرنىڭ سانىنى ھەر قانداق ئورۇنغا ئېلىش ئۈچۈن ، بۇنى ئىشلىتىڭ بىرى:

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

فورمۇلانى تېخىمۇ ھەرىكەتچان قىلىش ئۈچۈن ، قاتتىق كودلانغان تىزمىلارنى كاتەكچە پايدىلىنىش ئورنىغا ئالماشتۇرۇڭ.

مەلۇم تېكىست بىلەن باشلانغان ھۈجەيرىلەرنى ساناش:

<0 .

ئالاھىدە تېكىست (كاتەكچە سەزگۈر) بولغان ھۈجەيرىلەرنى ساناش

پەرقلەندۈرۈشكە ئېھتىياجلىق ئەھۋال ئاستىداچوڭ ۋە كىچىك ھەرپلەر ، COUNTIF ئىقتىدارى ئىشلىمەيدۇ. ئېنىق ياكى قىسمەن ماسلىشىشنى ئىزدەۋاتقان ياكى كۆرمەيۋاتقانلىقىڭىزغا ئاساسەن ، سىز باشقىچە فورمۇلا قۇرۇشىڭىز كېرەك. تېكىست قېپىنى تونۇيدىغان مەلۇم تېكىست بار ھۈجەيرىلەرنىڭ سانى ، بىز SUMPRODUCT ۋە EXACT ئىقتىدارلىرىنىڭ بىرىكمىسىنى ئىشلىتىمىز:

SUMPRODUCT (- EXACT (" تېكىست " ، دائىرە ) ). قوش سىزىق ( قوش بىرلەشمە دەپ ئاتىلىدۇ) TRUE ۋە FALSE نى 1 ۋە 0 گە مەجبۇرلايدۇ.
  • SUMPRODUCT سانلار گۇرپىسىنىڭ بارلىق ئېلېمېنتلىرىنى يىغىنچاقلايدۇ. بۇ سان 1 نىڭ سانى ، يەنى ماس كېلىدىغان سان. ھەرپ-بەلگىلەرنى ئىشلىتىڭ:
  • =SUMPRODUCT(--EXACT(D1, A2:A10))

    كاتەكچىنىڭ خالىغان يېرىدە قىزىقىدىغان تېكىست تىزمىسىنى تاپقىلى بولىدىغان ئەھۋالغا سەزگۈر فورمۇلا ، بىز ئوخشىمىغان 3 خىل ئىقتىدارنى ئىشلىتىۋاتىمىز:SUMPRODUCT (- (ISNUMBER (FIND (" تېكىست", )) دائىرە)))))

    بۇ فورمۇلا قانداق ئىشلەيدۇ:

    • دېلوغا سەزگۈر FIND ئىقتىدارى ئىزدەيدۇدائىرە ئىچىدىكى ھەر بىر كاتەكچىدىكى نىشان تېكىست ئۈچۈن. ئەگەر ئۇ مۇۋەپپەقىيەت قازانسا ، ئىقتىدار بىرىنچى ھەرپنىڭ ئورنىنى قايتۇرىدۇ ، بولمىسا #VALUE! خاتالىق. ئېنىقلىق ئۈچۈن ، بىز ئېنىق ئورۇننى بىلىشىمىزنىڭ ھاجىتى يوق ، ھەر قانداق سان (خاتالىققا ئوخشىمايدىغىنى) بۇ كاتەكچىنىڭ نىشان تېكىستنى ئۆز ئىچىگە ئالغانلىقىدىن دېرەك بېرىدۇ. FIND ئارقىلىق سانلارنى TRUE ۋە باشقا نەرسىلەرنى يالغانغا ئايلاندۇرىدۇ. قوش بىرلىككە كەلگەن (-) لوگىكىلىق قىممەتنى بىر ۋە نۆلگە مەجبۇرلايدۇ.

    ئەمەلىي سانلىق مەلۇماتتىكى فورمۇلانى سىناش ئۈچۈن ، A2: A10 دىكى قانچە ھۈجەيرىنىڭ D1:

    =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))

    دىكى تارماق كىرگۈزۈشنى ئۆز ئىچىگە ئالىدىغانلىقىنى تېپىپ چىقايلى. 3 نىڭ (A2 ، A3 ۋە A6 كاتەكچىلىرى):

    سۈزۈلگەن ھۈجەيرىلەرنى قانداق قىلىپ ئالاھىدە تېكىست

    كۆرۈنگەن تۈرلەرنى ساناش سۈزۈلگەن تىزىملىكتە ، سىز ئېنىق ياكى قىسمەن ماسلىشىشنى خالايدىغان ياكى خالىمايدىغانلىقىڭىزغا ئاساسەن ، 4 ياكى ئۇنىڭدىن ئارتۇق ئىقتىدارنى بىرلەشتۈرۈپ ئىشلىتىشىڭىز كېرەك. مىساللارغا ئەگىشىشنى ئاسانلاشتۇرۇش ئۈچۈن ، ئالدى بىلەن مەنبە سانلىق مەلۇماتنى تېزرەك كۆرۈپ باقايلى.

    پەرەز قىلساق ، B جەدۋەلدە زاكاز كىملىكى ۋە سان C رەسىمدە تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك. ھازىرچە سىز پەقەت 1 دىن چوڭ مىقدارغا قىزىقىسىز ھەمدە ئۈستەلنى ماس ھالدا سۈزدىڭىز. Theسوئال - سىز مەلۇم بىر id بىلەن سۈزۈلگەن ھۈجەيرىلەرنى قانداق سانايسىز؟ مەزمۇنلىرى ئۈلگە تېكىست تىزمىسى بىلەن ماس كېلىدىغان ھۈجەيرىلەر تۆۋەندىكى فورمۇلادىن بىرنى ئىشلىتىڭ:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

    بۇ يەردە F1 ئۈلگە تېكىست ، B2: B10 بولسا ھۈجەيرە ساناش.

    بۇ فورمۇلالارنىڭ قانداق ئىشلەيدىغانلىقى: كۆرۈنگەن ۋە يوشۇرۇن قۇرلارنى ئېنىقلاڭ. بۇنىڭ ئۈچۈن سىز SUBTOTAL فۇنكسىيەسىنى ئىشلىتىپ ، function_num تالاش-تارتىشى 103 كە تەڭشەلدى. SUBTOTAL غا بارلىق يەككە كاتەكچە پايدىلانمىلىرىنى تەمىنلەش ئۈچۈن ، INDIRECT (بىرىنچى فورمۇلادا) ياكى OFFSET ، ROW ۋە MIN بىرلەشمىسىنى ئىشلىتىڭ. (ئىككىنچى فورمۇلادا). بىز كۆرۈنگەن ۋە يوشۇرۇن قۇرلارنى تېپىشنى مەقسەت قىلغانلىقىمىز ئۈچۈن ، قايسى ئىستوننى پايدىلىنىش مۇھىم ئەمەس (مىسالىمىزدا A). بۇ مەشغۇلاتنىڭ نەتىجىسى 1 ۋە 0 نىڭ بىر گۇرۇپپا بولۇپ ، بۇلار كۆرۈنگەن قۇر ۋە نۆل - يوشۇرۇن قۇرلارغا ۋەكىللىك قىلىدۇ.

  • بېرىلگەن تېكىستنى ئۆز ئىچىگە ئالغان كاتەكچىلەرنى تېپىڭ. بۇنىڭ ئۈچۈن ئۈلگە تېكىستنى (F1) ھۈجەيرىلەرنىڭ دائىرىسى (B2: B10) بىلەن سېلىشتۇرۇڭ. بۇ مەشغۇلاتنىڭ نەتىجىسى TRUE ۋە FALSE قىممەتلىرى بولۇپ ، قوش ۋە بىرلىككە كەلگەن تىجارەتچىنىڭ ياردىمىدە 1 ۋە 0 گە مەجبۇرلىنىدۇ.
  • ئاخىرىدا ، SUMPRODUCT فۇنكسىيەسى ئىككى ئېلېمېنتنى كۆپەيتىدۇ. ئوخشاش ئورۇندىكى سانلار گۇرپىسى ، ئاندىن ھاسىل بولغان سانلار گۇرپىسىنى يىغىنچاقلايدۇ.نۆلگە كۆپەيتىش نۆل بېرىدۇ ، پەقەت ھەر ئىككى سانلار گۇرپىسىدا 1 بولغان ھۈجەيرىلەرنىڭ ئاخىرقى گۇرۇپپىدا 1 بولىدۇ. 1 نىڭ يىغىندىسى بولسا بەلگىلەنگەن تېكىستنى ئۆز ئىچىگە ئالغان سۈزۈلگەن ھۈجەيرىلەرنىڭ سانى. كاتەكچە مەزمۇنى ، تۆۋەندىكى فورمۇلانى تۆۋەندىكى ئۇسۇلدا ئۆزگەرتىڭ. ئۈلگە تېكىستنى ھۈجەيرىلەرنىڭ دائىرىسى بىلەن سېلىشتۇرۇشنىڭ ئورنىغا ، ئالدىنقى مىساللارنىڭ بىرىدە چۈشەندۈرۈلگەندەك ISNUMBER ۋە FIND ئارقىلىق نىشان تېكىستنى ئىزدەڭ:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

    نەتىجىدە ، فورمۇلا بېرىلگەن تېكىست تىزمىسىنى كاتەكچىنىڭ خالىغان ئورنىدا تاپالايدۇ:

    ئەسكەرتىش. SUBTOTAL ئىقتىدارى function_num تالاش-تارتىشىدا 103 بولۇپ ، سۈزۈلگەن ۋە قولدا يوشۇرۇنغان بارلىق يوشۇرۇن ھۈجەيرىلەرنى پەرقلەندۈرىدۇ. نەتىجىدە ، يۇقارقى فورمۇلا كۆرۈنمەيدىغان ھۈجەيرىلەرنىڭ قانچىلىك يوشۇرۇنغان بولۇشىدىن قەتئىينەزەر پەقەت كۆرۈنگەن ھۈجەيرىلەرنىلا سانايدۇ. پەقەت سۈزۈلگەن ھۈجەيرىلەرنى چىقىرىۋېتىش ، ئەمما قولدا يوشۇرۇنغانلىرىنى ئۆز ئىچىگە ئېلىش ئۈچۈن ، function_num ئۈچۈن 3 نى ئىشلىتىڭ.

    Excel دىكى مەلۇم تېكىست بىلەن كاتەكچىنىڭ سانىنى قانداق ھېسابلاش كېرەك. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشىڭىزنى ئۈمىد قىلىمەن!

    مايكول بروۋن مەخسۇس تېخنىكا ھەۋەسكارى بولۇپ ، يۇمشاق دېتال قوراللىرى ئارقىلىق مۇرەككەپ جەريانلارنى ئاددىيلاشتۇرىدۇ. تېخنىكا ساھەسىدە ئون نەچچە يىللىق تەجرىبىسى بار ، ئۇ Microsoft Excel ۋە Outlook ، شۇنداقلا Google Sheets ۋە Docs قاتارلىق جەھەتلەردە ئۆزىنىڭ ماھارىتىنى ئۆستۈردى. مايكىلنىڭ بىلوگى ئۆزىنىڭ بىلىمى ۋە تەجرىبىسىنى باشقىلار بىلەن ئورتاقلىشىشقا بېغىشلانغان بولۇپ ، ئىشلەپچىقىرىش ۋە ئۈنۈمنى ئاشۇرۇش ئۈچۈن ئاسان ئەگىشىدىغان ئۇسۇل ۋە دەرسلىكلەر بىلەن تەمىنلەيدۇ. مەيلى تەجرىبىلىك كەسپىي خادىم ياكى يېڭى ئۆگەنگۈچى بولۇڭ ، مايكولنىڭ بىلوگى بۇ مۇھىم يۇمشاق دېتال قوراللىرىدىن ئۈنۈملۈك پايدىلىنىش ئۈچۈن قىممەتلىك چۈشەنچە ۋە ئەمەلىي مەسلىھەت بىلەن تەمىنلەيدۇ.