FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

مواد

وڌيڪ تازو، اسان انٽرنيٽ تان XML ڊيٽا درآمد ڪرڻ لاءِ FILTER.XML فنڪشن جي استعمال تي بحث ڪيو - بنيادي ڪم جنهن لاءِ هي فنڪشن، حقيقت ۾، مقصد آهي. رستي ۾، جڏهن ته، هن فنڪشن جو هڪ ٻيو غير متوقع ۽ خوبصورت استعمال سامهون آيو آهي - چپچپا متن کي سيلز ۾ جلدي ورهائڻ لاءِ.

اچو ته چوندا آهن ته اسان وٽ ڊيٽا ڪالم هن طرح آهي:

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

يقينن، سهولت لاء، مان ان کي الڳ الڳ ڪالمن ۾ ورهائڻ چاهيان ٿو: ڪمپني جو نالو، شهر، گهٽي، گهر. توھان ھن کي مختلف طريقن سان ڪري سگھو ٿا:

  • استعمال ڪالمن طرفان متن ٽيب مان ڊيٽا (ڊيٽا - متن کان ڪالمن تائين) ۽ ٽي قدم وڃو متن پارسر. پر جيڪڏهن ڊيٽا سڀاڻي تبديل ٿي، توهان کي سڄي عمل کي ٻيهر ورجائڻو پوندو.
  • ھن ڊيٽا کي پاور ڪوئيري ۾ لوڊ ڪريو ۽ ان کي اتي ورهايو، ۽ پوءِ ان کي واپس شيٽ تي اپلوڊ ڪريو، ۽ پوءِ سوال کي اپڊيٽ ڪريو جڏھن ڊيٽا تبديل ٿي وڃي (جيڪو اڳي ئي آسان آھي).
  • جيڪڏهن توهان کي اڏام تي تازه ڪاري ڪرڻ جي ضرورت آهي، ته پوءِ توهان ڪاما ڳولڻ ۽ انهن جي وچ ۾ متن ڪڍڻ لاءِ ڪجهه تمام پيچيده فارمولا لکي سگهو ٿا.

۽ توهان ان کي وڌيڪ خوبصورتي سان ڪري سگهو ٿا ۽ FILTER.XML فنڪشن استعمال ڪري سگهو ٿا، پر ان سان ان جو ڇا تعلق آهي؟

FILTER.XML فنڪشن ان جي شروعاتي دليل طور حاصل ڪري ٿو هڪ XML ڪوڊ - متن کي خاص ٽيگ ۽ خاصيتن سان نشان لڳايو ويو آهي، ۽ پوء ان کي ان جي اجزاء ۾ پارس ڪري ٿو، ڊيٽا جا ٽڪرا ڪڍي ٿو جيڪي اسان کي گهربل آهن. XML ڪوڊ عام طور تي ڪجهه هن طرح نظر اچي ٿو:

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

XML ۾، هر ڊيٽا عنصر کي ٽيگ ۾ بند ڪيو وڃي. هڪ ٽيگ ڪجهه متن آهي (مٿي ڏنل مثال ۾ اهو مئنيجر، نالو، منافعو آهي) زاويه بریکٹ ۾ بند ٿيل آهي. ٽيگ هميشه جوڑوں ۾ ايندا آهن - کولڻ ۽ بند ڪرڻ (شروع ۾ شامل ڪيل سليش سان).

FILTER.XML فنڪشن اسان کي گهربل سڀني ٽيگ جي مواد کي آساني سان ڪڍي سگهي ٿو، مثال طور، سڀني مينيجرز جا نالا، ۽ (سڀ کان اهم) انهن سڀني کي هڪ ڀيرو هڪ فهرست ۾ ڏيکاري ٿو. تنهن ڪري اسان جو ڪم آهي ٽيگ کي ماخذ متن ۾ شامل ڪرڻ، ان کي XML ڪوڊ ۾ تبديل ڪرڻ لاءِ مناسب آهي FILTER.XML فنڪشن ذريعي ايندڙ تجزيي لاءِ.

جيڪڏهن اسان پنهنجي فهرست مان پهريون پتو وٺون ٿا مثال طور، پوءِ اسان کي ان کي هن تعمير ۾ تبديل ڪرڻو پوندو:

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

مون گلوبل اوپننگ ۽ بند ڪرڻ کي سڏيو سڀني ٽيڪسٽ ٽيگ t، ۽ ٽيگ هر عنصر کي ترتيب ڏئي رهيا آهن s.، پر توهان استعمال ڪري سگهو ٿا ڪنهن ٻئي نامزدگي - اهو مسئلو ناهي.

جيڪڏهن اسان هن ڪوڊ مان انڊينٽ ۽ لائين بريڪز کي هٽائي ڇڏيو - مڪمل طور تي، طريقي سان، اختياري ۽ صرف وضاحت لاءِ شامل ڪيو ويو، پوءِ اهو سڀ ڪجهه هڪ لڪير ۾ بدلجي ويندو:

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

۽ اهو اڳ ۾ ئي نسبتا آساني سان حاصل ڪري سگهجي ٿو ماخذ جي ايڊريس مان ان ۾ ڪاما کي تبديل ڪندي ڪجهه ٽيگ سان فنڪشن کي استعمال ڪندي سبسٽيٽيوٽ (متبادل) ۽ علامت سان چمڪائڻ & افتتاحي ۽ بند ڪرڻ واري ٽيگ جي شروعات ۽ آخر ۾:

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

نتيجي جي حد کي افقي طور تي وڌائڻ لاء، اسان معياري فنڪشن استعمال ڪندا آهيون ٽرانسپ (ٽرانسپوز)، ان ۾ اسان جو فارمولا لپيندي:

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

هن سڄي ڊيزائن جي هڪ اهم خصوصيت اها آهي ته Office 2021 ۽ Office 365 جي نئين ورزن ۾ متحرڪ صفن جي مدد سان، ان پٽ لاءِ ڪنهن خاص اشارو جي ضرورت ناهي - بس داخل ڪريو ۽ ڪلڪ ڪريو. شامل ڪريو - فارمولا پاڻ کي سيلز جي تعداد تي قبضو ڪري ٿو جنهن جي ضرورت آهي ۽ هر شيء هڪ ڌماڪي سان ڪم ڪري ٿو. پوئين ورزن ۾، جتي اڃا تائين ڪي به متحرڪ صفون نه هيون، توهان کي فارمولا داخل ڪرڻ کان پهريان ڪافي تعداد ۾ خالي خانن کي چونڊڻو پوندو (توهان مارجن سان ڪري سگهو ٿا)، ۽ فارمولا ٺاهڻ کان پوءِ، ڪي بورڊ شارٽ ڪٽ کي دٻايو. Ctrl+شفٽ+شامل ڪريوان کي هڪ صف فارمولا طور داخل ڪرڻ لاء.

ساڳي چال استعمال ڪري سگهجي ٿي جڏهن متن کي الڳ ڪرڻ سان گڏ هڪ سيل ۾ هڪ قطار جي وقفي ذريعي.

FILTER.XML فنڪشن سان چپچپا متن کي ورهائڻ

پوئين مثال سان فرق صرف اهو آهي ته ڪاما جي بدران، هتي اسان پوشيده Alt + Enter لائن بريڪ ڪردار کي تبديل ڪريون ٿا، جيڪو فارمولا ۾ CHAR فنڪشن استعمال ڪندي ڪوڊ 10 سان بيان ڪري سگهجي ٿو.

  • ايڪسل ۾ لائن برڪ (Alt + Enter) سان ڪم ڪرڻ جا ذريعا
  • ايڪسل ۾ ڪالمن طرفان متن کي ورهايو
  • SUBSTITUTE سان متن کي تبديل ڪرڻ

جواب ڇڏي وڃو