ايڪسل ڳولھيو آخري واقعو اکر جي اسٽرنگ ۾ (6 طريقا)

  • هن کي شيئر ڪريو
Hugh West

هن آرٽيڪل ۾، اسان وڃي رهيا آهيون ڳولهي آخري واقعا هڪ ڪردار جو هڪ اسٽرنگ ۾ ۾. Excel . اسان جي نموني ڊيٽا سيٽ ۾ ٽي ڪالمن : ڪمپني جو نالو ، ملازمتي ڪوڊ ، ۽ آخري واقعو . ملازمتي ڪوڊ ملازم جو نالو، عمر، ۽ ڊپارٽمينٽ تي مشتمل آهي.

پهرين 4 طريقن لاءِ، اسان اڳتي-سليش جي پوزيشن ڳولينداسين. " / " ۾ سڀني قدرن لاءِ ملازمتي ڪوڊ . ان کان پوءِ، اسان آخري 2 طريقن ۾ آخري سليش کان پوءِ strings output ڪرڻ وارا آهيون.

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

String.xlsm ۾ ڪردار جي آخري واقعن کي ڳولھيو

6 طريقا Excel ۾ ڪردار جي آخري واقعن کي ڳولڻ لاء اسٽرنگ

1. استعمال ڪندي FIND & اسٽرنگ ۾ ڪردار جي آخري واقعن جي پوزيشن ڳولڻ لاءِ Excel ۾ SUBSTITUTE فنڪشن

پهرين طريقي لاءِ، اسان FIND فنڪشن، SUBSTITUTE فنڪشن استعمال ڪرڻ وارا آهيون. , CHAR فنڪشن، ۽ LEN فنڪشن ڳولڻ لاءِ آخري اسان جي اسٽرنگ ۾ سليش جي پوزيشن. .

مرحلا:

12>
  • سڀ کان پهريان، هيٺ ڏنل فارمولا ٽائيپ ڪريو سيل D5 ۾.
  • =FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/"))) 0>

    فارمولا بريڪ ڊائون

    اسان جو مکيه فنڪشن آهي FIND . اسان پنهنجي اسٽرنگ ۾ CHAR(134) قدر ڳولڻ وارا آهيون.

    • CHAR(134)
      • پيداوار:† .
      • اسان کي اهڙو ڪردار مقرر ڪرڻو پوندو جيڪو اسان جي تارن ۾ موجود نه هجي. اسان ان کي چونڊيو آهي ڇاڪاڻ ته اهو تارن ۾ نادر آهي. جيڪڏهن ڪنهن به طرح توهان جي تارن ۾ اهو آهي، ان کي تبديل ڪريو ڪنهن به شيء ۾ جيڪو توهان جي تارن ۾ نه آهي (مثال طور " @ "، " ~ "، وغيره).
    • 13> موضوع ”)) -> ٿي وڃي ٿو،
    • SUBSTITUTE(C5,"/","†",(17-LEN("Mike32Marketing"))/1) -> ٿي وڃي ٿو،
    • SUBSTITUTE(“Mike/32/Marketing”,”/”,”†”,(17-15)/1)
      • آئوٽ پٽ : “Mike/32†Marketing” .
    • هاڻي اسان جو پورو فارمولا ٿي وڃي ٿو،
    • =FIND(“†”,”Mike/32 †مارڪيٽنگ”)
      • آئوٽ پٽ: 8 .
      • 15>
    • ٻيو، پريس ڪريو ENTER .

    اسان ڏسنداسين قدر 8 . جيڪڏهن اسان دستي طور کاٻي پاسي کان ڳڻيون ٿا، اسان حاصل ڪنداسين 8 پوزيشن جي طور تي سليش جي سيل C5 ۾.

    • آخر ۾، فارمولا کي نقل ڪرڻ لاءِ Fill Handle استعمال ڪريو.

    17>

    ان ڪري، اسان کي آخري جي پوزيشن ملي وئي اسان جي اسٽرنگ ۾ هڪ ڪردار جو واقعو.

    وڌيڪ پڙهو: Excel فنڪشن: FIND vs SEARCH (هڪ تقابلي تجزيه)

    2. لاڳو ڪرڻ MATCH & اسٽرنگ ۾ ڪردار جي آخري واقعن جي پوزيشن ڳولڻ لاءِ Excel ۾ SEQUENCE فنڪشن

    ٻئي طريقي لاءِ، اسان MATCH فنڪشن، SEQUENCE فنڪشن استعمال ڪرڻ وارا آهيون. , the MID فنڪشن، ۽ LEN فنڪشن کي ڳولڻ لاءِ آخري واقعا هڪ ڪردار جي اسٽرنگ ۾. ياد رکو SEQUENCE فنڪشن صرف موجود آهي Excel 365 or Excel 2021 .

    قدم:

    • سڀ کان پهريان، هيٺ ڏنل فارمولا ٽائپ ڪريو سيل D5 ۾.
    =MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/"))

    فارمولا بريڪ ڊائون

    12>
  • SEQUENCE(LEN(C5))
    • ٻاھر نڪتو: {1؛ 2؛ 3؛ 4؛ 5؛ 6؛ 7؛ 8؛ 9؛ 10؛ 11؛ 12؛ 13؛ 14؛ 15؛ 16؛ 17 .
    • LEN فنڪشن سيل C5 جي ڊيگهه کي ماپ ڪري رهيو آهي. SEQUENCE فنڪشن هڪ صف ۾ ترتيب وار انگن جي هڪ فهرست ڏي ٿو.
  • MATCH(2,1/(MID(C5,{1;2; 3؛4؛5؛6؛7؛8؛9؛10؛11؛12؛13؛14؛15؛16؛17}،1)=”/”))
    • آئوٽ پٽ: 8 .
    • Match فنڪشن اسان جي فارمولا ۾ آخري 1 قدر ڳولي رهيو آهي. اهو 8هين پوزيشن ۾ آهي.
    • ٻيو، دٻايو ENTER .

    فارمولا استعمال ڪندي، اسان اسان جي string ۾ forward-slash جيئن 8 جي پوزيشن ملي آهي.

    • آخرڪار، استعمال ڪريو Fill Handle to AutoFill فارمولا.

    آخر ۾، اسان هڪ ٻيو فارمولا استعمال ڪيو آهي ڳولڻ لاءِ آخري پوزيشن هڪ ڪردار جي strings ۾.

    وڌيڪ پڙهو: اسٽرنگ ايڪسل ۾ ڪردار ڪيئن ڳوليو (8 آسان طريقا)

    3. پوزيشن ڳولڻ لاءِ Excel ۾ هڪ آري فارمولا استعمال ڪرڻاسٽرنگ ۾ اکر جو آخري واقعو

    اسان استعمال ڪرڻ وارا آهيون ROW فنڪشن، INDEX فنڪشن، MATCH ، MID ، ۽ LEN هڪ اسٽرنگ ۾ ڪردار جي آخري واقعن جي پوزيشن ڳولڻ لاءِ هڪ آري فارمولا ٺاهڻ لاءِ ڪم ڪري ٿو. .

    Steps:

    • سڀ کان پهريان، هيٺ ڏنل فارمولا ٽائيپ ڪريو cell D5 .
    =MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))

    0> فارمولا بريڪ ڊائون

    فارمولا طريقي سان ملندڙ جلندڙ آهي 2 . اسان استعمال ڪري رهيا آهيون ROW ۽ INDEX فنڪشن انهي کي نقل ڪرڻ لاءِ آئوٽ پٽ کي SEQUENCE فنڪشن.

    • ROW ($C$1:INDEX(C:C,LEN(C5)))
      • آئوٽ: {1;2;3;4;5;6;7;8;9; 10؛ 11؛ 12؛ 13؛ 14؛ 15؛ 16؛ 17 .
      • 13> اسان ڏسي سگھون ٿا ته پيداوار ساڳيو آهي. INDEX فنڪشن ھڪڙي رينج جي قيمت ڏي ٿو. LEN فنڪشن سيل C5 کان اسٽرنگ جي ڊيگهه کي ڳڻڻ آهي. آخرڪار، ROW فنڪشن سيل قدر واپس ڪري رهيو آهي 1 کان سيل ڊگھائي C5 . باقي فارمولا ساڳيو طريقو آهي 2 .

    • ٻيو، پريس ENTER .

    اسان کي حاصل ڪيو ويو 8 قدر جيئن توقع ڪئي وئي. اسان جو فارمولا بي عيب ڪم ڪيو.

    نوٽ: اسان استعمال ڪري رهيا آهيون Excel 365 ورجن. جيڪڏهن توهان پراڻو ورزن استعمال ڪري رهيا آهيو ته پوءِ توهان کي دٻائڻو پوندو CTRL + SHIFT + ENTER .

    • آخرڪار، ٻيڻو -ڪلڪ ڪريو يا ھيٺ ڇڪيو Fill Handle .

    ھي اھو آھي جيڪو آخري مرحلو ڏسڻ گھرجي.

    وڌيڪ پڙهو: سلول ۾ هڪ رينج ۾ هڪ قدر جو پهريون واقعو ڳوليو (3 طريقا)

    0> ملندڙ پڙهڻ
    • ڪيئن ڳولجي * اکرن کي ايڪسل ۾ وائلڊ ڪارڊ وانگر نه آهي (2 طريقا)
    • ڪيئن استعمال ڪجي ايڪسل فارمولا سان گڏ آخري قطار نمبر ڳولڻ لاءِ ڊيٽا (2 طريقا)
    • ڪالم ۾ آخري قدر ڳولھيو ايڪسل ۾ زيرو کان وڏو (2 آسان فارمولا) 14>13> ڪيئن ڳولھيو Excel ۾ لنڪس
    • External Links in Excel (6 تڪڙا طريقا) ڳولھيو

    4. اسٽرنگ ۾ ڪردار جي آخري واقعن جي پوزيشن ڳولڻ لاءِ استعمال ڪندڙ مقرر ڪيل فنڪشن

    هن طريقي ۾، اسان هڪ اسٽرنگ ۾ ڪردار جي آخري پوزيشن ڳولڻ لاءِ ڪسٽم VBA فارمولا استعمال ڪنداسين. اڳتي وڌڻ جي بغير، اچو ته عمل ۾ وڃو.

    قدم:

    12>
  • پهرين، پريس ڪريو ALT + F11 آڻڻ لاءِ VBA ونڊو.
  • توهان چونڊ ڪري سگهو ٿا Visual Basic مان Developer ٽئب ائين ڪرڻ لاءِ. پڻ.

    • ٻيو، مان داخل ڪريو >>> منتخب ڪريو ماڊل .

    12>
  • ٽيون، هيٺ ڏنل ڪوڊ ڪاپي ۽ پيسٽ ڪريو .
  • 3484

    اسان ” LOccurence “ نالي هڪ ڪسٽم فنڪشن ٺاهيو آهي. InStrRev هڪ VBA فنڪشن آهي جيڪو هڪ ڪردار جي آخري پوزيشن واپس ڪري ٿو. اسان ان پٽ ڪنداسين اسان جي سيل قدر جيئن x1 ۽ مخصوص ڪردار (اسان جي صورت ۾، اهو هڪ فارورڊ سليش آهي) جيئن هن ڪسٽم فنڪشن ۾ x2 .

    • ان کان پوء، بند ڪريو VBA ونڊو ۽ وڃو " VBA پوزيشن " شيٽ .
    • <13 هيٺ ڏنل فارمولا ٽائپ ڪريو سيل D5 ۾.
    =LOccurence(C5,"/")

    هن ڪسٽم فنڪشن ۾، اسان ان کي ٻڌائي رهيا آهيون. سيل C5 مان string ۾ آخري واقعا جي فارورڊ سليش جي پوزيشن ڳولڻ لاءِ.

    • پوءِ، ENTER کي دٻايو.
    • 15>

      اسان حاصل ڪيو آهي 8 جيئن توقع ڪئي وئي جيئن آخري واقع ٿيو جي پوزيشن فارورڊ سليش .

      • آخر ۾، اسان فارمولا کي هيٺ ڇڪي سگھون ٿا استعمال ڪندي فيل هينڊل .

      ان ڪري، اسان هڪ ڪردار جي آخري واقعن جي پوزيشن ڳولڻ لاءِ اڃا تائين هڪ ٻيو فارمولا لاڳو ڪيو آهي.

      وڌيڪ پڙهو: ايسل ۾ ساڄي پاسي کان اسٽرنگ ۾ ڪردار ڪيئن ڳولهجي (4 آسان طريقا)

      5. استعمال ڪندي سي جي آخري واقعن کي ڳولڻ لاءِ Excel ۾ گڏيل افعال اسٽرنگ ۾ haracter

      هن تائين، اسان ڏٺو آهي ته هڪ ڪردار جي آخري واقع ٿيل پوزيشن ڪيئن ڳولي. ھاڻي اسان استعمال ڪرڻ وارا آھيون SEARCH فنڪشن، The Right فنڪشن، The SUBSTITUTE ، The LEN ، the CHAR. ڪارڪردگي جي آخري واقعن کان پوء اسٽرنگ کي ڏيکارڻ لاء. آسان اصطلاحن ۾، اسان ملازمن جي ڊپارٽمينٽ کي ملازمتي ڪوڊ مان ڪڍنداسينڪالم .

      Steps:

      • سڀ کان پهريان، هيٺ ڏنل فارمولا ٽائپ ڪريو cell D5<۾ 2>.
      =RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))

      0> فارمولا ٽوڙڻ

      • متبادل(C5,"/",CHAR(134),LEN(C5)-LEN(متبادل(C5,"/","))) -> ٿي وڃي ٿو،
      • SUBSTITUTE(C5,"/",CHAR(134),2)
        • آئوٽ پٽ: “مائڪ/32†مارڪيٽنگ” .
        • SUBSTITUTE فنڪشن ھڪڙي قدر کي ٻي قدر سان تبديل ڪري ٿو. اسان جي حالت ۾، اهو هر هڪ اڳتي-سليش کي بدلي رهيو آهي هڪ پهرئين حصي ۾ ۽ پوئين حصي ۾ خالي سان. پوءِ LEN فنڪشن ان جي ڊيگهه کي ماپي ٿو. اهڙيءَ طرح اسان کي پنهنجو قدر مليو آهي.
      • ڳولا(“†”,”مائڪ/32†مارڪيٽنگ”)
        • آئوٽ: 8 .
        • SEARCH فنڪشن اسان جي پوئين آئوٽ ۾ خاص ڪردار ڳولي رهيو آهي. نتيجي طور، اهو ان ۾ مليو 8th
      • آخرڪار، اسان جو فارمولا گهٽجي ٿو، حق (C5,9)
        • آئوٽ پُٽ: “مارڪيٽنگ” .
        • RIGHT فنڪشن سيل جي قيمت کي ساڄي پاسي کان اکرن جي هڪ مخصوص تعداد تائين موٽائي ٿو. اسان آخري فارورڊ-سليش جي پوزيشن 8هين ۾ ملي آهي سيل C5 جي ڊيگهه 17 ، ۽ آهي. 17 8 = 9 . ان ڪري، اسان کي حاصل ڪيو آهي 9 ڪردار ساڄي پاسي کان ٻاھرين جي طور تي.
          • ٻيو، ENTER کي دٻايو.

          اسان حاصل ڪيو آهي strings کان پوءِآخري فارورڊ-سليش .

          • آخرڪار، آٽو فل فارمولن کي سيل ۾ استعمال ڪريو. range D6:D10 .

          ان ڪري، اسان آخري واقعن کان پوءِ strings ڪڍيا آهن. جو هڪ ڪردار .

          وڌيڪ پڙهو: ڪيئن ڳولهجي جيڪڏهن سيل ۾ ايڪسل ۾ مخصوص متن شامل آهي

          6. اسٽرنگ ۾ اکر جي آخري واقعن کي ڳولڻ لاءِ Excel ۾ ڪسٽم VBA فارمولا

          آخري طريقي لاءِ، اسان ڪسٽم VBA فارمولا استعمال ڪنداسين ڪڍو اسٽرنگ کان پوءِ فارورڊ سليش . 13>سڀ کان پهريان، VBA ونڊو آڻڻ لاءِ ALT + F11 کي دٻايو.

        توهان چونڊ ڪري سگهو ٿا Visual Basic 1>Dveloper ٽئب پڻ ائين ڪرڻ لاءِ.

        • ٻيو، مان Insert >>> چونڊيو ماڊيول جيئن اسان طريقي ۾ ڪيو هو 4 .
        • ٽيون، ڪاپي ۽ پيسٽ ڪريو هيٺ ڏنل ڪوڊ.<14
        4659

        اسان هڪ ڪسٽم فنڪشن ٺاهي رهيا آهيون جنهن کي " LastString " سڏيو ويندو آهي. هي فنڪشن اسٽرنگز جي شروعات واري پوزيشن کي واپس آڻيندو آخري واقعا هڪ ڪردار جي.

        • ان کان پوء، فارمولا ٽائيپ ڪريو هيٺان کان سيل D5 ڏانهن.
        =RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

        فارمولا بريڪ ڊائون

        12>
      • آخري اسٽرنگ(C5,"/")
        • ٻاھر نڪتو: 9 .
        • هتي اسان حاصل ڪري رهيا آهيون string جي شروعاتي پوزيشن آخري اڳتي سليش .
      • LEN(C5)
        • ٻاھر نڪتو: 17 .
      • LEN(C5)-LastString(C5,"/")+1
        • آئوٽ پٽ: 9.
        • 13 1> Right(C5,9)
          • آئوٽ پٽ: مارڪيٽنگ “.

      • دٻايو ENTER .

      اسان کي قيمت ملندي “ مارڪيٽنگ ”.

      • آخرڪار، آٽو فل فارمولا سيل C10 تائين.
      • 15>

        40>

        اسان حاصل ڪيو آهي اسان جي مقصد. فارمولا ارادي مطابق ڪم ڪندو آهي.

        وڌيڪ پڙهو: ڪيئن ڳوليو آخري قطار هڪ مخصوص قدر سان Excel ۾ (6 طريقا)

        پریکٹس سيڪشن

        اسان Excel فائل ۾ هر طريقي کان علاوه مشق ڊيٽا سيٽس کي ڳنڍيو آهي. توھان ھن ڪم ۾ بھتر ٿيڻ جي مشق ڪري سگھو ٿا.

        نتيجا

        اسان توھان کي ڏيکاريا آھن 6 طريقا Excel ۾ آخري واقعا هڪ ڪردار کي اسٽرنگ ۾ ڳولڻ لاءِ. جيڪڏهن توهان وٽ انهن بابت ڪو مسئلو آهي، هيٺ ڏنل تبصرو ڪرڻ لاء آزاد محسوس ڪريو. پڙهڻ لاءِ مهرباني، ۽ شاندار رهو!

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.