آخري لفظ

هڪ سادي، پهرين نظر ۾، هڪ غير واضح حل سان مسئلو: متن جي قطار مان آخري لفظ ڪڍو. خير، يا، عام صورت ۾، آخري ٽڪرا، هڪ ڏنل ڊيليميٽر ڪردار (اسپيس، ڪاما، وغيره) سان الڳ ٿيل آهي، ٻين لفظن ۾، اهو ضروري آهي ته هڪ ريورس ڳولا (آخر کان شروع تائين) لاڳو ڪرڻ ڏنل ڪردار ۽ پوء ان جي ساڄي پاسي سڀني ڪردارن کي ڪڍيو.

اچو ته ڏسون روايتي طور تي ڪيترن ئي طريقن مان چونڊڻ لاءِ: فارمولا، ميڪرو، ۽ پاور سوال ذريعي.

طريقو 1. فارمولا

فارمولا جي جوهر ۽ ميخانيات کي سمجهڻ ۾ آساني پيدا ڪرڻ لاءِ، اچو ته ٿورو پري کان شروع ڪريون. پهرين، اچو ته اسان جي ماخذ متن ۾ لفظن جي وچ ۾ خالن جو تعداد وڌايو، مثال طور، 20 ٽڪر. توھان ھي ڪري سگھوٿا متبادل فنڪشن سان. سبسٽيٽيوٽ (متبادل) ۽ ڏنل ڪردار N-times کي ورجائڻ جو ڪم- REPEAT (REPT):

آخري لفظ

ھاڻي اسان فنڪشن استعمال ڪندي نتيجي واري متن جي آخر کان 20 اکرن کي ڪٽي ڇڏيو ساڄو (ساڄو):

آخري لفظ

اهو گرم ٿي رهيو آهي، صحيح؟ اهو فنڪشن استعمال ڪندي اضافي خالن کي ختم ڪرڻ لاء رهي ٿو ٽيمم (ٽريم) ۽ مسئلو حل ٿي ويندو:

آخري لفظ

انگريزي ورزن ۾، اسان جو فارمولا هن طرح نظر ايندو:

= ٽرم(حق

مون کي اميد آهي ته اهو واضح آهي ته اصولي طور تي اهو ضروري ناهي ته بلڪل 20 اسپيس داخل ڪرڻ گهرجن - ڪو به نمبر ائين ڪندو، جيستائين اهو ماخذ متن ۾ ڊگهي لفظ جي ڊيگهه کان وڌيڪ آهي.

۽ جيڪڏهن ماخذ جي متن کي ورهائڻ جي ضرورت آهي هڪ خلا سان نه، پر هڪ ٻئي ڌار ڪندڙ ڪردار (مثال طور، ڪاما سان)، پوء اسان جي فارمولا کي ٿورو درست ڪرڻ جي ضرورت پوندي:

آخري لفظ

طريقو 2. ميڪرو فنڪشن

ٽيڪسٽ مان آخري لفظ يا ٽڪرا ڪڍڻ جو ڪم به ميڪرو استعمال ڪندي حل ڪري سگهجي ٿو، يعني Visual Basic ۾ هڪ ريورس سرچ فنڪشن لکڻ جيڪو اهو ڪندو جيڪو اسان کي ضرورت آهي - هڪ ڏنل ذيلي اسٽرنگ کي مخالف سمت ۾ هڪ اسٽرنگ ۾ ڳوليو- کان شروعات کان آخر تائين.

ڪيبورڊ شارٽ ڪٽ کي دٻايو ھن+F11 يا بٽڻ ڏسڻ جي بنيادي ٽئب ڊولپر (ڊولپر)ميڪرو ايڊيٽر کولڻ لاءِ. پوء مينيو ذريعي نئون ماڊل شامل ڪريو داخل ڪريو - ماڊل ۽ اتي هيٺ ڏنل ڪوڊ ڪاپي ڪريو:

 فنڪشن LastWord(txt As String، Optional delim As String = ""، Optional n As Integer = 1) As String arFragments = Split(txt، delim) LastWord = arFragments(UBound(arFragments) - n + 1) فنکشن ختم ڪريو  

ھاڻي توھان محفوظ ڪري سگھوٿا ورڪ بڪ (ميڪرو-فعال ٿيل فارميٽ ۾!) ۽ ھيٺ ڏنل نحو ۾ ٺاھيل فنڪشن استعمال ڪريو:

=آخري لفظ (txt ; delim ؛ n)

جتي

  • txt - ماخذ متن سان سيل
  • ڊيلم - جدا ڪندڙ ڪردار (ڊفالٽ - اسپيس)
  • n - آخر مان ڪھڙو لفظ ڪڍڻ گھرجي (ڊفالٽ طور - پھريون آخر کان)

آخري لفظ

مستقبل ۾ ماخذ متن ۾ ڪنهن به تبديلي سان، اسان جي ميڪرو فنڪشن کي اڏام تي ٻيهر ڳڻيو ويندو، جهڙوڪ ڪنهن به معياري ايڪسل شيٽ فنڪشن.

طريقو 3. پاور سوال

طاقت جي طلب Microsoft کان هڪ مفت اضافو آهي ايڪسل ۾ ڊيٽا تقريبن ڪنهن به ذريعن کان درآمد ڪرڻ ۽ پوءِ ڊائون لوڊ ڪيل ڊيٽا کي ڪنهن به شڪل ۾ تبديل ڪرڻ لاءِ. هن اضافو جي طاقت ۽ ٿڌي ايتري وڏي آهي ته Microsoft پنهنجي سڀني خاصيتن کي ايڪسل 2016 ۾ ڊفالٽ طور ٺاهيو آهي. Excel 2010-2013 Power Query لاءِ هتي تان مفت ڊائون لوڊ ڪري سگھجي ٿو.

اسان جو ڪم Power Query استعمال ڪندي ڏنل جدا ڪندڙ ذريعي آخري لفظ يا ٽڪڙي کي الڳ ڪرڻ جو آسانيءَ سان حل ٿي ويو آهي.

پهرين، اچو ته ڪي بورڊ شارٽ ڪٽ استعمال ڪندي پنهنجي ڊيٽا ٽيبل کي سمارٽ ٽيبل ۾ تبديل ڪريون. Ctrl+T يا حڪم گھر - ھڪڙي ٽيبل جي شڪل ۾ (گهر - ٽيبل جي شڪل ۾):

آخري لفظ

پوءِ اسان ڪمانڊ استعمال ڪندي ٺاهيل ”سمارٽ ٽيبل“ کي پاور ڪوئيري ۾ لوڊ ڪريون ٿا ٽيبل / حد کان (ٽيبل / حد کان) ٽئب ڊيٽا (جيڪڏهن توهان وٽ آهي Excel 2016) يا ٽيب تي طاقت جي طلب (جيڪڏهن توهان وٽ آهي Excel 2010-2013):

آخري لفظ

سوال ايڊيٽر ونڊو ۾ جيڪو کلي ٿو، ٽيب تي تبديلي (تبديل) هڪ ٽيم چونڊيو تقسيم ڪالمن - ڊيليميٽر طرفان (تقسيم ڪالم - ڊيليميٽر ذريعي) ۽ پوءِ باقي رهي ٿو جدا ڪندڙ ڪردار کي سيٽ ڪرڻ ۽ اختيار کي چونڊيو سڀ کان ساڄي حد تائينسڀني لفظن کي نه ڪٽيو، پر صرف آخري:

آخري لفظ

تي ڪلڪ ڪرڻ کان پوء OK آخري لفظ کي نئين ڪالم ۾ ورهايو ويندو. غير ضروري پهريون ڪالم ختم ڪري سگھجي ٿو ان جي هيڊر تي صحيح ڪلڪ ڪري ۽ چونڊيو هٽايو (حذف). توهان ٽيبل هيڊر ۾ باقي ڪالمن جو نالو پڻ تبديل ڪري سگهو ٿا.

ڪمانڊ استعمال ڪندي نتيجا واپس شيٽ تي اپلوڊ ڪري سگھجن ٿا گھر - بند ڪريو ۽ لوڊ ڪريو - بند ڪريو ۽ لوڊ ڪريو ... (گهر - بند ڪريو ۽ لوڊ ڪريو - بند ڪريو ۽ لوڊ ڪريو ...):

آخري لفظ

۽ نتيجي طور اسان حاصل ڪريون ٿا:

آخري لفظ

هي پسند ڪريو - سستو ۽ خوشگوار، فارمولين ۽ ميڪروز کان سواءِ، لڳ ڀڳ ڪي بورڊ کي ڇهڻ کان سواءِ 🙂

جيڪڏهن اصل لسٽ مستقبل ۾ تبديل ٿئي ٿي، ته اهو ڪافي هوندو ساڄي ڪلڪ ڪرڻ يا ڪي بورڊ شارٽ ڪٽ استعمال ڪرڻ Ctrl+ھن+F5 اسان جي درخواست کي اپڊيٽ ڪريو.


  • چپچپا متن کي ڪالمن ۾ ورهائڻ
  • باقاعده اظهار سان متن کي پارس ۽ پارس ڪرڻ
  • SUBSTITUTE فنڪشن سان ٽيڪسٽ مان پهريون لفظ ڪڍڻ

جواب ڇڏي وڃو