جيڪڏهن توهان اڳ ۾ ئي Microsoft Excel ۾ مفت پاور سوال ايڊ-ان جا اوزار استعمال ڪرڻ شروع ڪري ڇڏيا آهن، ته پوءِ تمام جلد توهان کي هڪ انتهائي خاص، پر تمام گهڻو پريشان ڪندڙ مسئلو درپيش هوندو، جنهن سان لاڳاپيل ماخذ ڊيٽا جي لنڪس کي مسلسل ٽوڙڻ سان لاڳاپيل آهي. مسئلي جو خلاصو اهو آهي ته جيڪڏهن توهان جي سوال ۾ توهان ٻاهرين فائلن يا فولڊرن جو حوالو ڏيو ٿا، ته پوء پاور سوال هارڊ ڪوڊس انهن کي سوال جي متن ۾ مڪمل رستو ڏئي ٿو. توهان جي ڪمپيوٽر تي هر شي ٺيڪ ڪم ڪري ٿي، پر جيڪڏهن توهان پنهنجي ساٿين کي درخواست سان فائل موڪلڻ جو فيصلو ڪيو، ته اهي مايوس ٿي ويندا، ڇاڪاڻ ته. انهن وٽ پنهنجي ڪمپيوٽر تي ماخذ ڊيٽا لاءِ هڪ مختلف رستو آهي، ۽ اسان جو سوال ڪم نه ڪندو.

اهڙي صورتحال ۾ ڇا ڪجي؟ اچو ته هن معاملي کي وڌيڪ تفصيل سان هيٺين مثال سان ڏسو.

مسئلي جي جوڙجڪ

فرض ڪريو اسان وٽ فولڊر ۾ آهي E:وڪرو رپورٽون فائل ڪوڙي آهي مٿي 100 مصنوعات.xls,جيڪو اسان جي ڪارپوريٽ ڊيٽابيس يا ERP سسٽم (1C, SAP, etc.) مان هڪ اپلوڊ آهي هن فائل ۾ سڀ کان مشهور ڪموڊٽي آئٽمز بابت معلومات شامل آهي ۽ اندران هن طرح نظر اچي ٿي:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

اهو شايد بيٽ کان بلڪل صاف آهي ته ان سان گڏ ايڪسل ۾ هن فارم ۾ ڪم ڪرڻ تقريبا ناممڪن آهي: ڊيٽا سان گڏ هڪ ذريعي خالي قطارون، ضم ٿيل سيلز، اضافي ڪالمن، هڪ ملٽي ليول هيڊر، وغيره مداخلت ڪندا.

تنهن ڪري، ساڳئي فولڊر ۾ هن فائل جي اڳيان، اسان هڪ ٻي نئين فائل ٺاهيندا آهيون Handler.xlsx، جنهن ۾ اسان هڪ پاور سوال سوال ٺاهينداسين جيڪو بدصورت ڊيٽا کي سورس اپلوڊ فائل مان لوڊ ڪندو مٿي 100 مصنوعات.xls، ۽ انھن کي ترتيب ڏيو:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

هڪ خارجي فائل کي درخواست ڏيڻ

فائل کولڻ Handler.xlsx، ٽيب تي چونڊيو ڊيٽا حڪم ڊيٽا حاصل ڪريو - فائل مان - Excel Workbook مان (ڊيٽا - ڊيٽا حاصل ڪريو - فائل مان - ايڪسل کان)، پوءِ ماخذ فائل جي جڳھ کي بيان ڪريو ۽ شيٽ جو اسان کي ضرورت آھي. چونڊيل ڊيٽا کي پاور سوال ايڊيٽر ۾ لوڊ ڪيو ويندو:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

اچو ته انهن کي معمول تي آڻيون:

  1. سان گڏ خالي لائينون ختم ڪريو گھر - لائينون ختم ڪريو - خالي لائينون ختم ڪريو (گهر - قطارون هٽايو - خالي قطارون هٽايو).
  2. غير ضروري مٿين 4 لائينن ذريعي ختم ڪريو گھر - قطار کي ختم ڪريو - مٿين قطار کي ختم ڪريو (گهر - قطارون هٽايو - مٿيون قطارون هٽايو).
  3. پهرين قطار کي مٿي ڪريو ٽيبل جي مٿو ڏانھن بٽڻ سان هيڊر طور پهرين لائن استعمال ڪريو ٽئب گھر جي (گهر - پهرين قطار کي هيڊر طور استعمال ڪريو).
  4. ڪمانڊ استعمال ڪندي ٻئي ڪالمن ۾ پراڊڪٽ جي نالي کان پنج عددي آرٽيڪل الڳ ڪريو ورهايل ڪالم ٽئب تبديلي (تبديلي - ورهايل ڪالم).
  5. غير ضروري ڪالمن کي ختم ڪريو ۽ بهتر ڏسڻ لاءِ باقي ڪالمن جي عنوانن جو نالو تبديل ڪريو.

نتيجي طور، اسان کي ھيٺ ڏنل، وڌيڪ خوشگوار تصوير حاصل ڪرڻ گھرجي:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

اهو اسان جي فائل ۾ شيٽ تي هن اينبل ٿيل ٽيبل کي واپس اپ لوڊ ڪرڻ لاءِ رهي ٿو Handler.xlsx ٽيم بند ڪريو ۽ ڊائون لوڊ ڪريو (گهر - بند ۽ لوڊ) ٽئب گھر جي:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

ھڪڙي درخواست ۾ ھڪڙي فائل ڏانھن رستو ڳولڻ

ھاڻي اچو ته ڏسون ته اسان جو سوال ”ھيڊ ھيٺ“ ڪيئن نظر اچي ٿو، اندروني ٻوليءَ ۾ پاور ڪوئيري ۾ مختصر نالو ”M“ سان ٺاھيو ويو آھي. هن کي ڪرڻ لاء، اسان جي سوال ڏانهن واپس وڃو ساڄي پين ۾ ان تي ڊبل ڪلڪ ڪندي درخواستون ۽ ڪنيڪشن ۽ ٽيب تي نظر ثاني ڪريو چونڊي ترقي يافته ايڊيٽر (ڏسو - ڳوڙهي ايڊيٽر):

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

ونڊو ۾ جيڪو کلي ٿو، ٻيو لڪير فوري طور تي اسان جي اصل اپلوڊ فائل ڏانهن سخت ڪوڊ ٿيل رستو ظاهر ڪري ٿو. جيڪڏهن اسان هن ٽيڪسٽ اسٽرنگ کي پيراميٽر، متغير، يا Excel شيٽ سيل جي لنڪ سان تبديل ڪري سگهون ٿا جتي هي رستو اڳ ۾ لکيل آهي، ته پوءِ اسان آساني سان ان کي بعد ۾ تبديل ڪري سگهون ٿا.

ھڪڙي سمارٽ ٽيبل شامل ڪريو ھڪڙي فائل جي رستي سان

ھاڻي بند ڪريون Power Query ۽ پنھنجي فائل ڏانھن موٽون Handler.xlsx. اچو ته هڪ نئين خالي شيٽ شامل ڪريون ۽ ان تي هڪ ننڍڙي ”سمارٽ“ ٽيبل ٺاهيو، جنهن جي صرف سيل ۾ اسان جي ماخذ ڊيٽا فائل جو پورو رستو لکيل هوندو:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

باقاعده رينج مان هڪ سمارٽ ٽيبل ٺاهڻ لاءِ، توهان ڪيبورڊ شارٽ ڪٽ استعمال ڪري سگهو ٿا Ctrl+T يا بٽڻ ٽيبل جي طور تي فارميٽ ڪريو ٽئب گھر جي (گهر - ٽيبل جي شڪل ۾). ڪالمن جي سرنگ (سيل A1) بلڪل ڪجھ به ٿي سگھي ٿو. اهو پڻ نوٽ ڪريو ته وضاحت لاءِ مون ٽيبل کي نالو ڏنو آهي جي پيراميٽر ٽئب تعمير ڪندڙ (خاڪو).

Explorer کان رستو نقل ڪرڻ يا ان کي دستي طور تي داخل ڪرڻ، يقينا، خاص طور تي ڏکيو ناهي، پر اهو بهتر آهي ته انساني عنصر کي گھٽائڻ ۽ رستو طئي ڪرڻ، جيڪڏهن ممڪن هجي، خودڪار طريقي سان. اهو استعمال ڪري سگهجي ٿو معياري Excel ورڪ شيٽ فنڪشن سيل (CELL)، جيڪو دليل طور بيان ڪيل سيل بابت مفيد معلومات جو هڪ گروپ ڏئي سگهي ٿو - موجوده فائل ڏانهن رستو سميت:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

جيڪڏهن اسان فرض ڪريون ٿا ته ماخذ ڊيٽا فائل هميشه ساڳئي فولڊر ۾ آهي جيئن اسان جي پروسيسر، پوء اسان کي گهربل رستو هيٺ ڏنل فارمولا ذريعي ٺاهي سگهجي ٿو:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

= کاٻي (سيل ("فائل جو نالو")؛ ڳولهيو ("["؛ سيل ("فائل جو نالو") -1) ۽ "مٿين 100 مصنوعات.xls"

يا انگريزي ورزن ۾:

= کاٻي(سيل(«فائل جو نالو»)؛ ڳولهيو(«[«؛سيل(«فائل جو نالو»))-1)&»Top-100 товаров.xls»

… فنڪشن ڪٿي آهي LEVSIMV (کاٻو) ٽيڪسٽ جو هڪ ٽڪرو وٺي ٿو مڪمل لنڪ کان اوپننگ اسڪوائر بريڪٽ تائين (يعني موجوده فولڊر ڏانهن رستو) ۽ پوءِ اسان جي ماخذ ڊيٽا فائل جو نالو ۽ ايڪسٽينشن ان تي چپڪي وڃي ٿي.

سوال ۾ رستي کي ترتيب ڏيو

آخري ۽ سڀ کان اهم رابطي رهي ٿو - درخواست ۾ ذريعو فائل ڏانهن رستو لکڻ لاءِ مٿي 100 مصنوعات.xlsاسان جي ٺاهيل "سمارٽ" ٽيبل جي سيل A2 ڏانهن اشارو ڪندي جي پيراميٽر.

هن کي ڪرڻ لاء، اچو ته واپس وڃو پاور سوال سوال ڏانهن ۽ ان کي ٻيهر کوليو ترقي يافته ايڊيٽر ٽئب نظر ثاني ڪريو (ڏسو - ڳوڙهي ايڊيٽر). اقتباس ۾ هڪ متن جي string-path جي بدران "اي: سيلز رپورٽونTop 100 products.xlsx" اچو ته هيٺ ڏنل ڍانچي کي متعارف ڪرايو:

پاور سوال ۾ ڊيٽا جا رستا پيٽرولر ڪرڻ

Excel.Current Workbook(){[نالو=”سيٽنگون“][مواد]0 {}[ذريعو ڊيٽا ڏانهن رستو]

اچو ته ڏسو ته اهو ڇا تي مشتمل آهي:

  • Excel.Current Workbook() موجوده فائل جي مواد تائين رسائي حاصل ڪرڻ لاء ايم ٻوليء جو هڪ فنڪشن آهي
  • {[نالو=”سيٽنگون“][مواد] - اھو آھي ھڪڙو ريفائنمينٽ پيٽرولر اڳوڻي فنڪشن لاء، اشارو ڪري ٿو ته اسان "سمارٽ" ٽيبل جي مواد حاصل ڪرڻ چاھيون ٿا. جي پيراميٽر
  • [ذريعو ڊيٽا ڏانهن رستو] ٽيبل ۾ ڪالمن جو نالو آهي جي پيراميٽرجنهن ڏانهن رجوع ڪريون ٿا
  • 0 {} جدول ۾ قطار نمبر آھي جي پيراميٽرجنهن مان اسان ڊيٽا وٺڻ چاهيون ٿا. ڪيپ ڳڻپ نه ڪندو آهي ۽ نمبرنگ صفر کان شروع ٿئي ٿو، هڪ کان نه.

اهو سڀ ڪجهه آهي، حقيقت ۾.

ان تي ڪلڪ ڪرڻ باقي آهي ختم ڪر ۽ چيڪ ڪريو ته اسان جي درخواست ڪيئن ڪم ڪري ٿي. هاڻي، جڏهن مڪمل فولڊر ٻئي فائلن سان گڏ ٻئي پي سي جي اندر موڪليندا، درخواست جاري رهندي ۽ خودڪار طريقي سان ڊيٽا ڏانهن رستو طئي ڪندي.

  • پاور سوال ڇا آهي ۽ Microsoft Excel ۾ ڪم ڪرڻ وقت ان جي ضرورت ڇو آهي
  • پاور سوال ۾ سچل ٽيڪسٽ اسنيپٽ کي ڪيئن درآمد ڪجي
  • پاور سوال سان گڏ فليٽ ٽيبل تي XNUMXD ڪراس ٽيب کي ٻيهر ترتيب ڏيڻ

جواب ڇڏي وڃو