مواد جي جدول
ٽيوٽوريل ڏيکاري ٿو ته سيلز جو تعداد ڪيئن ڳڻجي ايڪسل ۾ مخصوص متن سان. توھان کي فارمولا جا مثال ملندا صحيح ميلاپ، جزوي ميچ ۽ فلٽر ٿيل سيلز لاءِ.
گذريل ھفتي اسان ڏٺو ته ايڪسل ۾ ٽيڪسٽ سان سيلز کي ڪيئن ڳڻجي، مطلب ته ڪنھن به ٽيڪسٽ سان سڀئي سيل. جڏهن معلومات جي وڏي حصن جو تجزيو ڪيو وڃي، توهان شايد اهو ڄاڻڻ چاهيندا ته ڪيترا سيلز مخصوص متن تي مشتمل آهن. هي سبق وضاحت ڪري ٿو ته اهو ڪيئن آسان طريقي سان ڪجي.
Excel ۾ مخصوص ٽيڪسٽ سان سيلز کي ڪيئن ڳڻجي
Microsoft Excel ۾ شرطي طور تي سيلز کي ڳڻڻ لاءِ خاص فنڪشن آهي، COUNTIF فنڪشن. توهان کي صرف اهو ڪرڻو آهي ته معيار دليل ۾ ٽارگيٽ ٽيڪسٽ اسٽرنگ فراهم ڪريو.
هتي مخصوص ٽيڪسٽ تي مشتمل سيلن جو تعداد ڳڻڻ لاءِ هڪ عام ايڪسل فارمولا آهي:
COUNTIF(رينج، " text")هيٺ ڏنل مثال ان کي عمل ۾ ڏيکاري ٿو. فرض ڪريو، توھان وٽ A2:A10 ۾ شيون IDs جي ھڪڙي فهرست آھي ۽ توھان چاھيو ٿا ڳڻڻ گھرن جو تعداد ھڪڙي خاص id سان، چئو "AA-01". ھن اسٽرنگ کي ٻئي دليل ۾ ٽائيپ ڪريو، ۽ توھان کي ھي سادو فارمولا ملندو:
=COUNTIF(A2:A10, "AA-01")
پنھنجي صارفين کي ڪنھن به ڏنل متن سان سيلز کي ڳڻڻ جي قابل ڪرڻ لاءِ فارمولا کي تبديل ڪرڻ جي ضرورت کان سواءِ، ان پٽ اڳواٽ بيان ڪيل سيل ۾ متن، چئو D1، ۽ سيل ريفرنس فراهم ڪريو:
=COUNTIF(A2:A10, D1)
8>
نوٽ. Excel COUNTIF فنڪشن آهي case-insensitive ، مطلب ته اهو خط جي صورت ۾ فرق نٿو ڪري. اپر ۽ لوئر ڪيس جي علاج لاءِاکر مختلف طور تي، هي ڪيس-حساس فارمولا استعمال ڪريو.
ڪيئن مخصوص متن سان سيلن کي ڳڻجي (جزوي ميچ)
اڳئين مثال ۾ بحث ڪيل فارمولا معيار سان بلڪل ملندو آهي. جيڪڏهن ڪنهن سيل ۾ گهٽ ۾ گهٽ هڪ مختلف ڪردار هجي، مثال طور، آخر ۾ هڪ اضافي جاءِ، اهو صحيح ميل نه هوندو ۽ اهڙي سيل کي شمار نه ڪيو ويندو.
جو تعداد ڳولڻ لاءِ سيلز جيڪي مخصوص متن تي مشتمل آهن انهن جي مواد جي حصي طور، توهان جي معيار ۾ وائلڊ ڪارڊ اکر استعمال ڪريو، يعني هڪ ستارو (*) جيڪو ڪنهن به ترتيب يا ڪردارن جي نمائندگي ڪري ٿو. توھان جي مقصد تي مدار رکندي، ھڪڙو فارمولا ھيٺين مان ھڪڙي وانگر نظر اچي سگھي ٿو.
خلقن کي ڳڻيو جيڪي مخصوص متن تي مشتمل آھن تمام شروعات :
COUNTIF(حد، " متن) *")سيلز کي ڳڻيو جيڪي ڪجهه متن تي مشتمل آهن ڪنهن به پوزيشن ۾ :
COUNTIF(رينج، "* text *")مثال طور، معلوم ڪرڻ لاءِ ته A2:A10 ۾ ڪيترا سيلز "AA" سان شروع ٿين ٿا، هي فارمولا استعمال ڪريو:
=COUNTIF(A2:A10, "AA*")
ڪنهن به پوزيشن ۾ "AA" تي مشتمل سيلن جي ڳڻپ حاصل ڪرڻ لاءِ، هي استعمال ڪريو هڪ:
=COUNTIF(A2:A10, "*AA*")
فارمولن کي وڌيڪ متحرڪ بڻائڻ لاءِ، هارڊ ڪوڊ ٿيل اسٽرنگ کي سيل حوالن سان مٽايو.
خانن کي ڳڻڻ لاءِ جيڪي مخصوص متن سان شروع ٿين ٿا:
=COUNTIF(A2:A10, D1&"*")
انهن ۾ ڪٿي به مخصوص متن سان سيلز کي ڳڻڻ لاءِ:
=COUNTIF(A2:A10, "*"&D1&"*")
هيٺ ڏنل اسڪرين شاٽ نتيجا ڏيکاري ٿو:
0>11>سيلز کي ڳڻيو جيڪي مخصوص متن تي مشتمل هجن (ڪيس-حساس)
صورتحال ۾ جڏهن توهان کي فرق ڪرڻ جي ضرورت آهيوڏا ۽ ننڍا اکر، COUNTIF فنڪشن ڪم نه ڪندو. ان تي منحصر آهي ته ڇا توهان هڪ درست يا جزوي ميچ ڳولي رهيا آهيو، توهان کي هڪ مختلف فارمولا ٺاهڻو پوندو.
ڪيس-حساس فارمولا مخصوص متن سان سيلن کي ڳڻڻ لاءِ مخصوص ٽيڪسٽ سان سيلن جو تعداد جيڪو متن جي صورت کي سڃاڻي ٿو، اسان استعمال ڪنداسين SUMPRODUCT ۽ EXACT افعال جو ميلاپ: SUMPRODUCT(--EXACT(" text ", range ))
هي فارمولا ڪيئن ڪم ڪري ٿو:
- EXACT ھر سيل کي رينج ۾ نموني متن سان ڀيٽي ٿو ۽ واپس ڪري ٿو صحيح ۽ غلط قدرن جي صف، سچ جي نمائندگي ڪري ٿو صحيح ميلاپ جي نمائندگي ڪري ٿو ۽ FALSE ٻين سڀني سيلن کي. هڪ ڊبل هائفن (جنهن کي ڊبل يونيري سڏيو ويندو آهي) TRUE ۽ FALSE کي 1 ۽ 0 ۾ مجبور ڪري ٿو.
- SUMPRODUCT صف جي سڀني عنصرن کي گڏ ڪري ٿو. اهو مجموعو 1 جو تعداد آهي، جيڪو ميلن جو تعداد آهي.
مثال طور، A2 ۾ سيلن جو تعداد حاصل ڪرڻ لاء: A10 جنهن ۾ متن شامل آهي D1 ۾ ۽ هينڊل اپر ڪيز ۽ لوئر ڪيز کي مختلف طور تي. اکر، هي فارمولا استعمال ڪريو:
=SUMPRODUCT(--EXACT(D1, A2:A10))
ڪيس حساس فارمولا مخصوص ٽيڪسٽ سان سيلن کي ڳڻڻ لاءِ (جزوي ميچ)
تعمير ڪرڻ لاءِ هڪ ڪيس-حساس فارمولا جيڪو ڪنهن سيل ۾ ڪٿي به دلچسپي جي متن جي تار ڳولي سگهي ٿو، اسان 3 مختلف ڪم استعمال ڪري رهيا آهيون:
SUMPRODUCT(-(ISNUMBER(FIND(" text ", حد ))))هي فارمولا ڪيئن ڪم ڪندو آهي:
- ڪيس-حساس FIND فنڪشن ڳولهي ٿوحدف جي متن لاءِ حد جي هر سيل ۾. جيڪڏهن اهو ڪامياب ٿئي ٿو، فنڪشن پهرين ڪردار جي پوزيشن کي واپس ڪري ٿو، ٻي صورت ۾ #VALUE! غلطي. وضاحت جي خاطر، اسان کي درست پوزيشن کي ڄاڻڻ جي ضرورت ناهي، ڪنهن به نمبر (غلطي جي مخالفت) جو مطلب آهي ته سيل ۾ ٽارگيٽ ٽيڪسٽ شامل آهي.
- ISNUMBER فنڪشن انگن جي صف کي سنڀاليندو آهي ۽ واپسي غلطيون FIND ذريعي ۽ انگن کي صحيح ۾ تبديل ڪري ٿو ۽ ٻيو ڪجهه به غلط ۾. هڪ ڊبل يونيري (--) منطقي قدرن کي هڪ ۽ صفر ۾ مجبور ڪري ٿو.
- SUMPRODUCT 1 ۽ 0 جي صفن کي گڏ ڪري ٿو ۽ سيلن جي ڳڻپ کي واپس ڪري ٿو جيڪي مخصوص متن تي مشتمل آهن انهن جي مواد جي حصي طور.
حقيقي زندگيءَ جي ڊيٽا تي فارمولا کي جانچڻ لاءِ، اچو ته معلوم ڪريون ته A2 ۾ ڪيترا سيل آهن: A10 D1 ۾ سب اسٽرنگ ان پٽ تي مشتمل آهي:
=SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))
۽ اهو ڳڻپ ڏي ٿو 3 مان (سيلز A2، A3 ۽ A6):
فلٽر ٿيل سيلز کي مخصوص ٽيڪسٽ سان ڪيئن ڳڻجي
ڳڻڻ نظر ايندڙ شيون فلٽر ٿيل لسٽ ۾، توهان کي 4 يا وڌيڪ افعال جو ميلاپ استعمال ڪرڻ جي ضرورت پوندي ان تي منحصر آهي ته ڇا توهان هڪ درست يا جزوي ميچ چاهيو ٿا. مثالن جي پيروي ڪرڻ کي آسان بڻائڻ لاءِ، اچو ته پھرين ماخذ ڊيٽا تي تڪڙو نظر وجهون.
فرض ڪريو، توھان وٽ ھڪڙي ٽيبل آھي آرڊر IDs ڪالم B ۽ مقدار<2 ۾> ڪالم سي ۾ جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي. هن وقت، توهان صرف 1 کان وڌيڪ مقدار ۾ دلچسپي رکو ٿا ۽ توهان پنهنجي ٽيبل مطابق فلٽر ڪيو. جيسوال آهي - توهان فلٽر ٿيل سيلن کي هڪ خاص 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 سيلز آهن ڳڻڻ لاءِ.
هي فارمولي ڪيئن ڪم ڪن ٿا:
ٻنهي فارمولن جي بنيادي حصي تي، توهان 2 چيڪ ڪريو ٿا:
- ظاهر ۽ لڪيل قطار جي سڃاڻپ ڪريو. ان لاءِ، توهان SUBTOTAL فنڪشن استعمال ڪريو function_num دليل سان 103 تي مقرر ڪيو ويو. SUBTOTAL کي سڀني انفرادي سيل حوالن کي فراهم ڪرڻ لاءِ، استعمال ڪريو INDIRECT (پهرين فارمولي ۾) يا OFFSET، ROW ۽ MIN جو مجموعو (ٻئي فارمولا ۾). جيئن ته اسان جو مقصد ڏسڻ ۾ اچي ٿو ۽ لڪيل قطارون، اهو حقيقت ۾ فرق نٿو پوي ته ڪهڙي ڪالمن جو حوالو ڏنو وڃي (اسان جي مثال ۾ A). ھن عمل جو نتيجو آھي 1 ۽ 0 جي ھڪڙي صف آھي جتي اھي نمايان قطارون ۽ زيرو ڏيکارين ٿيون - لڪيل قطارون.
- ڏنل متن تي مشتمل سيلز ڳولھيو. ان لاءِ، سيلز جي حد (B2:B10) جي مقابلي ۾ نموني متن (F1) جو مقابلو ڪريو. ھن عمل جو نتيجو آھي TRUE ۽ FALSE قدرن جو ھڪڙو سلسلو آھي، جن کي ڊبل يونيري آپريٽر جي مدد سان 1 ۽ 0 تائين مجبور ڪيو ويو آھي.
آخرڪار، SUMPRODUCT فنڪشن ٻنھي عنصرن کي ضرب ڪري ٿو. ساڳين پوزيشن ۾ arrays، ۽ پوء نتيجي واري صف کي جمع ڪريو.ڇاڪاڻ ته صفر سان ضرب ڪرڻ سان صفر ملي ٿو، صرف اهي سيلز جن وٽ ٻنهي صفن ۾ 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))))
نتيجي طور، فارمولن کي سيل ۾ ڪنهن به پوزيشن ۾ ڏنل ٽيڪسٽ اسٽرنگ ڳوليندا:
22> 3> نوٽ. SUBTOTAL فنڪشن 103 سان گڏ function_num دليل، سڀني لڪيل سيلن کي سڃاڻي ٿو، فلٽر ٿيل ۽ لڪيل دستي طور تي. نتيجي طور، مٿين فارمولن کي ڳڻيو وڃي ٿو صرف نظر ايندڙ سيلز ان کان سواءِ ته ڪيئن پوشيده سيل لڪيل هئا. صرف فلٽر ٿيل سيلز کي خارج ڪرڻ لاءِ پر دستي طور لڪايل سيلز کي شامل ڪرڻ لاءِ، 3 استعمال ڪريو function_num لاءِ.
اهڙيءَ طرح هڪسل ۾ مخصوص متن سان سيلن جو تعداد ڳڻيو وڃي. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسندا!
دستياب ڊائون لوڊ
ڪجهه متن سان سيلن کي ڳڻڻ لاءِ ايڪسل فارمول