متحرڪ رينج خودڪار سائيز سان

ڇا توهان وٽ ايڪسل ۾ ڊيٽا سان گڏ ٽيبل آهن جن کي ريسائيز ڪري سگهجي ٿو، يعني قطارن جو تعداد (ڪالمن) ڪم جي دوران وڌائي يا گهٽائي سگھي ٿو؟ جيڪڏهن ٽيبل جو سائز "فلوٽ" آهي، ته توهان کي هن لمحي کي مسلسل نگراني ڪرڻ ۽ ان کي درست ڪرڻو پوندو:

  • رپورٽ فارمولن ۾ لنڪس جيڪي اسان جي ٽيبل ڏانهن اشارو ڪن ٿا
  • پيوٽ جدولن جي شروعاتي حدون جيڪي اسان جي ٽيبل جي مطابق ٺهيل آهن
  • اسان جي جدول جي مطابق ٺهيل چارٽ جي شروعاتي حدون
  • ڊراپ ڊائونز لاءِ حدون جيڪي اسان جي ٽيبل کي ڊيٽا ماخذ طور استعمال ڪن ٿيون

هي سڀ مجموعي طور تي توهان کي بور ٿيڻ نه ڏيندو 😉

اهو هڪ متحرڪ "ربر" رينج ٺاهڻ لاء گهڻو وڌيڪ آسان ۽ صحيح هوندو، جيڪو خودڪار طور تي ڊيٽا جي قطارن ۽ ڪالمن جي حقيقي تعداد ۾ ماپ ۾ ترتيب ڏيندو. هن کي لاڳو ڪرڻ لاء، اتي ڪيترائي طريقا آهن.

طريقو 1. سمارٽ ٽيبل

پنھنجي سيلز جي حد کي نمايان ڪريو ۽ ٽيب مان چونڊيو گھر - ٽيبل جي طور تي فارميٽ (گھر - ٽيبل جي طور تي فارميٽ):

متحرڪ رينج خودڪار سائيز سان

جيڪڏھن توھان کي ضرورت نه آھي پٽي واري ڊيزائن جيڪا ٽيبل ۾ شامل ڪئي وئي آھي ضمني اثر طور، پوء توھان ان کي بند ڪري سگھوٿا ٽيب تي جيڪو ظاهر ٿئي ٿو. تعمير ڪندڙ (ڊزائن). هن طريقي سان ٺهيل هر ٽيبل کي هڪ نالو ملي ٿو جيڪو تبديل ڪري سگهجي ٿو وڌيڪ آسان هڪ سان ساڳي جڳهه تي ٽيب تي تعمير ڪندڙ (ڊزائن) ميدان ۾ ٽيبل جو نالو (ٽيبل جو نالو).

متحرڪ رينج خودڪار سائيز سان

ھاڻي اسان پنھنجي ”سمارٽ ٽيبل“ ڏانھن متحرڪ لنڪ استعمال ڪري سگھون ٿا:

  • ٽيبل 1 - سڄي ٽيبل سان ڳنڍيو سواءِ هيڊر قطار (A2:D5)
  • جدول1[#سڀ] - پوري ٽيبل سان ڳنڍيو (A1:D5)
  • ٽيبل 1[پطرس] - رينج-ڪالمن جو حوالو بغير پهرين سيل-هيڊر (C2:C5)
  • ٽيبل 1[#هيڊر] - ڪالمن جي نالن سان "هيڊر" سان ڳنڍيو (A1:D1)

اهڙا حوالا فارمولن ۾ تمام سٺو ڪم ڪن ٿا، مثال طور:

= SUM (ٽيبل 1 [ماسڪو]) - ڪالمن "ماسڪو" لاءِ رقم جو حساب

or

=VPR(F5;ٽيبل 1؛3؛0) – سيل F5 مان مهيني لاءِ ٽيبل ۾ ڳولهيو ۽ ان لاءِ سينٽ پيٽرسبرگ رقم جاري ڪريو (VLOOKUP ڇا آهي؟)

اهڙيون ڳنڍيون ڪاميابيءَ سان استعمال ڪري سگھجن ٿيون جڏهن پيوٽ ٽيبل ٺاهيندي ٽيب تي چونڊ ڪندي داخل ڪريو - پيوٽ ٽيبل (داخل ڪريو - پيوٽ ٽيبل) ۽ سمارٽ ٽيبل جو نالو ڊيٽا ماخذ طور داخل ڪرڻ:

متحرڪ رينج خودڪار سائيز سان

جيڪڏهن توهان اهڙي ٽيبل جو هڪ ٽڪرو چونڊيو (مثال طور، پهرين ٻه ڪالمن) ۽ ڪنهن به قسم جو هڪ خاڪو ٺاهيو، پوء جڏهن نئين لائين شامل ڪندا، اهي خودڪار طريقي سان ڊراگرام ۾ شامل ڪيا ويندا.

جڏهن ڊراپ-ڊائون لسٽون ٺاهي رهيا آهن، سمارٽ ٽيبل عناصر ڏانهن سڌو لنڪ استعمال نٿا ڪري سگهن، پر توهان آساني سان هن حد تائين حاصل ڪري سگهو ٿا هڪ حڪمت عملي استعمال ڪندي - فنڪشن استعمال ڪريو اڻ سڌي طرح (سڌو)، جيڪو متن کي لنڪ ۾ تبديل ڪري ٿو:

متحرڪ رينج خودڪار سائيز سان

اهي. سمارٽ ٽيبل جي هڪ لنڪ ٽيڪسٽ اسٽرنگ جي صورت ۾ (اقتباس جي نشانين ۾!) هڪ مڪمل لنڪ ۾ تبديل ٿي ويندي آهي، ۽ ڊراپ-ڊائون لسٽ عام طور تي ان کي سمجهي ٿي.

طريقو 2: متحرڪ نالي واري حد

جيڪڏهن توهان جي ڊيٽا کي سمارٽ ٽيبل ۾ تبديل ڪرڻ ڪنهن سبب لاءِ ناپسنديده آهي، ته پوءِ توهان استعمال ڪري سگهو ٿا ٿورڙو وڌيڪ پيچيده، پر گهڻو وڌيڪ ذهين ۽ ورسٽائل طريقو - Excel ۾ هڪ متحرڪ نالي واري رينج ٺاهيو جيڪو اسان جي ٽيبل ڏانهن اشارو ڪري ٿو. پوءِ، جيئن سمارٽ ٽيبل جي صورت ۾، توهان آزاديءَ سان ڪنهن به فارمولين، رپورٽن، چارٽس وغيره ۾ ٺاهيل رينج جو نالو استعمال ڪري سگهو ٿا. اچو ته هڪ سادي مثال سان شروع ڪريون:

متحرڪ رينج خودڪار سائيز سان

ڪم: هڪ متحرڪ نالي واري حد ٺاهيو جيڪو شهرن جي فهرست جو حوالو ڏئي ۽ خودڪار طور تي ڊگھو ۽ ننڍو ٿيندو جڏهن نوان شهر شامل ڪرڻ يا انهن کي حذف ڪرڻ.

اسان کي ڪنهن به ورزن ۾ موجود ٻه بلٽ ان ايڪسل افعال جي ضرورت پوندي - POICPOZ (ميچ) حد جي آخري سيل کي طئي ڪرڻ لاء، ۽ INDEX (INDEX) هڪ متحرڪ لنڪ ٺاهڻ لاء.

MATCH استعمال ڪندي آخري سيل ڳولڻ

MATCH(lookup_value, range, match_type) - هڪ فنڪشن جيڪو ڪنهن حد (قطار يا ڪالمن) ۾ ڏنل قدر جي ڳولا ڪري ٿو ۽ سيل جو آرڊينل نمبر واپس ڪري ٿو جتي اهو مليو هو. مثال طور، فارمولا MATCH(“March”;A1:A5;0) نتيجي طور نمبر 4 واپس ڪندو، ڇاڪاڻ ته لفظ ”مارچ“ ڪالم A1:A5 ۾ چوٿين سيل ۾ واقع آهي. آخري فنڪشن دليل Match_Type = 0 جو مطلب آهي ته اسان هڪ درست ميچ ڳولي رهيا آهيون. جيڪڏهن هن دليل جي وضاحت نه ڪئي وئي آهي، ته پوءِ فنڪشن مٽائي ويندي سرچ موڊ ۾ ويجھي ننڍڙي قدر لاءِ- اهو ئي آهي جيڪو ڪاميابيءَ سان استعمال ڪري سگهجي ٿو اسان جي صف ۾ آخري قبضي واري سيل کي ڳولڻ لاءِ.

چال جو جوهر سادو آهي. MATCH سيلز جي ڳولا ڪري ٿو رينج ۾ مٿين کان هيٺ تائين ۽، نظريي ۾، بند ٿيڻ گهرجي جڏهن اهو ڏنل هڪ جي ويجھي ننڍڙي قدر ڳولي ٿو. جيڪڏهن توهان هڪ قدر بيان ڪريو ٿا جيڪو واضح طور تي ٽيبل ۾ موجود ڪنهن به مطلوبه قدر کان وڌيڪ آهي، پوءِ MATCH ٽيبل جي بلڪل آخر تائين پهچندو، ڪجھ به نه ڳوليو ۽ آخري ڀريل سيل جو ترتيب نمبر ڏيو. ۽ اسان کي ان جي ضرورت آهي!

جيڪڏهن اسان جي صف ۾ صرف انگ آهن، ته پوء اسان هڪ انگ کي گهربل قدر جي طور تي بيان ڪري سگهون ٿا، جيڪو واضح طور تي ٽيبل ۾ موجود ڪنهن کان وڌيڪ آهي:

متحرڪ رينج خودڪار سائيز سان

گارنٽي لاءِ، توھان استعمال ڪري سگھو ٿا نمبر 9E + 307 (9 ڀيرا 10 کان 307 جي طاقت، يعني 9 سان 307 زيرو) - وڌ ۾ وڌ نمبر جيڪو Excel اصول ۾ ڪم ڪري سگھي ٿو.

جيڪڏهن اسان جي ڪالمن ۾ متن جا قدر آهن، ته پوءِ سڀ کان وڏي ممڪن نمبر جي برابر، توهان داخل ڪري سگهو ٿا تعميراتي REPEAT(“i”, 255) – هڪ ٽيڪسٽ اسٽرنگ جنهن ۾ 255 اکرن تي مشتمل آهي “i” – جو آخري اکر. الفابيٽ. جيئن ته ايڪسل اصل ۾ ڪردارن جي ڪوڊن جو مقابلو ڪري ٿو جڏهن ڳولهيو، اسان جي ٽيبل ۾ ڪا به ٽيڪسٽ ٽيڪنيڪل طور تي "ننڍو" ٿي ويندي اهڙي ڊگهي "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"

متحرڪ رينج خودڪار سائيز سان

INDEX استعمال ڪندي هڪ لنڪ ٺاهيو

ھاڻي ته اسان کي جدول ۾ آخري غير خالي عنصر جي پوزيشن جي ڄاڻ آھي، اھو رھي ٿو اسان جي پوري حد تائين ھڪڙي لنڪ ٺاھيو. ان لاءِ اسان فنڪشن استعمال ڪريون ٿا:

INDEX(حد؛ قطار نمبر؛ ڪالم_نمبر)

اهو سيل جي مواد کي قطار ۽ ڪالمن نمبر جي لحاظ کان حد تائين ڏئي ٿو، مثال طور، فنڪشن = INDEX(A1:D5;3;4) اسان جي جدول ۾ شهرن ۽ مهينن سان گڏ اڳئين طريقي سان 1240 ڏيندو - مواد ٽئين قطار ۽ چوٿين ڪالمن مان، يعني سيلز D3. جيڪڏهن صرف هڪ ڪالم آهي ته پوءِ ان جو نمبر ختم ڪري سگهجي ٿو، يعني فارمولا INDEX(A4:A3;2) آخري اسڪرين شاٽ ۾ ”سامارا“ ڏيندو.

۽ هتي هڪ مڪمل طور تي واضح nuance نه آهي: جيڪڏهن INDEX صرف سيل ۾ داخل نه ڪيو ويو آهي = نشان کان پوء، معمول جي طور تي، پر ڪولن کان پوء رينج جي حوالي جي آخري حصي جي طور تي استعمال ڪيو ويو آهي، پوء اهو وڌيڪ نه ڏيندو. سيل جو مواد، پر ان جو پتو! اهڙيءَ طرح، هڪ فارمولا جهڙو $A$2:INDEX($A$2:$A$100;3) رينج A2:A4 جو حوالو ڏيندو ان پٽ تي.

۽ اھو اھو آھي جتي MATCH فنڪشن اچي ٿو، جيڪو اسان لسٽ جي آخر کي متحرڪ طور تي طئي ڪرڻ لاءِ INDEX اندر داخل ڪريون ٿا:

=$A$2:INDEX($A$2:$A$100; ميچ (رپ ("I"؛ 255)A2:A100))

ھڪڙي نالي واري حد ٺاھيو

اهو باقي رهي ٿو ته اهو سڀ ڪجهه هڪ مڪمل ۾ پيڪ ڪرڻ لاء. هڪ ٽيب کوليو فارمولا (فارمولا) ۽ ڪلڪ ڪريو نالي وارو مئنيجر (نالو مئنيجر). کليل ونڊو ۾، بٽڻ تي ڪلڪ ڪريو ٺاهيو (نئون)داخل ڪريو اسان جي حد جو نالو ۽ فارمولا فيلڊ ۾ حد (حوالو):

متحرڪ رينج خودڪار سائيز سان

ان تي ڪلڪ ڪرڻ باقي آهي OK ۽ تيار ڪيل رينج ڪنهن به فارمولن، ڊراپ-ڊائون لسٽن يا چارٽس ۾ استعمال ڪري سگھجي ٿي.

  • جدولن کي ڳنڍڻ لاءِ VLOOKUP فنڪشن استعمال ڪريو ۽ قيمتون ڳوليو
  • هڪ خودڪار آبادي واري ڊراپ ڊائون لسٽ ڪيئن ٺاهيو
  • ڊيٽا جي وڏي مقدار جو تجزيو ڪرڻ لاءِ هڪ پيوٽ ٽيبل ڪيئن ٺاهيو

 

جواب ڇڏي وڃو