ايڪسل IF بيان جزوي ٽيڪسٽ ميچ لاءِ (وائلڊ ڪارڊ)

  • هن کي شيئر ڪريو
Michael Brown

وائلڊ ڪارڊ ٽيڪسٽ سان IF بيان ٺاهڻ جي ڪوشش ڪري رهيا آهيو، پر اهو هر ڀيري ناڪام ٿيندو آهي؟ مسئلو توهان جي فارمولا ۾ نه آهي پر خود فنڪشن ۾ آهي - Excel IF وائلڊ ڪارڊ اکرن کي سپورٽ نٿو ڪري. بهرحال، جزوي ٽيڪسٽ ميچ لاءِ ڪم ڪرڻ جو هڪ طريقو آهي، ۽ هي سبق توهان کي سيکاريندو ته ڪيئن.

جڏهن به توهان Excel ۾ جزوي يا فزي ميچنگ ڪرڻ چاهيو ٿا، ته سڀ کان واضح حل آهي. وائلڊ ڪارڊ استعمال ڪرڻ لاء. پر ڇا جيڪڏهن هڪ مخصوص فنڪشن جيڪو توهان کي استعمال ڪرڻ جي ضرورت آهي وائلڊ ڪارڊ ڪردارن کي سپورٽ نٿو ڏئي؟ افسوس، Excel IF اهڙن ڪمن مان هڪ آهي. اهو خاص طور تي مايوس ڪندڙ آهي انهي ڳالهه تي غور ڪندي ته ٻيا "مشروط" افعال جهڙوڪ COUNTIF، SUMIF، ۽ AVERAGEIFS وائلڊ ڪارڊ سان چڱي طرح ڪم ڪن ٿا.

خوش قسمت، اهو رڪاوٽ ناهي جيڪو هڪ تخليقي Excel صارف کي روڪي سگهي ٿو :) IF گڏ ڪرڻ سان ٻين ڪمن سان گڏ، توهان ان کي مجبور ڪري سگهو ٿا ته جزوي ميچ جو جائزو وٺو ۽ هڪ بهترين متبادل حاصل ڪريو هڪ Excel IF وائلڊ ڪارڊ فارمولا جو.

    وائلڊ ڪارڊ سان Excel IF فنڪشن ڇو ڪم نه ڪري رهيو آهي

    هيٺ ڏنل نموني واري جدول ۾، فرض ڪريو ته توهان چيڪ ڪرڻ چاهيو ٿا ته ڇا پهرين ڪالمن ۾ آئي ڊيز اکر "A" تي مشتمل آهي. جيڪڏهن مليو - ڪالم B ۾ "ها" ڏيکاريو، جيڪڏهن نه - "نه" ڏيکاريو.

    اهو لڳي ٿو ته وائلڊ ڪارڊ ٽيڪسٽ کي منطقي امتحان ۾ شامل ڪرڻ هڪ آسان حل هوندو:

    =IF(A2="*a*","Yes", "No")

    پر افسوس اهو ڪم نٿو ڪري. فارمولا سڀني سيلن لاءِ ”نه“ موٽائي ٿو، ايستائين جن ۾ ”اي“ شامل آهي:

    ڇوهڪ وائلڊ ڪارڊ IF بيان ناڪام؟ سڀني ظهور کان، Excel هڪ جيتري نشاني يا ٻين منطقي آپريٽرز سان استعمال ٿيل وائلڊ ڪارڊ کي نٿو سڃاڻي. وائلڊ ڪارڊ جي سپورٽ ڪندڙ ڪمن جي لسٽ تي ويجھو نظر وجهڻ سان، توهان ڏسندا ته انهن جو نحو وائلڊ ڪارڊ ٽيڪسٽ فرض ڪري ٿو سڌي طرح هڪ دليل ۾ ظاهر ٿيڻ لاءِ هن طرح:

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

    Excel IF جزوي متن تي مشتمل آهي

    0 ان لاءِ، اسان صرف هڪ فنڪشن کي شامل ڪنداسين جيڪو IF جي منطقي ٽيسٽ ۾ وائلڊ ڪارڊ قبول ڪري ٿو، يعني COUNTIF فنڪشن:IF(COUNTIF( cell, "* text* "), value_if_true, value_if_false)

    هن طريقي سان، IF کي وائلڊ ڪارڊ کي سمجهڻ ۾ ڪو مسئلو ناهي ۽ بي عيب طور تي انهن سيلن کي سڃاڻي ٿو جن ۾ يا ته "A" يا "a" شامل آهن (جيئن ته COUNTIF ڪيس-حساس نه آهي):

    =IF(COUNTIF(A2, "*a*"),"Yes", "No")

    هي فارمولا B2 ڏانهن وڃي ٿو، يا قطار 2 ۾ ڪنهن ٻئي سيل ڏانهن، ۽ پوءِ توهان ان کي ڇڪي سگهو ٿا گھڻن سيلن تائين جيئن ضرورت هجي:

    ھي حل پڻ استعمال ڪري سگھجي ٿو ھڪڙي مخصوص نموني جي تارن کي ڳولڻ لاء . فرض ڪيو ته صرف IDs تي مشتمل 2 گروپن تي مشتمل 2 اکرن جا 2 گروپن کي ھائيفن سان الڳ ڪيو ويو آھي، توھان استعمال ڪري سگھو ٿا "???-??" وائلڊ ڪارڊ اسٽرنگ انهن کي سڃاڻڻ لاءِ:

    =IF(COUNTIF(A2, "??-??"), "Valid", "")

    10>هي فارمولا ڪيئن ڪم ڪندو آهي:

    جي منطقي امتحان لاءِ IF، اسان COUNTIF فنڪشن استعمال ڪريون ٿا جيڪو مخصوص وائلڊ ڪارڊ سان ملندڙ سيلن جو تعداد شمار ڪري ٿوتار. جيئن ته معيار جي حد هڪ واحد سيل (A2) آهي، نتيجو هميشه 1 (ميچ مليو آهي) يا 0 (ميچ نه مليو آهي). ڏنو ويو آهي ته 1 جي برابر آهي صحيح ۽ 0 جي غلط جي، فارمولا موٽائي ٿو "درست" (value_if_true) جڏهن ڳڻپ 1 آهي ۽ هڪ خالي اسٽرنگ (value_if_false) جڏهن ڳڻپ 0 آهي.

    IF ISNUMBER SEARCH فارمولا جزوي لاءِ ميچز

    جزوي ٽيڪسٽ ميچ لاءِ ڪم ڪرڻ لاءِ Excel IF کي مجبور ڪرڻ جو ٻيو طريقو آهي يا ته FIND يا SEARCH فنڪشن کي منطقي ٽيسٽ ۾ شامل ڪرڻ. فرق اهو آهي ته FIND صورت جي لحاظ کان حساس آهي جڏهن ته SEARCH نه آهي.

    تنهنڪري، ان ڳالهه تي منحصر آهي ته ڇا توهان ننڍي ۽ وڏي کي هڪجهڙا يا مختلف اکر سمجهڻ چاهيو ٿا، انهن مان هڪ فارمولو علاج جو ڪم ڪندو:

    ڪيس غير حساس جزوي ميچ لاءِ فارمولا:

    IF(ISNUMBER(SEARCH(" text", cell)), value_if_true, value_if_false )

    ڪيس-حساس جزوي ميچ لاءِ فارمولا:

    IF(ISNUMBER(FIND(" text", cell)), value_if_true, value_if_false )

    جيئن ته ٻئي فنڪشن "سيل تي مشتمل" قسم جي ميچ کي انجام ڏيڻ لاءِ ٺاهيا ويا آهن، ان صورت ۾ وائلڊ ڪارڊ جي ضرورت نه آهي. , فارمولا آهي:

    =IF(ISNUMBER(SEARCH("A", A2)), "Yes", "No")

    صرف سرمائي "A" کي ڳولڻ ۽ "a" کي نظر انداز ڪرڻ لاء، فارمولا آهي:

    =IF(ISNUMBER(FIND("A", A2)), "Yes", "No")

    ھيٺ ڏنل اسڪرين شاٽ ۾ B6 ۾، توھان نتيجو ۾ فرق ڏسي سگھو ٿا:

    10> ھي فارمولا ڪيئن ڪم ڪري ٿو:

    تي جي دلفارمولا، اتي ISNUMBER ۽ SEARCH (يا FIND):

    ISNUMBER(SEARCH("A", A2))

    SEARCH فنڪشن مخصوص متن کي ڳولي ٿو (هن مثال ۾ "A") ۽ ان جي پوزيشن اندر اندر واپس ڪري ٿو A2 ۾ هڪ تار. جيڪڏهن متن نه مليو، هڪ #VALUE غلطي موٽائي ويندي. جيئن ته SEARCH ۽ FIND ٻئي "سيل تي مشتمل" قسم جي ميچ کي انجام ڏيڻ لاءِ ٺاهيا ويا آهن، ان صورت ۾ وائلڊ ڪارڊن جي واقعي ضرورت ناهي.

    ISNUMBER فنڪشن هڪ نمبر کي صحيح ۾ تبديل ڪري ٿو ۽ غلطي سميت ٻي ڪا به قيمت غلط ۾ . منطقي قدر سڌو وڃي ٿو IF جي منطقي امتحان ڏانهن. اسان جي صورت ۾، A2 ۾ "A" شامل آهي، تنهنڪري ISNUMBER واپس ڏئي ٿو TRUE:

    IF(TRUE, "Yes", "No")

    نتيجي طور، IF value_if_true دليل لاءِ مقرر ڪيل قدر واپس ڪري ٿو، جيڪو آهي ”ها“.

    Excel IF OR بيان وائلڊ ڪارڊ سان

    اهڙن سيلن کي سڃاڻڻ جي ضرورت آهي جنهن ۾ وائلڊ ڪارڊ ٽيڪسٽ اسٽرنگ مان هڪ هجي؟ ان صورت ۾، توھان ڪلاسڪ IF OR بيان کي مٿي ڄاڻايل COUNTIF يا ISNUMBER SEARCH فارمولا سان گڏ ڪري سگھو ٿا.

    مثال طور، A2 ۾ "aa" يا "bb" ڳولھڻ لاءِ خط جي صورت کي نظر انداز ڪندي ۽ واپسي " ها" جيڪڏهن يا ته ملي ٿي، انهن مان هڪ فارمولا استعمال ڪريو:

    =IF(OR(ISNUMBER(SEARCH("aa", A2)), ISNUMBER(SEARCH("bb", A2))), "Yes", "")

    يا

    =IF(OR(COUNTIF(A2, "*aa*"), COUNTIF(A2, "*bb*")), "Yes", "")

    ٻن COUNTIF افعال کي شامل ڪرڻ پڻ ڪم ڪندو. ان صورت ۾، پلس نشاني OR آپريٽر وانگر ڪم ڪري ٿي:

    =IF(COUNTIF(A3, "*aa*") + COUNTIF(A3, "*bb*"), "Yes", "")

    فارمولا ۾ وائلڊ ڪارڊ اسٽرنگ کي هارڊ ڪوڊ ڪرڻ بدران، توھان انھن کي الڳ سيلز ۾ داخل ڪري سگھو ٿا، چئو D2 ۽ F2، جيئن ڏيکاريل آھي. هيٺ ڏنل اسڪرين شاٽ ۾. مهرباني ڪري نوٽ ڪريو ته اهيسيل حوالن کي $ نشاني سان بند ڪيو ويو آهي ته جيئن فارمولا هيٺ ڏنل سيلز تي صحيح طور تي نقل ڪري:

    =IF(OR(COUNTIF(A2, "*"&$D$2&"*"), COUNTIF(A2, "*"&$F$2&"*")), "Yes", "")

    14>

    مٿي فارمولا 2 جزوي ميچن لاءِ سٺو ڪم ڪن ٿا ، پر جيڪڏھن توھان ڳولي رھيا آھيو 3 يا وڌيڪ، اھي ڏاڍا ڊگھا ٿي ويندا. انهي صورت ۾، اهو مختلف طريقي سان ڪم ڪرڻ جو سبب آهي:

    SeARCH فنڪشن کي ڪيترن ئي ذيلي اسٽرنگ فراهم ڪريو هڪ قطار ۾، واپس ڪيل انگن کي ڳڻيو، ۽ چيڪ ڪريو ته نتيجو صفر کان وڌيڪ آهي (جنهن جو مطلب هوندو جيڪڏهن مليل هجي ته گهٽ ۾ گهٽ هڪ ذيلي اسٽرينگ:

    =IF(COUNT(SEARCH({"aa","bb"}, A2))>0, "Yes", "")

    هن طريقي سان، توهان هڪ وڌيڪ ٺهيل فارمولي سان بلڪل ساڳيو نتيجو حاصل ڪندا:

    15>

    Excel IF AND فارمولا وائلڊ ڪارڊ سان

    جڏهن توهان چيڪ ڪرڻ چاهيو ٿا ته سيل ۾ ٻه يا وڌيڪ مختلف سب اسٽرينگ شامل آهن، ته سڀ کان آسان طريقو اهو آهي ته COUNTIFS فنڪشن کي وائلڊ ڪارڊ سان استعمال ڪيو وڃي منطقي ٽيسٽ لاءِ.

    فرض ڪريو ته توهان ڪالمن A ۾ سيلز ڳولڻ چاهيو ٿا جنهن ۾ "b" ۽ "2" ٻنهي شامل آهن. ان کي ڪرڻ لاءِ، COUNTIFS جي معيار لاءِ "*b*" ۽ "*2*" استعمال ڪريو ۽ معيار جي حد لاءِ A2:

    =IF(COUNTIFS(A2, "*b*", A2, "*2*"), "Yes", "")

    ٻيو طريقو آهي IF ۽ فارمولا گڏجي استعمال ڪرڻ ISNUMBER SEARCH:

    =IF(AND(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")

    جيتوڻيڪ اسان هن فارمولي ۾ ڪو به وائلڊ ڪارڊ اکر شامل نه ڪيو آهي، اهو ڪم ڪري ٿو ٻن وائلڊ ڪارڊ تارن جي ڳولا ("*b*" ۽ "*2*" ) هڪ ئي سيل ۾.

    يقيناً، ڪجھ به توهان کي اڳواٽ ڪيل سيلز ۾ سرچ ويلز داخل ڪرڻ کان روڪي ٿو، اسان جي صورت ۾ D2 ۽ F2، ۽ فراهم ڪرڻسيل فارمولا ڏانهن حوالو ڏئي ٿو:

    =IF(AND(ISNUMBER(SEARCH($D$2, A2)), ISNUMBER(SEARCH($F$2, A2))), "Yes", "")

    جيڪڏهن توهان وڌيڪ ڪمپيڪٽ فارمولا استعمال ڪرڻ چاهيو ٿا جتي ممڪن هجي، ته پوءِ توهان کي بهتر پسند ڪري سگهو ٿا صف مسلسل اپروچ. IF COUNT SEARCH فارمولا پوئين مثال وانگر تمام گهڻو آهي، پر ڇاڪاڻ ته هن ڀيري ٻئي سبسٽرنگ A2 ۾ ظاهر ٿيڻ گهرجن، اسان چيڪ ڪريون ٿا ته ڳڻپ 2 جي برابر آهي:

    =IF(COUNT(SEARCH({"b","2"}, A2))=2, "Yes", "")

    اهي آهن بنيادي طريقا استعمال ڪرڻ جا وائلڊ ڪارڊ IF بيان ۾ Excel ۾. جيڪڏهن توهان ڪنهن ٻئي حل کي ڄاڻو ٿا، ٻين صارفن کي ضرور ساراهيو ويندو جيڪڏهن توهان تبصرن ۾ پنهنجو تجربو حصيداري ڪريو. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ جي اميد ڪريان ٿو!

    ڊائون لوڊ لاءِ مشق ورڪ بڪ

    Excel IF وائلڊ ڪارڊ فارمولا مثال (.xlsx فائل)

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.