ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

هڪ شاندار صورتحال: توهان وٽ ٻه فهرستون آهن جن کي هڪ ۾ ضم ٿيڻ جي ضرورت آهي. ان کان علاوه، ابتدائي فهرستن ۾، اتي ٻئي منفرد عناصر ۽ ملندڙ (ٻئي لسٽن جي وچ ۾ ۽ اندر) ٿي سگھن ٿا، پر ٻاھر نڪرڻ تي توھان کي ھڪڙي فهرست حاصل ڪرڻ جي ضرورت آھي بغير نقل جي (ٻيهر)):

ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

اچو ته روايتي طور تي اهڙي عام مسئلي کي حل ڪرڻ لاء ڪيترن ئي طريقن تي نظر رکون - ابتدائي " پيشاني تي " کان وڌيڪ پيچيده، پر خوبصورت.

طريقو 1: نقل هٽايو

توھان مسئلي کي آسان طريقي سان حل ڪري سگھو ٿا - دستي طور تي ٻنهي لسٽن جي عناصرن کي ھڪڙي ۾ نقل ڪريو ۽ پوء اوزار کي نتيجو سيٽ تي لاڳو ڪريو. نقل کي ختم ڪريو ٽيب مان ڊيٽا (ڊيٽا - نقل هٽايو):

ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

يقينا، اهو طريقو ڪم نه ڪندو جيڪڏهن ذريعن جي فهرستن ۾ ڊيٽا اڪثر تبديل ٿي وڃي - توهان کي هر تبديلي کان پوء سڄي طريقيڪار کي ٻيهر ورجائڻو پوندو. 

طريقو 1a. پيوٽ ٽيبل

اهو طريقو، حقيقت ۾، پوئين هڪ جو منطقي تسلسل آهي. جيڪڏهن فهرستون تمام وڏيون نه آهن ۽ انهن ۾ عنصرن جو وڌ ۾ وڌ تعداد اڳ ۾ ئي معلوم ٿئي ٿو (مثال طور، 10 کان وڌيڪ نه)، ته پوءِ توهان ٻن ٽيبلن کي هڪ ۾ سڌي لنڪ ذريعي گڏ ڪري سگهو ٿا، ساڄي پاسي هڪ ڪالم شامل ڪري سگهو ٿا. نتيجو جدول جي بنياد تي خلاصو جدول ٺاھيو:

ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

جئين توهان کي خبر آهي، پيوٽ ٽيبل ورهاڱي کي نظر انداز ڪري ٿو، تنهنڪري آئوٽ تي اسان هڪ گڏيل فهرست حاصل ڪنداسين بغير نقل جي. 1 سان معاون ڪالمن جي ضرورت آھي صرف ان ڪري جو ايڪسل گھٽ ۾ گھٽ ٻن ڪالمن تي مشتمل خلاصو جدول ٺاھي سگھي ٿو.

جڏهن اصل لسٽون تبديل ڪيون وينديون، نئين ڊيٽا سڌو لنڪ ذريعي گڏيل جدول ڏانهن ويندي، پر پيوٽ ٽيبل کي دستي طور تي اپڊيٽ ڪرڻو پوندو (ساڄي ڪلڪ ڪريو - تازه ڪاري ۽ محفوظ ڪريو). جيڪڏهن توهان کي پرواز تي ٻيهر ڳڻپ جي ضرورت ناهي، پوء اهو بهتر آهي ته ٻين اختيارن کي استعمال ڪرڻ لاء.

طريقو 2: صفا فارمولا

توهان فارمولن سان مسئلو حل ڪري سگهو ٿا. انهي صورت ۾، نتيجن جي ٻيهر ڳڻپ ۽ تازه ڪاري خودڪار طور تي ۽ فوري طور تي، اصل لسٽن ۾ تبديلين کان پوء فوري طور تي ٿيندي. سهولت ۽ اختصار لاءِ، اچو ته اسان جي لسٽن جا نالا ڏيو. فهرست 1 и فهرست 2استعمال ڪرڻ نالي وارو مئنيجر ٽئب فارمولا (فارمولا - نالو مئنيجر - ٺاھيو):

ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

نالو ڏيڻ کان پوء، فارمولا اسان کي هن طرح نظر ايندو:

ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

پهرين نظر ۾، اهو خوفناڪ ڏسڻ ۾ اچي ٿو، پر حقيقت ۾، هر شيء ايترو خوفناڪ ناهي. اچو ته مون کي هن فارمولا کي ڪيترن ئي لائينن تي وڌايو Alt+Enter ڪيئي ميلاپ استعمال ڪندي ۽ اسپيس سان انڊينٽ، جيئن اسان ڪيو، مثال طور هتي:

ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

هتي منطق هيٺ ڏنل آهي:

  • فارمولا INDEX(List1;MATCH(0;COUNTIF($E$1:E1;List1); 0) پهرين لسٽ مان سڀ منفرد عناصر چونڊي ٿو. جيئن ئي اهي ختم ٿي وڃن ٿا، اهو هڪ #N/A غلطي ڏيڻ شروع ڪري ٿو:

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  • فارمولا INDEX(List2;MATCH(0;COUNTIF($E$1:E1;List2); 0)) ساڳيءَ طرح ٻئي لسٽ مان منفرد عناصر ڪڍي ٿو.
  • هڪ ٻئي ۾ Nested ٻه IFERROR فنڪشن آئوٽ پُٽ کي لاڳو ڪندا آهن پهرين منفرد مان لسٽ-1 مان، ۽ پوءِ لسٽ-2 مان هڪ ٻئي پٺيان.

ياد رهي ته هي هڪ آري فارمولا آهي، يعني ٽائپ ڪرڻ کان پوءِ، ان کي لازمي طور تي اهڙي سيل ۾ داخل ڪيو وڃي جيڪو عام نه هجي. شامل ڪريو، پر ڪي بورڊ شارٽ ڪٽ سان Ctrl+شفٽ+شامل ڪريو ۽ پوءِ نقل ڪريو (ڇڏيو) ٻار جي سيلز ڏانھن مارجن سان.

Excel جي انگريزي ورزن ۾، هي فارمولا ڏسڻ ۾ اچي ٿو:

=IFERROR(IFERROR(INDEX(List1, MATCH(0, COUNTIF($E$1:E1, List1), 0)), INDEX(List2, MATCH(0, COUNTIF($E$1:E1, List2), 0)) ) "") 

هن نقطي جو منفي پاسو اهو آهي ته صف جا فارمول فائل سان ڪم کي سست ڪري ڇڏيندا آهن جيڪڏهن ماخذ جدولن ۾ عناصر جو وڏو تعداد (ڪيترائي سؤ يا وڌيڪ) آهي. 

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

جيڪڏهن توهان جي ماخذ جي فهرستن ۾ عنصرن جو هڪ وڏو تعداد آهي، مثال طور، ڪيترائي سوين يا هزارين، ته پوءِ سست صف جي فارمولي جي بدران، بهتر آهي ته بنيادي طور تي مختلف طريقي سان استعمال ڪيو وڃي، يعني Power Query add-in اوزار. هي اضافو ڊفالٽ طور Excel 2016 ۾ ٺهيل آهي. جيڪڏهن توهان وٽ Excel 2010 يا 2013 آهي، ته توهان ان کي الڳ الڳ (مفت ۾) ڊائون لوڊ ۽ انسٽال ڪري سگهو ٿا.

عملن جي الگورتھم ھيٺ ڏنل آھي:

  1. انسٽال ٿيل اضافو جو هڪ الڳ ٽيب کوليو طاقت جي طلب (جيڪڏهن توهان وٽ آهي Excel 2010-2013) يا صرف ٽيب ڏانهن وڃو ڊيٽا (جيڪڏهن توهان وٽ ايڪسل 2016 آهي).
  2. پهرين فهرست چونڊيو ۽ بٽڻ کي دٻايو ٽيبل / رينج کان (رينج/ٽيبل تان). جڏهن اسان جي لسٽ مان "سمارٽ ٽيبل" ٺاهڻ بابت پڇيو، اسان متفق آهيون:

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  3. سوال ايڊيٽر ونڊو کلي ٿو، جتي توهان لوڊ ٿيل ڊيٽا ۽ سوال جو نالو ڏسي سگهو ٿا ٽيبل 1 (جيڪڏهن توهان چاهيو ته توهان ان کي پنهنجو پاڻ ۾ تبديل ڪري سگهو ٿا).
  4. ٽيبل هيڊر تي ڊبل ڪلڪ ڪريو (لفظ فهرست 1) ۽ ان جو نالو مٽايو ڪنهن ٻئي (مثال طور ماڻهو). ڇا نالو رکڻ ضروري ناهي، پر ايجاد ڪيل نالو ياد رکڻ گهرجي، ڇاڪاڻ ته. ان کي ٻيهر استعمال ڪرڻو پوندو بعد ۾ جڏهن ٻئي ٽيبل کي درآمد ڪيو وڃي. مستقبل ۾ ٻن جدولن کي ضم ڪرڻ صرف ان صورت ۾ ڪم ڪندو جڏهن انهن جي ڪالمن جا هيڊنگ ملن.
  5. مٿي کاٻي ڪنڊ ۾ ڊراپ ڊائون لسٽ کي وڌايو بند ڪريو ۽ ڊائون لوڊ ڪريو ۽ چونڊيو بند ڪريو ۽ لوڊ ڪريو... (بند ڪريو ۽ لوڊ ڪريو...):

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  6. ايندڙ ڊائلاگ باڪس ۾ (اهو ٿورڙو مختلف نظر اچي ٿو - پريشان نه ٿيو)، چونڊيو بس هڪ ڪنيڪشن ٺاهيو (صرف ڪنيڪشن ٺاهيو):

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  7. اسان سڄي عمل کي ورجائيندا آهيون (پوائنٽ 2-6) ٻئي لسٽ لاءِ. جڏهن ڪالم جي هيڊنگ جو نالو تبديل ڪيو وڃي، اهو ضروري آهي ته ساڳيو نالو (ماڻهو) استعمال ڪيو وڃي جيئن پوئين سوال ۾.
  8. ايڪسل ونڊو ۾ ٽيب تي ڊيٽا يا ٽيب تي طاقت جي طلب چونڊيو ڊيٽا حاصل ڪريو - درخواستون گڏ ڪريو - شامل ڪريو (ڊيٽا حاصل ڪريو - سوالن کي ضم ڪريو - شامل ڪريو):

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  9. ڊائلاگ باڪس ۾ جيڪو ظاهر ٿئي ٿو، چونڊيو اسان جون درخواستون ڊراپ-ڊائون لسٽن مان:

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  10. نتيجي طور، اسان هڪ نئون سوال حاصل ڪنداسين، جتي ٻه لسٽون هڪ ٻئي جي هيٺان ڳنڍيل هوندا. اهو بٽڻ سان نقلن کي هٽائڻ لاء رهي ٿو قطار کي ختم ڪريو - نقل ڪڍو (قطار حذف ڪريو - نقل ختم ڪريو):

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

  11. ختم ٿيل سوال جو نالو تبديل ڪري سگھجي ٿو آپشن پينل جي ساڄي پاسي، ان کي صحيح نالو ڏيو (اهو اصل ۾ نتيجو ٽيبل جو نالو هوندو) ۽ هر شي کي شيٽ تي اپلوڊ ڪري سگهجي ٿو حڪم سان بند ڪريو ۽ ڊائون لوڊ ڪريو (بند ڪريو ۽ لوڊ ڪريو):

    ٻن فهرستن کي ضم ڪرڻ کان سواءِ نقل

مستقبل ۾، اصل لسٽن ۾ ڪنهن به تبديلي يا اضافو سان، اهو ڪافي هوندو صرف صحيح ڪلڪ ڪري نتيجن جي جدول کي اپڊيٽ ڪرڻ لاءِ.

  • Power Query استعمال ڪندي مختلف فائلن مان گھڻن جدولن کي ڪيئن گڏ ڪجي
  • ھڪڙي فهرست مان منفرد شيون ڪڍڻ
  • ٻن لسٽن جو مقابلو ڪيئن ڪجي هڪ ٻئي سان ميچز ۽ اختلافن لاءِ

جواب ڇڏي وڃو