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

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

زه څنګه په Excel کې د متن سره حجرې شمیرم؟ د حجرو شمیرلو لپاره یو څو مختلف فورمولونه شتون لري چې کوم متن، ځانګړي حروف یا یوازې فلټر شوي حجرې لري. ټول فورمولونه په Excel 365، 2021، 2019، 2016، 2013 او 2010 کې کار کوي.

په پیل کې، د Excel سپریډ شیټونه د شمیرو سره کار کولو لپاره ډیزاین شوي. مګر پدې ورځو کې موږ ډیری وختونه دا د متن ذخیره کولو او سمبالولو لپاره کاروو. غواړئ پوه شئ چې ستاسو په کاري پاڼه کې د متن سره څومره حجرې شتون لري؟ مایکروسافټ ایکسل د دې لپاره ډیری دندې لري. کوم یو باید وکاروئ؟ ښه، دا په وضعیت پورې اړه لري. په دې ټیوټوریل کې به تاسو مختلف فورمولونه ومومئ او کله چې هر فارمول د کارولو لپاره غوره وي.

    په Excel کې د متن سره د حجرو شمیر څنګه شمیرل کیږي

    دلته دوه بنسټیز فورمولونه دي چې معلومه کړي چې په یوه ورکړل شوي سلسله کې څومره حجرې کوم متن تار یا کرکټر لري.

    د COUNTIF فورمول د متن سره د ټولو حجرو شمیرل

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

    COUNTIF( رینج، "*")

    ځکه چې ستوری (*) یو وائلډ کارډ دی چې د حروفونو هر ترتیب سره سمون لري، فورمول ټول هغه حجرې شمیري چې کوم متن لري.

    د SUMPRODUCT فورمول د هر متن سره د حجرو شمیرلو لپاره

    د شمیر ترلاسه کولو بله لاره هغه حجرې چې متن لري د SUMPRODUCT او ISTEXT افعال سره یوځای کول دي:

    SUMPRODUCT(--ISTEXT( range))

    یا

    SUMPRODUCT(ISTEXT( range)*1)

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

    د دې لپاره چې دا فورمول څنګه کار کوي، مهرباني وکړئ وګورئ چې کوم ارزښتونه شمیرل کیږي او کوم چې نه دي:

    څه شمیرل کیږي څه نه شمیرل کیږي
    • د هر متن سره حجرې
    • ځانګړي توري
    • شمیرونه چې د متن په توګه فارمیټ شوي
    • په لید کې خالي حجرې چې یو خالي تار ("")، apostrophe (')، ځای یا غیر د چاپ حروف
    • شمیرونه
    • نیټې
    • د سم او غلط منطقي ارزښتونه
    • غلطۍ
    • خالي حجرې

    د مثال په توګه، د A2:A10 په حد کې د متن سره د حجرو شمیرل، د شمیرو، نیټې، منطقي ارزښتونو، غلطیو پرته او خالي حجرې، له دې فورمولونو څخه یو وکاروئ:

    =COUNTIF(A2:A10, "*")

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

    =SUMPRODUCT(ISTEXT(A2:A10)*1)

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

    د متن سره حجرې شمیرل چې له ځایونو او خالي تارونو پرته

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

    د شمیر څخه د "غلط مثبت" خالي حجرو د ایستلو لپاره ، د COUNTIFS فنکشن د "خارج شوي" کرکټر سره وکاروئ دوهم معیار.

    د مثال په توګه، د A2:A7 په رینج کې د متن سره د حجرو شمیرلو لپاره چې هغه یې له پامه غورځول چې د خلع کرکټر لري، دا فورمول وکاروئ:

    =COUNTIFS(A2:A7,"*", A2:A7, " ")

    که ستاسو د هدف سلسله د فارمول لخوا پرمخ وړل شوي ډاټا ولري، ځینې فورمولونه کیدای شي د خالي تار ("") پایله ولري. د خالي تارونو سره د حجرو د نظر انداز کولو لپاره هم په معیار1 دلیل کې "*" د "*؟*" سره بدل کړئ:

    =COUNTIFS(A2:A9,"*?*", A2:A9, " ")

    یوه پوښتنه نښه د ستورو لخوا محاصره ده دا په ګوته کوي چې په حجره کې باید لږترلږه یو متن کرکټر وي. ځکه چې یو خالي تار په دې کې هیڅ حروف نلري، دا معیارونه نه پوره کوي او نه شمیرل کیږي. خالي حجرې چې د apostrophe (') سره پیل کیږي هم نه شمیرل کیږي.

    په لاندې سکرین شاټ کې، په A7 کې یو ځای، په A8 کې apostrophe او په A9 کې یو خالي تار (="") شتون لري. زموږ فورمول ټول هغه حجرې پریږدي او د متن حجرو شمیره بیرته راګرځوي3:

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

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

    د نمونې متن سره د سمون لپاره په دقیق ډول ، د اقتباس نښو کې تړل شوی بشپړ متن دننه کړئ:

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

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

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

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

    =COUNTIF(A2:A7, "bananas")

    د ټولو حجرو شمیرلو لپاره چې "کیلې" لري د دوی د مینځپانګې برخې په توګه په هر ځای کې ، دا وکاروئ:

    =COUNTIF(A2:A7, "*bananas*")

    <0 د دې لپاره چې فورمول ډیر کاروونکي دوستانه کړي، تاسو کولی شئ معیارونه په مخکینۍ تعریف شوي حجره کې ځای په ځای کړئ، D2 ووایاست، او د حجرې حواله په دویم دلیل کې واچوئ:

    =COUNTIF(A2:A7, D2)

    د ننوتلو پورې اړه لري په D2 کې، فورمول کولی شي د نمونې متن په بشپړ یا جزوي ډول سره سمون ومومي:

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

    لکه فورمول د قضیې غیر حساس دی، تاسو ممکن د لیک قضیې په اړه اندیښنه ونلرئ،پدې معنی چې *کیلې* به هم همداسې وکړي.

    25>

    په بدیل سره، د جزوي میچ سره د حجرو شمیرلو لپاره، د حجرو حواله سره یوځای کړئ او د وائلډ کارډ حروف لکه:

    =COUNTIF(A2:A7, "*"&D2&"*")

    د نورو معلوماتو لپاره، مهرباني وکړئ وګورئ چې څنګه په Excel کې د ځانګړي متن سره حجرې حساب کړئ.

    څنګه په Excel کې د متن سره د فلټر شوي حجرو شمیرلو لپاره

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

    فرض کړئ، تاسو یو میز لرئ لکه په لاندې انځور کې ښودل شوی. ځینې ​​ننوتل د فارمولونو په کارولو سره د لوی ډیټابیس څخه ایستل شوي ، او په لاره کې مختلفې غلطۍ رامینځته شوې. تاسو په کالم A کې د توکو ټولټال شمیر موندلو په لټه کې یاست. د ټولو قطارونو لیدلو سره، د COUNTIF فارمول چې موږ د متن سره د حجرو شمیرلو لپاره کارولی یو درملنه کار کوي:

    =COUNTIF(A2:A10, "*")

    او اوس، تاسو لیست د ځینو معیارونو له مخې لنډ کړئ، ووایاست چې توکي له 10 څخه ډیر مقدار سره فلټر کړئ. پوښتنه دا ده - څومره توکي پاتې دي؟

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

    1. ستاسو د سرچینې جدول کې، ټول قطارونه ښکاره کړئ. د دې لپاره، ټول فلټرونه پاک کړئ او پټ شوي قطارونه ښکاره کړئ.
    2. د SUBTOTAL فورمول سره یو مرستندویه کالم اضافه کړئ چې دا په ګوته کوي که یو قطار دیفلټر شوي یا نه.

      د فلټر شوي حجرو سمبالولو لپاره، د function_num دلیل لپاره 3 وکاروئ:

      =SUBTOTAL(3, A2)

      د ټولو پیژندلو لپاره پټ شوي حجرې ، فلټر شوي او په لاسي ډول پټ شوي، 103 په function_num کې واچوئ:

      =SUBTOTAL(103, A2)

      په دې مثال کې، موږ غواړو یوازې لیدل شوي حجرې حساب کړو د متن سره پرته له دې چې نورې حجرې څنګه پټې شوې وي، نو موږ په A2 کې دوهم فورمول داخلوو او A10 ته یې کاپي کوو.

      د لیدلو حجرو لپاره، فورمول 1 بیرته راځي. کله چې تاسو فلټر کړئ یا په لاسي ډول ځینې قطارونه پټ کړئ، فورمول به د دوی لپاره 0 بیرته راولي. (تاسو به دا صفرونه ونه ګورئ ځکه چې دوی د پټو قطارونو لپاره بیرته راستانه شوي. د دې لپاره چې ډاډ ترلاسه کړئ چې دا په دې ډول کار کوي، یوازې د پټ شوي حجرې منځپانګې د فرعي ټولټال فورمول سره هر ډول ښکاره کولو ته کاپي کړئ، ووایه =D2، فرض کړئ چې 2 قطار پټ دی. .)

    3. د COUNTIFS فنکشن د دوه مختلف معیار_رینج / معیار جوړو سره وکاروئ ترڅو د متن سره د لید حجرو شمیرل:
      • معیار1 - د A2:A10 په حد کې د هر متن ("*") سره د حجرو لټون کوي.
      • معیار2 - د لیدلو حجرو موندلو لپاره د D2:D10 حد کې د 1 لټون کوي. <17

      =COUNTIFS(A2:A10, "*", D2:D10, 1)

    اوس، تاسو کولی شئ هغه ډول ډاټا فلټر کړئ چې تاسو یې غواړئ، او فورمول به تاسو ته ووایي چې په کالم A کې څومره فلټر شوي حجرې متن لري (3 in زموږ قضیه):

    که تاسو نه غواړئ په خپل کاري پاڼه کې اضافي کالم داخل کړئ، نو تاسو به د دندې سرته رسولو لپاره اوږد فارمول ته اړتیا ولرئ. یوازې هغه یو غوره کړئ چې تاسو یې کوئلکه ښه:

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

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), -- (ISTEXT(A2:A10)))

    د ضرب آپریټر به هم کار وکړي:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))) * (ISTEXT(A2:A10)))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10)-MIN(ROW(A2:A10)),,1)) * (ISTEXT(A2:A10)))

    <0 کوم فورمول کارول ستاسو د شخصي غوره توب مسله ده - پایله به په هر حالت کې ورته وي:

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

    لومړی فورمول INDIRECT فعالیت کاروي ترڅو د ټولو حجرو انفرادي حوالې په ټاکل شوي حد کې SUBTOTAL ته "فیډ" کړي. دوهم فارمول د ورته هدف لپاره د OFFSET، ROW او MIN افعالونو ترکیب کاروي.

    SUBTOTAL فنکشن د 1's او 0's لړۍ راګرځوي چیرې چې د لیدلو حجرو استازیتوب کوي او صفر د پټو حجرو سره سمون لري (لکه د مرستندویه کالم. پورته).

    د ISTEXT فنکشن په A2:A10 کې هره حجره چک کوي او د ریښتیا بیرته راګرځي که چیرې یوه حجره متن ولري، که نه نو FALSE. ډبل یونري آپریټر (--) د ریښتیني او غلط ارزښتونه په 1's او 0's مجبوروي. په دې وخت کې، فورمول په لاندې ډول ښکاري:

    =SUMPRODUCT({0;1;1;1;0;1;1;0;0}, {1;1;1;0;1;1;0;1;1})

    د SUMPRODUCT فعالیت لومړی د دواړو صفونو عناصر په ورته پوستونو کې ضربوي او بیا د پایلې سرې راټولوي.

    لکه څنګه چې د صفر سره ضرب کول صفر ورکوي، یوازې هغه حجرې چې په دواړو صفونو کې د 1 لخوا ښودل شوي په وروستي صف کې 1 لري.

    =SUMPRODUCT({0;1;1;0;0;1;0;0;0})

    او په پورتني صف کې د 1 شمیره د لید شمیره ده هغه حجرې چې متن لري.

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

    موجودډاونلوډ کړئ

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

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