ایکسل: د حجرو شمیرل چې ځانګړي متن لري (دقیق او جزوي میچ)

  • دا شریک کړه
Michael Brown

سبق ښیي چې څنګه په Excel کې د ځانګړي متن سره د حجرو شمیر شمیرل کیږي. تاسو به د دقیق میچ، جزوي میچ او فلټر شوي حجرو لپاره د فارمول مثالونه ومومئ.

تیره اونۍ موږ په Excel کې د متن سره حجرې شمیرلو څرنګوالی وګورو، پدې معنی چې ټول حجرې د هر متن سره. کله چې د معلوماتو لویې برخې تحلیل کوئ، تاسو ممکن دا هم پوه شئ چې څومره حجرې ځانګړي متن لري. دا ټیوټوریل تشریح کوي چې دا څنګه په ساده ډول ترسره کړئ.

    څنګه په Excel کې د ځانګړي متن سره حجرې حساب کړئ

    د مایکروسافټ ایکسل د شرایطو سره د حجرو شمیرلو لپاره ځانګړي فعالیت لري. د COUNTIF فعالیت. ټول هغه څه چې تاسو یې کولو ته اړتیا لرئ د هدف متن تار په معیار دلیل وړاندې کړئ.

    دلته د ځانګړي متن لرونکي حجرو شمیره کولو لپاره د اکسل عمومي فارمول دی:

    COUNTIF(رینج، " متن")

    لاندې مثال دا په عمل کې ښیې. فرض کړئ، تاسو په A2:A10 کې د توکو IDs لیست لرئ او تاسو غواړئ د یو ځانګړي ID سره د حجرو شمیر وشمېرئ، ووایه "AA-01". دا تار په دوهم دلیل کې ټایپ کړئ، او تاسو به دا ساده فورمول ترلاسه کړئ:

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

    د دې لپاره چې ستاسو کاروونکو ته وړتیا ورکړي چې د هر ورکړل شوي متن سره حجرې حساب کړي پرته له دې چې فورمول بدل کړي، داخل کړئ. متن په مخکینۍ ټاکل شوې حجره کې، D1 ووایاست، او د حجرې حواله وړاندې کړئ:

    =COUNTIF(A2:A10, D1)

    نوټ. د ایکسل COUNTIF فنکشن کیس غیر حساس دی، پدې معنی چې دا د لیک قضیې توپیر نه کوي. د لوی او لوټکیس درملنې لپارهحروف په مختلف ډول، دا د قضیې حساس فورمول وکاروئ.

    څنګه د ځانګړو متنونو سره حجرې شمیرل کیږي (جزوي میچ)

    هغه فورمول چې په تیرو مثال کې بحث شوی د معیارونو سره سم سمون لري. که چیرې په یوه حجره کې لږترلږه یو مختلف کرکټر شتون ولري، د بیلګې په توګه په پای کې اضافي ځای، دا به دقیق میچ نه وي او دا ډول حجره به نه شمیرل کیږي.

    د شمیر موندلو لپاره هغه حجرې چې د منځپانګې د یوې برخې په توګه ځانګړي متن لري، ستاسو په معیارونو کې د وائلډ کارډ حروف کاروي، د بیلګې په توګه یو ستوری (*) چې د هر ترتیب یا حروف استازیتوب کوي. ستاسو په هدف پورې اړه لري، یو فارمول کیدای شي د لاندې څخه یو په څیر ښکاري.

    هغه حجرې شمیرل چې ځانګړي متن لري په ډیر پیل کې:

    COUNTIF(رینج، " متن *")

    هغه حجرې وشمېرئ چې په په کوم ځای کې ځانګړي متن لري :

    COUNTIF(رینج، "* متن *")

    د مثال په توګه، د موندلو لپاره چې په A2:A10 کې څومره حجرې د "AA" سره پیل کیږي، دا فورمول وکاروئ:

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

    د دې لپاره چې په هر ځای کې "AA" ولري، دا وکاروئ یو:

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

    د دې لپاره چې فورمولونه ډیر متحرک کړي، هارډ کوډ شوي تارونه د حجرو حوالې سره بدل کړئ.

    د حجرو شمیرل چې د ځانګړي متن سره پیل کیږي:

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

    په هر ځای کې د ځانګړي متن سره د حجرو شمیرلو لپاره:

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

    لاندې سکرین شاټ پایلې ښیې:

    11>

    هغه حجرې وشمېرئ چې ځانګړي متن لري (د قضیې حساس)

    په هغه حالت کې کله چې تاسو توپیر کولو ته اړتیا لرئلوی او کوچني توري، د COUNTIF فعالیت به کار ونکړي. د دې پورې اړه لري چې تاسو د دقیق یا جزوي میچ په لټه کې یاست، تاسو باید یو مختلف فورمول جوړ کړئ.

    د قضیې حساس فورمول د ځانګړي متن سره د حجرو شمیرلو لپاره (د دقیق میچ)

    د شمیرلو لپاره د حجرو شمیر چې د ځانګړي متن سره د متن قضیه پیژني، موږ به د SUMPRODUCT او EXACT دندو ترکیب وکاروو:

    SUMPRODUCT(--EXACT(" متن ", رینج ))

    دا فورمول څنګه کار کوي:

    • EXACT د نمونې متن سره په سلسله کې هر حجره پرتله کوي او د ریښتیني او غلط ارزښتونو لړۍ بیرته راګرځوي، ریښتیا د دقیق میچونو استازیتوب کوي او غلط ټول نور حجرې. یو ډبل هایفن (د ډبل یونیری په نوم یادیږي) سم او غلط په 1's او 0's کې اړوي.
    • SUMPRODUCT د سرې ټول عناصر راټولوي. دا مجموعه د 1 شمیره ده، کوم چې د میچونو شمیر دی.

    د مثال په توګه، په A2:A10 کې د حجرو شمیر ترلاسه کولو لپاره چې متن په D1 کې لري او لوی او لوی لاسونه د مختلف په توګه اداره کوي حروف، دا فورمول وکاروئ:

    =SUMPRODUCT(--EXACT(D1, A2:A10))

    د قضیې حساس فورمول د ځانګړي متن سره د حجرو شمیرلو لپاره (جزوي میچ)

    د جوړولو لپاره د قضیې حساس فورمول چې کولی شي په حجره کې هرچیرې د متن سټرینګ ومومي، موږ 3 مختلف افعال کاروو:

    SUMPRODUCT(-(ISNUMBER(FIND(" text ", سلسله ))))

    دا فورمول څنګه کار کوي:

    • د قضیې حساس FIND فعالیت لټون کويد حد په هر حجره کې د هدف متن لپاره. که دا بریالی شي، فنکشن د لومړي کرکټر موقعیت بیرته راولي، که نه نو #VALUE! تېروتنه د روښانتیا لپاره، موږ اړتیا نلرو چې دقیق موقعیت وپیژنو، کومه شمیره (لکه څنګه چې د غلطۍ سره مخالف وي) پدې مانا ده چې حجره د هدف متن لري.
    • د ISNUMBER فعالیت د شمیرو او غلطیتونو لړۍ اداره کوي د موندلو له لارې او شمیرې سم او بل څه ته په غلط بدلوي. یو ډبل یونیري (--) منطقي ارزښتونه په یوه او صفر باندې اړوي.
    • SUMPRODUCT د 1's او 0's لړۍ راټولوي او د حجرو شمیره بیرته راګرځوي چې د دوی د مینځپانګې برخې په توګه مشخص متن لري.

    د ریښتیني ژوند ډیټا باندې د فارمول ازموینې لپاره ، راځئ چې ومومئ چې په A2 کې څومره حجرې: A10 په D1 کې د سبسټرینګ ان پټ لري:

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

    او دا شمیره بیرته راګرځوي د 3 حجرې (A2، A3 او A6):

    څنګه د ځانګړي متن سره فلټر شوي حجرې حساب کړئ

    د شمیرلو لپاره د لیدلو وړ توکو په فلټر شوي لیست کې، تاسو اړتیا لرئ د 4 یا ډیرو دندو ترکیب وکاروئ پدې پورې اړه لري چې ایا تاسو دقیق یا جزوي میچ غواړئ. د دې لپاره چې د مثالونو پیروي کول اسانه کړي، راځئ چې لومړی د سرچینې ډاټا ته چټکه کتنه وکړو.

    فرض کړئ، تاسو د B کالم او مقدار<2 سره د د ترتیب IDs سره میز لرئ> په C کالم کې لکه په لاندې عکس کې ښودل شوي. د اوس لپاره، تاسو یوازې د 1 څخه زیات مقدارونو کې لیوالتیا لرئ او تاسو خپل میز د دې مطابق فلټر کړی. دپوښتنه دا ده - تاسو د یو ځانګړي id سره فلټر شوي حجرې څنګه شمیرئ؟

    12> د ځانګړي متن سره د فلټر شوي حجرو شمیرلو لپاره فارمول ( دقیق میچ)

    د فلټر شوي شمیرلو لپاره هغه حجرې چې محتوا یې د نمونې متن تار سره سمون لري، یو له لاندې فورمولونو څخه کار واخلئ:

    =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 حجرې دي د شمېرنې لپاره.

    دا فورمولونه څنګه کار کوي:

    د دواړو فورمولونو په اصلي برخه کې، تاسو دوه چکونه ترسره کوئ:

    1. ښکاره او پټ قطارونه وپیژنئ. د دې لپاره، تاسو د SUBTOTAL فنکشن د function_num دلیل سره 103 ته وکاروئ. SUBTOTAL ته د ټولو انفرادي حجرو حوالې وړاندې کولو لپاره، غیر مستقیم (په لومړي فورمول کې) یا د OFFSET، ROW او MIN ترکیب وکاروئ. (په دوهم فورمول کې). څرنګه چې موږ د لیدلو او پټو قطارونو موندلو هدف لرو، دا واقعیا مهمه نده چې کوم کالم ته مراجعه وکړو (زموږ په مثال کې A). د دې عملیاتو پایله د 1 او 0 یوه لړۍ ده چیرې چې هغه د لیدو قطارونو او صفرونو نمایش کوي - پټ قطارونه.
    2. هغه حجرې ومومئ چې ورکړل شوي متن لري. د دې لپاره، د نمونې متن (F1) د حجرو د لړۍ (B2:B10) سره پرتله کړئ. د دې عملیاتو پایله د ریښتیني او غلطو ارزښتونو لړۍ ده، کوم چې د ډبل یونیري آپریټر په مرسته 1 او 0 ته اړ ایستل شوي دي.

    په پای کې، د SUMPRODUCT فعالیت د دواړو عناصرو ضرب کوي په ورته پوستونو کې صفونه، او بیا د پایلې سرې راټولوي.ځکه چې د صفر سره ضرب کول صفر ورکوي، یوازې هغه حجرې چې په دواړو صفونو کې 1 لري په وروستي صف کې 1 لري. د 1's مجموعه د فلټر شوي حجرو شمیر دی چې ټاکل شوی متن لري.

    فارمول د ځانګړي متن سره د فلټر شوي حجرو شمیرل (جزوي میچ)

    د فلټر شوي حجرو شمیرل چې ځانګړي متن لري د برخې په توګه د حجرې منځپانګې، پورته فورمول په لاندې ډول تعدیل کړئ. د نمونې متن د حجرو د سلسلې سره پرتله کولو پرځای، د 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 فعالیت د 103 سره په function_num دلیل کې، ټولې پټې حجرې پیژني، فلټر شوي او په لاسي ډول پټ شوي. د پایلې په توګه، پورتني فورمول یوازې د لیدلو وړ حجرو شمیرل کیږي پرته لدې چې د نه لید حجرې پټې وې. د دې لپاره چې یوازې فلټر شوي حجرې خارج کړئ مګر په لاسي ډول پټ شوي پکې شامل کړئ ، د function_num لپاره 3 وکاروئ.

    دا څنګه په Excel کې د ځانګړي متن سره د حجرو شمیر شمیرل کیږي. زه ستاسو د لوستلو لپاره مننه کوم او هیله لرم چې تاسو په راتلونکې اونۍ کې زموږ په بلاګ کې وګورم!

    د ډاونلوډونو شتون

    د ځانګړي متن سره د حجرو شمیرلو لپاره د ایکسل فورمول

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.