مواد جي جدول
ڇا توهان کي خبر آهي ته جڏهن توهان 2 گوگل شيٽس کي ضم ڪندا آهيو ته توهان نه صرف هڪ ڪالمن ۾ رڪارڊ کي اپڊيٽ ڪري سگهو ٿا پر پوري لاڳاپيل ڪالمن کي به ڪڍي سگهو ٿا ۽ ان سان گڏ نه ملندڙ قطارون به؟ اڄ مان توهان کي ڏيکاريندس ته اهو ڪيئن ٿيو آهي VLOOKUP، INDEX/MATCH، QUERY فنڪشن ۽ مرج شيٽس ايڊ آن سان.
آخري ڀيري مون 2 گوگل شيٽس کي ضم ڪرڻ جي ڳالهه ڪئي هئي، مون ملائڻ جا طريقا شيئر ڪيا هئا & تازه ڪاري ڊيٽا. هن ڀيري، اسان اڃا به سيلز کي اپڊيٽ ڪنداسين پر ٻيا لاڳاپيل ڪالمن ۽ غير ملندڙ قطارون پڻ ڪڍنداسين.
هتي آهي منهنجي لوڪ اپ ٽيبل. مان اڄ ان مان سڀ ضروري ڊيٽا وٺڻ وارو آهيان:
اهو هن ڀيري وڏو ٿي ويو آهي: ان ۾ وينڊرز جا نالا ۽ انهن جي درجه بندي سان ٻه اضافي ڪالمن آهن. مان هن معلومات سان اسٽاڪ ڪالمن کي ٻئي ٽيبل ۾ تازه ڪاري ڪندس ۽ وينڊرز کي به ڇڪيندس. خير، شايد درجه بندي پڻ :)
هميشه وانگر، مان ڪم لاءِ ڪجھ فنڪشن ۽ خاص اضافو استعمال ڪندس.
گوگل شيٽس کي ضم ڪريو ۽ amp; VLOOKUP استعمال ڪندي لاڳاپيل ڪالمن شامل ڪريو
ياد رکو گوگل شيٽس VLOOKUP؟ مون ان کي پنهنجي پوئين آرٽيڪل ۾ استعمال ڪيو ڊيٽا کي ملائڻ ۽ ڪجهه سيلز کي اپڊيٽ ڪرڻ لاءِ.
جيڪڏهن هي فنڪشن اڃا به توهان کي خوفزده ڪري ٿو، اهو وقت آهي ان کي منهن ڏيڻ ۽ ان کي هڪ ڀيرو ۽ سڀني لاءِ سکڻ لاءِ ڇاڪاڻ ته مان ان کي استعمال ڪرڻ وارو آهيان اڄ به :)
ٽپ. جيڪڏھن توھان پنھنجو وقت بچائڻ لاءِ تڪڙو حل ڳولي رھيا آھيو، وڃو ملو شيٽس کي فوري طور تي.
اچو ته ڪريون هڪ تڪڙي فارمولا نحو ريڪيپ:
=VLOOKUP(search_key, range, index, [is_sorted])- search_key اھو آھي جيڪو توھان ڳولي رھيا آھيو.
- range اھو آھي جتي توھان ڳولي رھيا آھيو.
- انڊيڪس ڪالمن جو تعداد آھي جنھن مان قدر واپس ڪرڻ لاءِ.
- [is_sorted] مڪمل طور تي اختياري آھي ۽ اشارو ڪري ٿو ته ڇا ڪي ڪالم ترتيب ڏنل آھي.
ٽپ. اسان جي بلاگ تي گوگل شيٽ VLOOKUP لاءِ وقف ڪيل هڪ مڪمل سبق آهي، ڏسڻ لاءِ آزاد ٿيو.
جڏهن مون ٻن گوگل شيٽس کي ضم ڪيو ۽ صرف اسٽاڪ ڪالمن ۾ ڊيٽا کي اپڊيٽ ڪيو، مون هي VLOOKUP فارمولا استعمال ڪيو:
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,2,FALSE),""))
11>
IFERROR پڪ ڪيو ميلن کان سواءِ سيلز ۾ ڪا به نقص نه هئي ۽ ARRAYFORMULA هڪ ئي وقت سڄي ڪالم کي پروسيس ڪيو.
پوءِ مون کي ڪهڙيون تبديليون ڪرڻ گهرجن جيئن وينڊرز کي ڏسڻ واري ٽيبل مان نئين ڪالم طور ڪڍڻ لاءِ؟
خير، ڇاڪاڻ ته اهو انڊيڪس آهي جيڪو گوگل شيٽس VLOOKUP کي ٻڌائي ٿو ته ان کي ڪهڙي ڪالمن مان ڊيٽا وٺڻ گهرجي، اهو چوڻ لاءِ محفوظ آهي ته اهو ئي آهي جنهن کي ٽائيڪ ڪرڻ جي ضرورت آهي.
سڀ کان آسان طريقو اهو هوندو صرف فارمولا کي پاڙيسري ڪالمن ۾ نقل ڪريو ۽ ان جي انڊيڪس کي ھڪڙو وڌايو (بدلايو 2 سان 3 ):
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,3,FALSE),""))
جڏهن ته، توهان کي ساڳيو فارمولا داخل ڪرڻو پوندو هڪ مختلف انڊيڪس سان جيترو ڀيرا توهان حاصل ڪرڻ چاهيو ٿا ڪيترائي اضافي ڪالمن.
خوش قسمتي سان، اتي آهي بهتر متبادل. اهو شامل آهي arrays ٺاهڻ. Arrays توهان کي سڀني ڪالمن کي گڏ ڪرڻ جي اجازت ڏئي ٿو جيڪو توهان هڪ انڊيڪس ۾ ڪڍڻ چاهيو ٿا.
جڏهن توهان گوگل شيٽ ۾ هڪ صف ٺاهيندا آهيو،توھان لسٽ ڪريو قدر يا سيل/رينج حوالن کي بریکٹ ۾، مثال طور. ={1, 2, 3} يا ={1; 2; 3}
هنن رڪارڊن جي ترتيب هڪ شيٽ ۾ ڊيليميٽر تي منحصر آهي:
- جيڪڏهن توهان هڪ سيمي ڪالون استعمال ڪندا آهيو، انگ هڪ ڪالمن ۾ مختلف قطارون وٺي ويندا:
14>
The بعد ۾ اهو ئي آهي جيڪو توهان کي گوگل شيٽس VLOOKUP انڊيڪس آرگيومينٽ ۾ ڪرڻ جي ضرورت آهي.
جڏهن مان گوگل شيٽس کي ضم ڪريان ٿو، 2 ڪالم کي اپڊيٽ ڪيو ۽ ٽيون ڪالم ڪڍو، مون کي انهن ڪالمن سان هڪ صف ٺاهڻ جي ضرورت آهي: {2, 3} :
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,{2,3},FALSE),""))
هن طريقي سان، هڪ گوگل شيٽ VLOOKUP فارمولا نالن سان ملائي ٿو، اسٽاڪ جي معلومات کي اپڊيٽ ڪري ٿو ۽ لاڳاپيل وينڊرز کي شامل ڪري ٿو هڪ خالي ڀرسان ڪالم ۾.
Match & شيٽ کي ضم ڪريو ۽ INDEX MATCH سان ڪالم شامل ڪريو
اڳيون INDEX MATCH آهي. اهي ٻئي فنڪشن گڏجي VLOOKUP سان مقابلو ڪن ٿا جيئن اهي گوگل شيٽ کي ملائڻ وقت ان جي حدن کي نظرانداز ڪن ٿا.
ٽپ. ڄاڻ حاصل ڪريو INDEX MATCH لاءِ گوگل شيٽ هن سبق ۾.
اچو ته مان توهان کي فارمولا جي ياد ڏياريندي شروع ڪريان جيڪو صرف هڪ ڪالمن کي ملائي ٿو ملن جي بنياد تي:
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
16>
هن فارمولا ۾، Sheet1!$C$1:$C$10 هڪ ڪالم آهي جنهن جي قيمتن سان توهان کي ضرورت هجي جڏهن به Sheet1!$B$1:$B$10 ساڳئي قدر سان ملندو آهي جيئن B2 ۾ موجوده جدول ۾.
انهن نقطن کي ذهن ۾ رکندي، اهو آهي Sheet1!$C$1:$C$10 جيڪو توهان کي گهرجيتبديلي ڪرڻ لاءِ نه صرف ٽيبلن کي ضم ڪرڻ ۽ سيلز کي اپڊيٽ ڪرڻ پر ڪالم پڻ شامل ڪرڻ لاءِ.
گوگل شيٽ VLOOKUP جي برعڪس، هتي ڪجھ به پسند نه آهي. توهان صرف انهن سڀني گهربل ڪالمن سان رينج داخل ڪريو: هڪ تازه ڪاري ڪرڻ ۽ ٻيو شامل ڪرڻ لاءِ. منهنجي صورت ۾، اهو ٿيندو Sheet1!$C$1:$D$10 :
=IFERROR(INDEX(Sheet1!$C$1:$D$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
يا مان وڌائي سگهان ٿو حد تائين E10 2 ڪالمن شامل ڪرڻ لاءِ، نه رڳو هڪ:
=IFERROR(INDEX(Sheet1!$C$1:$E$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
18>
نوٽ. اهي اضافي رڪارڊ هميشه پاڙيسري ڪالمن ۾ گر ٿيندا آهن. جيڪڏهن انهن ڪالمن ۾ ڪجهه ٻيا قدر هوندا، فارمولا انهن کي اوور رائٽ نه ڪندو. اهو توهان کي ملندڙ اشاري سان #REF غلطي ڏيندو:
هڪ دفعو توهان انهن سيلن کي صاف ڪريو يا انهن جي کاٻي پاسي نوان ڪالم شامل ڪريو، فارمولا نتيجا ظاهر ٿيندا.
گوگل شيٽس کي ضم ڪريو، سيلز کي اپڊيٽ ڪريو ۽ amp; لاڳاپيل ڪالمن شامل ڪريو - سڀ استعمال ڪندي QUERY
QUERY گوگل اسپريڊ شيٽ ۾ سڀ کان وڌيڪ طاقتور ڪمن مان ھڪڙو آھي. تنهن ڪري اها تعجب جي ڳالهه ناهي ته مان اڄ ان کي استعمال ڪرڻ وارو آهيان ڪجهه گوگل شيٽس کي ضم ڪرڻ لاءِ، سيلز کي اپڊيٽ ڪرڻ ۽ ساڳئي وقت اضافي ڪالمن شامل ڪرڻ لاءِ.
هي فنڪشن ٻين کان مختلف آهي ڇاڪاڻ ته ان جو هڪ دليل ڪمانڊ ٻولي استعمال ڪري ٿو.
ٽپ. جيڪڏهن توهان حيران ٿي رهيا آهيو ته گوگل شيٽ QUERY فنڪشن ڪيئن استعمال ڪجي، هن بلاگ پوسٽ تي وڃو.
اچو ته فارمولا ياد ڪريون جيڪو سيلز کي پهرين اپڊيٽ ڪري ٿو:
=IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&QUERY!$B2:$B$10&"""),"")
هتي QUERY شيٽ1 ۾ گهربل ڊيٽا سان ٽيبل تي نظر اچي ٿي، سيلز سان ملائي ٿي ڪالم B منهنجي موجوده نئين جدول سان، ۽ ضم ٿيهي شيٽ: هر ميچ لاءِ ڪالم سي مان ڊيٽا ڪڍندو آهي. IFERROR نتيجن کي غلطي کان پاڪ رکي ٿو.
انهن ميچن لاءِ اضافي ڪالم شامل ڪرڻ لاءِ، توهان کي هن فارمولي ۾ 2 ننڍيون تبديليون ڪرڻ گهرجن:
- سڀني لاءِ لازمي ڪالمن جي فهرست منتخب ڪريو ڪمانڊ:
…select C,D,E…
- جي حد تائين وڌايو ان مطابق ڏسڻ لاءِ:
…QUERY(Sheet1!$A$2:$E$10,…
هتي هڪ مڪمل فارمولا آهي:
=IFERROR(QUERY(Sheet1!$A$2:$E$10,"select C,D,E where&Sheet4!$B2:$B$10&"""),"")
23>
اهو اسٽاڪ ڪالمن کي اپڊيٽ ڪري ٿو ۽ 2 اضافي ڪالمن کي لوڪ اپ ٽيبل تان هن مين ٽيبل ڏانهن ڇڪي ٿو.
ڪيئن شامل ڪجي FILTER + VLOOKUP استعمال ڪندي غير ملندڙ قطارون
ان جو تصور ڪريو: توھان 2 گوگل شيٽ کي ضم ڪريو، پراڻي معلومات کي نئين سان تازه ڪريو، ۽ اضافي لاڳاپيل قدرن سان نوان ڪالم حاصل ڪريو.
ٻيو توھان ڇا ڪري سگھو ٿا. ڇا توهان وٽ رڪارڊ جي مڪمل تصوير آهي؟
شايد پنهنجي ٽيبل جي آخر ۾ غير ملندڙ قطارون شامل ڪري رهيا آهيو؟ اهڙيءَ طرح، توهان وٽ سڀ قدر هڪ جاءِ تي هوندا: نه صرف تازه ڪاري لاڳاپيل معلومات سان ملن ٿا پر غير ملندڙ پڻ انهن کي ڳڻڻ لاءِ.
مون کي خوشگوار حيرت ٿي ته گوگل شيٽ VLOOKUP ڄاڻي ٿي ته ڪيئن اهو ڪريو. جڏهن FILTER فنڪشن سان گڏ استعمال ڪيو وڃي، اهو گوگل شيٽ کي ضم ڪري ٿو ۽ غير ملندڙ قطارون پڻ شامل ڪري ٿو.
ٽپ. آخر ۾، مان پڻ ڏيکاريندس ته ڪيئن هڪ اضافو هڪ ئي چيڪ باڪس سان ساڳيو ڪندو.
Google Sheets FILTER دليل بلڪل واضح آھن:
=FILTER(range, condition1, [condition2, ...])- range اھي ڊيٽا آھي جنھن کي توھان فلٽر ڪرڻ چاھيو ٿا.
- حالت1 آهي aڪالمن يا قطار فلٽرنگ جي معيار سان.
- معيار2، معيار3، وغيره. مڪمل طور تي اختياري آهن. انهن کي استعمال ڪريو جڏهن توهان کي ڪيترن ئي معيارن کي استعمال ڪرڻ جي ضرورت آهي.
ٽپ. توھان وڌيڪ سکندا Google Sheets FILTER فنڪشن بابت ھن بلاگ پوسٽ ۾.
پوءِ اهي ٻئي فنڪشن ڪيئن گڏ ٿين ۽ گوگل شيٽس کي ملائي؟ خير، فلٽر VLOOKUP پاران ٺاهيل فلٽرنگ جي معيار جي بنياد تي ڊيٽا واپس ڪري ٿو.
هي فارمولا ڏسو:
=FILTER(Sheet1!$A$2:$E$10,ISERROR(VLOOKUP(Sheet1!$B$2:$B$10,$B$2:$C$10,2,FALSE)=1))
اهو ميچز لاءِ 2 گوگل ٽيبل اسڪين ڪري ٿو ۽ غير هڪ ٽيبل کان ٻئي ٽيبل تي ملندڙ قطارون:
مون کي ٻڌائڻ ڏيو ته اهو ڪيئن ڪم ڪري ٿو:
- فلٽر ڏسندڙ شيٽ ڏانهن وڃي ٿو (هڪ ٽيبل سان سمورو ڊيٽا — Sheet1!$A$2:$E$10 ) ۽ صحيح قطارون حاصل ڪرڻ لاءِ VLOOKUP استعمال ڪري ٿو.
- VLOOKUP ڪالم B مان شيون جا نالا وٺي ٿو ان ڏس واري شيٽ تي ۽ انھن کي نالن سان ملائي ٿو منھنجي موجوده جدول مان. جيڪڏهن ڪو به ميل نه آهي، VLOOKUP چوي ٿو ته هڪ غلطي آهي.
- ISERROR هر اهڙي غلطي کي 1 سان نشان لڳايو، FILTER کي هن قطار کي ٻي شيٽ ۾ آڻڻ لاءِ چيو.
نتيجي طور، فارمولا انھن ٻير لاءِ 3 اضافي قطارون ڪڍندو آھي جيڪي منھنجي مکيه جدول ۾ نه آھن.
اھو ايترو پيچيدو نه آھي جڏھن توھان ھن طريقي سان ٿورو کيڏندا آھيو :)
پر جيڪڏھن توھان نٿا ڪريو توھان جو وقت ھن تي خرچ ڪرڻ چاھيو ٿا، ھڪڙو بھتر ۽ تيز طريقو آھي - ھڪڙي فنڪشن ۽ فارمولا کان سواءِ.
فارمولا کان سواءِ ميچ ڪرڻ جو طريقو ۽ amp; ڊيٽا کي ضم ڪريو - شيٽس کي ضم ڪريو-on
Merge Sheets add-on سڀني 3 امڪانن کي شامل ڪري ٿو جڏهن گوگل شيٽس کي ضم ڪري ٿو:
- اهو ملندڙ سيلز کي اپڊيٽ ڪري ٿو ميچن جي بنياد تي
- انهن ميچن لاءِ نوان ڪالم شامل ڪري ٿو
- غير ملندڙ رڪارڊن سان قطارون داخل ڪري ٿو
ڪنهن به مونجهاري کان بچڻ لاءِ، عمل کي ورهايو ويو آهي 5 سادو قدم :
- پهريون ٻه آهن جتي توهان پنهنجي ٽيبل چونڊيندا آهيو جيتوڻيڪ اهي مختلف اسپريڊ شيٽ ۾ هجن.
- تي 3d تي، توهان 25>چيني ڪالمن چونڊيو جن کي ميچن لاءِ چيڪ ڪيو وڃي.
- چوٿون قدم توهان کي ڪالمن کي اپڊيٽ ڪرڻ جي اجازت ڏئي ٿو نئين رڪارڊ سان يا شامل ڪريو هڪ شيٽ کان ٻئي ۾:
ان کي ڪجهه سيڪنڊ لڳا جيستائين مان نتيجو ڏسي سگهان ٿو:
گوگل شيٽ اسٽور تان مرج شيٽس انسٽال ڪريو ۽ توھان ڏسندؤ ته اھو وڏين جدولن تي عمل ڪري ٿو بلڪل جيئن ايس ٽي شيٽس کي ضم ڪرڻ جي مهرباني، توهان وٽ اهم معاملن لاءِ وڌيڪ وقت هوندو.
مان توهان جي ذهن کي درست ڪرڻ ۾ مدد لاءِ هي 3 منٽ جي ڊيمو وڊيو پڻ ڇڏيندس :)
اسپريڊ شيٽ فارمولا مثالن سان
گوگل شيٽس کي ضم ڪريو، لاڳاپيل ڪالمن شامل ڪريو & غير ملندڙ قطارون - فارمولا مثال (هن اسپريڊ شيٽ جي ڪاپي ٺاهيو)