مواد جي جدول
اڄ جي بلاگ پوسٽ ۾ 2 گوگل شيٽس کي ضم ڪرڻ جا سڀ طريقا شامل آهن. توھان استعمال ڪندا VLOOKUP، INDEX/MATCH، QUERY ۽ ضم ڪرڻ واري شيٽ شامل ڪريو ھڪڙي شيٽ ۾ سيلز کي تازه ڪاري ڪرڻ لاءِ ھڪڙي شيٽ جي رڪارڊ مان ٻئي ھڪڙي کان عام ڪالمن ۾ ميچن جي بنياد تي.
ضم ڪريو VLOOKUP فنڪشن استعمال ڪندي گوگل شيٽ
سڀ کان پهرين شيءِ جنهن ڏانهن توهان رخ ڪري سگهو ٿا جڏهن توهان کي ٻه گوگل شيٽ ملائڻ ۽ ضم ڪرڻ جي ضرورت آهي VLOOKUP فنڪشن آهي.
Syntax & استعمال
هي فنڪشن هڪ ڪالم کي ڳولهي ٿو جنهن کي توهان هڪ خاص اهم قيمت لاءِ بيان ڪيو آهي ۽ لاڳاپيل رڪارڊن مان هڪ کي هڪ ئي قطار مان ٻئي ٽيبل يا شيٽ ۾ ڇڪي ٿو.
جيتوڻيڪ گوگل شيٽ VLOOKUP عام طور تي سمجهيو ويندو آهي. ڏکيو ڪمن مان هڪ، اهو اصل ۾ بلڪل سادو آهي ۽ اڃا به آسان آهي هڪ دفعو توهان ان کي ڄاڻو ٿا.
اچو ته ان جي اجزاء تي هڪ تڪڙو نظر وجهون:
=VLOOKUP(search_key, range, index, [is_sorted] )- search_key اهو اهم قدر آهي جنهن کي توهان ڳولي رهيا آهيو. اهو ڪنهن به ٽيڪسٽ اسٽرنگ، نمبر، يا سيل ريفرنس ٿي سگهي ٿو.
- range سيلز جو اهو گروپ آهي (يا هڪ ٽيبل) جتي توهان ڳوليندا search_key ۽ جتي توهان لاڳاپيل رڪارڊ کي ڇڪيندا.
نوٽ. VLOOKUP گوگل شيٽ ۾ هميشه سرچ_ڪي لاءِ رينج جي پهرين ڪالمن کي اسڪين ڪري ٿو.
- انڊيڪس ان ڪالمن جو تعداد آھي ان ۾ رينج جتان توھان ڊيٽا ڪڍڻ چاھيو ٿا.
مثال طور، جيڪڏھن توھان جي ڳولا جي حد A2:E20 آھي ۽ اھو ڪالم E آھيتوھان کي ڊيٽا حاصل ڪرڻ جي ضرورت آھي، 5 داخل ڪريو. پر جيڪڏھن توھان جي حد D2:E20 آھي، توھان کي ڪالم E مان رڪارڊ حاصل ڪرڻ لاءِ 2 داخل ڪرڻو پوندو.
- [is_sorted] اهو ئي دليل آهي جيڪو توهان ختم ڪري سگهو ٿا. اهو چوڻ لاءِ استعمال ڪيو ويندو آهي ته ڇا ڪالمن کي اهم قدرن سان ترتيب ڏنو ويو آهي (TRUE) يا نه (FALSE). جيڪڏهن صحيح آهي، فنڪشن ڪم ڪندو ويجهي ميچ سان، جيڪڏهن غلط آهي - مڪمل هڪ سان. جڏهن ختم ڪيو وڃي، TRUE ڊفالٽ طور استعمال ٿيندو آهي.
ٽپ. اسان وٽ هڪ تفصيلي گائيڊ آهي VLOOKUP لاءِ وقف ڪيل گوگل شيٽس ۾. مھرباني ڪري ان کي چيڪ ڪريو فنڪشن بابت وڌيڪ ڄاڻڻ لاء، ان جي خصوصيتن ۽ amp; حدون، ۽ وڌيڪ فارمولا مثال حاصل ڪريو.
انهن دليلن کي ذهن ۾ رکندي، اچو ته استعمال ڪريون VLOOKUP کي ٻن گوگل شيٽن کي ضم ڪرڻ لاءِ.
فرض ڪريو مون وٽ شيٽ2 ۾ ٻير ۽ انهن جي IDs سان گڏ هڪ ننڍڙي ٽيبل آهي. اسٽاڪ جي دستيابي اڻڄاڻ آهي جيتوڻيڪ:
اچو ته هن ٽيبل کي مکيه سڏين ڇاڪاڻ ته منهنجو مقصد ان کي ڀرڻ آهي.
> شيٽ 1 ۾ هڪ ٻي ٽيبل پڻ آهي سموري ڊيٽا جاءِ تي، بشمول اسٽاڪ جي دستيابي:
آئون ان کي ڏسندڙ جدول سڏيندس ڇو ته مان ڊيٽا حاصل ڪرڻ لاءِ ان کي ڏسندس.
آئون انهن 2 شيٽن کي ضم ڪرڻ لاءِ گوگل شيٽ VLOOKUP فنڪشن استعمال ڪندو. فنڪشن ٻنھي جدولن ۾ ٻير سان ملندو، ۽ لاڳاپيل "اسٽاڪ" ڄاڻ کي لوپ اپ مان مکيه جدول ۾ ڪڍندو.
=VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)
14>
ھتي آھي اھو ڪيئن فارمولا ٻن گوگل شيٽن کي بلڪل ملائي ٿو:
- اهو ڪالم B ۾ B2 (مين شيٽ) مان قيمت ڳولي ٿوشيٽ 1 (ڏسڻ واري شيٽ).
نوٽ. ياد رکو، VLOOKUP مخصوص رينج جي پهرين ڪالمن کي اسڪين ڪري ٿو — Sheet1!$B$2:$C$10 .
نوٽ. مان رينج لاءِ مطلق حوالا استعمال ڪريان ٿو ڇاڪاڻ ته مان فارمولا کي ڪالم ۾ نقل ڪريان ٿو ۽ ان ڪري مون کي ضرورت آهي ته اها حد هر قطار ۾ ساڳي رهي ته جيئن نتيجو نه ڀڃي.
- FALSE آخر ۾ چوي ٿو ته ڪالمن B ۾ ڊيٽا کي ترتيب نه ڏنو ويو آهي (ڏکڻ واري شيٽ ۾) ان ڪري صرف صحيح ميچن تي غور ڪيو ويندو.
- هڪ دفعو هڪ ميچ آهي، گوگل شيٽ VLOOKUP لاڳاپيل رڪارڊ کي ان رينج جي ٻئي ڪالمن (ڪالمن سي) مان ڪڍندو آهي.
گوگل شيٽس ۾ VLOOKUP پاران واپس ڪيل غلطيون لڪايو - IFERROR
پر انهن بابت ڇا آهي #N /A نقص؟
توهان انهن کي انهن قطارن ۾ ڏسندا جتي ٻير ڪنهن ٻئي شيٽ ۾ نه هوندا آهن ۽ واپس ڪرڻ لاءِ ڪجهه به ناهي هوندو. خوشقسمتيءَ سان، ان جي بدران اهڙي سيلز کي خالي رکڻ جو هڪ طريقو آهي.
بس پنهنجي Google شيٽ VLOOKUP کي IFERROR:
=IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")
ٽپ . ٻين غلطين کي پڪڙيو ۽ درست ڪريو توھان جي Google Sheets VLOOKUP ھن گائيڊ مان حل استعمال ڪندي موٽائي سگھي ٿي.
Match & سڄي ڪالمن لاءِ هڪ ئي وقت ۾ رڪارڊ اپ ڊيٽ ڪريو — ArrayFormula
هڪ وڌيڪ شيءِ جنهن جو مان ذڪر ڪرڻ چاهيان ٿو اهو آهي ته گوگل شيٽ ڊيٽا کي ڪيئن ملائي ۽ ملائي پوري ڪالمن لاءِ هڪ ئي وقت ۾.
هتي ڪجهه به پسند ناهي , صرف هڪ وڌيڪ فنڪشن — ArrayFormula.
صرف Google Sheets VLOOKUP ۾ پنھنجي ھڪڙي سيل جي ڪيئي رڪارڊ کي پوري ڪالم سان مٽايو ۽ ھي سڄو فارمولا لڳايوArrayFormula جي اندر:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))
هن طريقي سان، توهان کي فارمولا کي ڪالمن ۾ ڪاپي ڪرڻ جي ضرورت نه پوندي. ArrayFormula هر سيل تي صحيح نتيجو واپس ڪندو.
جيتوڻيڪ گوگل شيٽ ۾ VLOOKUP اهڙن سادي ڪمن لاءِ ڀرپور آهي، ان ۾ ڪجهه حدون آهن. هتي خرابين مان هڪ آهي: اهو ان جي کاٻي پاسي نه ٿو ڏسي سگهي. توهان جيڪا به حد ڏيکاريو، اها هميشه پنهنجي پهرين ڪالمن کي اسڪين ڪري ٿي.
اهڙيءَ طرح، جيڪڏهن توهان کي 2 گوگل شيٽس کي ضم ڪرڻ جي ضرورت آهي ۽ بيري (ٻئي ڪالمن) جي بنياد تي IDs (پهرين ڪالم ڊيٽا) کي ڪڍڻو آهي، VLOOKUP مدد نه ڪندو. . توهان صرف صحيح فارمولا ٺاهي نه سگهندا.
اهڙين صورتن ۾، گوگل شيٽ لاءِ INDEX MATCH راند ۾ داخل ٿئي ٿو.
Match & INDEX MATCH duo
INDEX MATCH، يا بلڪه INDEX & MATCH، اصل ۾ ٻه مختلف گوگل شيٽ فنڪشن آهن. پر جڏهن اهي گڏجي استعمال ڪيا وڃن ٿا، اهو هڪ ايندڙ سطح جي VLOOKUP وانگر آهي.
ها، اهي گوگل شيٽ کي به ضم ڪن ٿا: هڪ ٽيبل ۾ سيلز کي اپڊيٽ ڪن ٿا رڪارڊس سان گڏ ٻي ٽيبل جي رڪارڊ سان گڏ عام ڪيئي رڪارڊ جي بنياد تي.
پر اهي اهو گهڻو بهتر ڪن ٿا ڇو ته اهي VLOOKUP جي انهن سڀني حدن کي نظر انداز ڪن ٿا.
آئون اڄ سڀ بنيادي ڳالهيون نه ڍڪيندس ڇو ته مون اهو هن بلاگ پوسٽ ۾ ڪيو آهي. پر مان توهان کي ڪجهه INDEX MATCH فارمولا جا مثال ڏيندس ته جيئن توهان ڏسي سگهو ته اهي گوگل اسپريڊ شيٽ ۾ ڪيئن ڪم ڪن ٿا. مان مٿيان ساڳي نموني ٽيبل استعمال ڪندس.
Google شيٽ ۾ INDEX MATCH عمل ۾
پهرين، اچو ته انهن کي ضم ڪريونگوگل شيٽ ۽ سڀني ملندڙ ٻير لاءِ اسٽاڪ جي دستيابي کي اپڊيٽ ڪيو:
=INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))
19>
ڪيئن ڪندا INDEX & MATCH ڪم جڏهن گڏ استعمال ڪيو وڃي ته جيئن جيئن؟
- MATCH B2 تي نظر اچي ٿو ۽ شيٽ1 تي ڪالم B ۾ بلڪل ساڳيو رڪارڊ ڳولي ٿو. هڪ دفعو مليو، اهو قطار جو تعداد ڏئي ٿو جنهن ۾ اها قيمت آهي - 10 منهنجي صورت ۾.
- INDEX شيٽ 1 تي پڻ انهي 10هين قطار ڏانهن وڃي ٿو، صرف اها قيمت ڪنهن ٻئي ڪالمن کان وٺي ٿي - C.
هاڻي اچو ته ڪوشش ڪريون ۽ جانچ ڪريون INDEX MATCH ان جي مقابلي ۾ جيڪي گوگل شيٽس VLOOKUP نه ٿو ڪري سگهي — شيٽ کي ملائي ڇڏيو ۽ کاٻي پاسي واري ڪالم کي گهربل IDs سان اپڊيٽ ڪيو:
=INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))
Easy-peasy :)
Google Sheets ۾ INDEX MATCH پاران موٽايل غلطين کي سنڀاليو
اچو ته اڳتي وڌون ۽ انهن نقصن کان نجات حاصل ڪريون جن جي سيلن ۾ ڪوبه ميلاپ ناهي. IFERROR وري مدد ڪندو. بس پنھنجي گوگل شيٽ انڊيڪس ميچ کي ان جي پھرين دليل طور ڏيو.
مثال 1.
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
مثال 2.
=IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")
هاڻي، توهان انهن گوگل شيٽس کي INDEX MATCH استعمال ڪندي ڪيئن ضم ڪندا ۽ هڪ ئي وقت سڄي ڪالمن ۾ سڀني سيلز کي اپڊيٽ ڪندا؟
چڱو… توهان نه. ٿورو مسئلو آهي: ArrayFormula انهن ٻن سان ڪم نٿو ڪري.
توهان کي ڪالم جي هيٺان INDEX MATCH فارمولا ڪاپي ڪرڻو پوندو يا متبادل طور Google Sheets QUERY فنڪشن استعمال ڪرڻو پوندو.
ضم ڪريو گوگل شيٽس & QUERY استعمال ڪندي سيلز کي اپڊيٽ ڪريو
Google Sheets QUERY اسپريڊ شيٽ ۾ سڀ کان وڌيڪ طاقتور فنڪشن آهي.هن شيءِ کي ذهن ۾ رکڻ سان، اها ڪا به تعجب جي ڳالهه ناهي ته اها ضم ڪرڻ واري جدولن جو هڪ طريقو پيش ڪري ٿي - ميچ ۽ amp; مختلف شيٽس مان قدرن کي ضم ڪريو.
=QUERY(data, query, [headers])Tip. جيڪڏهن توهان اڳ ڪڏهن به استعمال نه ڪيو آهي گوگل شيٽ QUERY، هي سبق توهان کي ان جي مخصوص ٻولي ذريعي حاصل ڪندو.
حقيقي ڊيٽا سان اسٽاڪ ڪالمن کي اپڊيٽ ڪرڻ لاءِ QUERY فارمولا ڇا ڏسڻ گهرجي؟
=QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&""")
- Google Sheets QUERY منهنجي لوڪ اپ شيٽ کي ڏسندي آهي (Sheet1 جنهن جي رڪارڊس سان مون کي پنهنجي مين ٽيبل ڏانهن ڇڪڻ جي ضرورت آهي)
- ۽ ڪالم C مان اهي سڀئي سيل واپس ڪري ٿو جتي ڪالم B منهنجي مين ٽيبل ۾ ٻير سان ملندو آهي
مون کي صرف انهن غلطين کي وڃائڻ ڏيو بغير ميلن جي سيلز لاءِ:
=IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&"""),"")
چڱو، اهو بهتر آهي :)
6> مختلف گوگل اسپريڊ شيٽس مان ٽيبل ضم ڪريو — IMPORTRANGE فنڪشنهڪ وڌيڪ فنڪشن آهي جنهن جو مان ذڪر ڪرڻ چاهيان ٿو. اهو ضروري آهي ڇاڪاڻ ته اهو توهان کي مختلف گوگل اسپريڊ شيٽس (فائلن) ۾ رهندڙ شيٽس کي ضم ڪرڻ جي اجازت ڏئي ٿو.
فنڪشن کي IMPORTRANGE سڏيو ويندو آهي:
=IMPORTRANGE("spreadsheet_url","range_string")- اڳيون انهي اسپريڊ شيٽ جي لنڪ ڏانهن وڃي ٿو جتي توهان ڊيٽا کي ڪڍو ٿا
- بعد ۾ شيٽ وڃي ٿي ۽ amp؛ اها حد جيڪا توهان وٺڻ چاهيو ٿا ان اسپريڊ شيٽ مان
نوٽ. مان هن فنڪشن تي گوگل ڊڪس ذريعي وڃڻ جي صلاح ڏيان ٿو ته جيئن توهان ان جي ڪم جي ڪنهن به اهم nuance کي نه وڃايو.
تصور ڪريو ته توھان جي ڳولھڻ واري شيٽ (سانريفرنس ڊيٽا) اسپريڊ شيٽ 2 ۾ آهي (اڪا اسپريڊ شيٽ اسپريڊ شيٽ). توهان جي مکيه شيٽ اسپريڊ شيٽ 1 (مکيه اسپريڊ شيٽ) ۾ آهي.
نوٽ. IMPORTRANGE ڪم ڪرڻ لاءِ، توھان کي لازمي طور تي ٻنھي فائلن کي ڳنڍڻو پوندو. ۽ جڏهن ته گوگل شيٽ ان لاءِ هڪ بٽڻ جو مشورو ڏئي ٿي ته ان حق لاءِ توهان پنهنجو فارمولا سيل ۾ ٽائيپ ڪريو ۽ Enter کي دٻايو، هيٺ ڏنل فارمولين لاءِ توهان کي اهو ڪم اڳ ۾ ڪرڻو پوندو. هي قدم-جي-قدم گائيڊ توهان جي مدد ڪندو.
هيٺ ڏنل مثال آهن مختلف فائلن مان گوگل شيٽس کي ضم ڪرڻ لاءِ IMPORTRANGE استعمال ڪندي هر فنڪشن سان جيڪو توهان اڄ کان اڳ سکيو آهي.
مثال 1. IMPORTRANGE + VLOOKUP
IMPORTRANGE استعمال ڪريو هڪ حد طور 2 الڳ گوگل اسپريڊ شيٽ کي ضم ڪرڻ لاءِ VLOOKUP:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))
مثال 2. IMPORTRANGE + INDEX MATCH
جيئن INDEX MATCH لاءِ & اھم، فارمولا وڌيڪ وڏو ٿي ويندو آھي ڇو ته توھان کي ٻي اسپريڊ شيٽ کي ٻه ڀيرا حوالو ڏيڻ جي ضرورت آھي: INDEX لاءِ حد ۽ MATCH لاءِ حد جي طور تي:
=IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")
مثال 3. IMPORTRANGE + QUERY
فارمولن جو ھي ٽينڊم منھنجي ذاتي پسند آھي. اهي اسپريڊ شيٽ ۾ تقريبن ڪنهن به شيء سان ڊيل ڪري سگهن ٿا جڏهن گڏجي استعمال ڪيو وڃي. الڳ اسپريڊ شيٽ مان گوگل شيٽس کي ضم ڪرڻ هڪ استثنا نه آهي.
=IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")
31>
Whew!
اهو سڀ ڪجهه ڪمن لاءِ آهي & فارمولا.
توهان ڪنهن به فنڪشن کي چونڊڻ لاءِ آزاد آهيو & مٿي ڏنل مثالن سان پنهنجو فارمولا ٺاهيو…
يا…
... ڪوشش ڪريو هڪ خاص اوزار جيڪو توهان لاءِ گوگل شيٽس کي ضم ڪري! ؛)
فارمولا فريملائڻ جو طريقو & ڊيٽا کي ضم ڪريو — گوگل شيٽس لاءِ شيٽ ايڊ آن کي ضم ڪريو
جيڪڏهن توهان وٽ فارمولا ٺاهڻ يا سکڻ جو وقت نه آهي، يا جيڪڏهن توهان صرف عام رڪارڊ جي بنياد تي ڊيٽا ۾ شامل ٿيڻ جو آسان طريقو ڳولي رهيا آهيو، شيٽ کي ضم ڪريو بلڪل صحيح.
توهان کي صرف 5 استعمال ڪندڙ-دوست قدمن ۾ چيڪ بڪس کي نشانو بڻائڻو پوندو:
- پنهنجي مکيه شيٽ کي چونڊيو
- منتخب ڪريو توهان جي لِڪ اپ شيٽ
- چيڪ باڪسز سان چيڪ ڪالمن کي نشان لڳايو (جيڪي ملائڻ لاءِ رڪارڊ هجن)
- اپڊيٽ ڪرڻ لاءِ ڪالم چونڊيو:
32>
سڀني چونڊيل اختيارن کي منظرنامي ۾ محفوظ ڪرڻ ۽ ان کي ٻيهر استعمال ڪرڻ جو امڪان پڻ آهي جڏهن توهان کي ضرورت هجي:
ڏسو هي 3 منٽ جي ڊيمو وڊيو ڏسڻ لاءِ ته اهو ڪيئن ڪم ڪري ٿو:
آئون توهان کي حوصلا افزائي ڪريان ٿو توهان جي مرج شيٽس کي انسٽال ڪريو گوگل شيٽس اسٽور ۽ ڪوشش ڪرڻ لاءِ انهن هدايتن تي عمل ڪريو ۽ پنهنجي ٽيبل کي ٻئي شيٽ جي معلومات سان تازه ڪاري ڪريو.
اسپريڊ شيٽ فارمولا مثالن سان
گوگل شيٽس کي ضم ڪريو & تازه ڪاري ڊيٽا - فارمولا مثال (فائل جي ڪاپي ٺاهيو)