ايڪسل متحرڪ نالي جي حد: ڪيئن ٺاهيو ۽ استعمال ڪريو

  • هن کي شيئر ڪريو
Michael Brown

هن ٽيوٽوريل ۾، توهان سيکاريندا ته ايڪسل ۾ هڪ متحرڪ نالي واري رينج ڪيئن ٺاهي ۽ ان کي فارمولين ۾ ڪيئن استعمال ڪجي ته جيئن نئين ڊيٽا کي خودڪار طريقي سان حسابن ۾ شامل ڪجي.

گذريل هفتي ۾ سبق، اسان Excel ۾ جامد نالي واري حد کي بيان ڪرڻ لاء مختلف طريقن سان ڏٺو. هڪ جامد نالو هميشه ساڳئي سيلن ڏانهن اشارو ڪري ٿو، مطلب ته توهان کي رينج ريفرنس کي دستي طور تي اپڊيٽ ڪرڻو پوندو جڏهن توهان نئون شامل ڪيو يا موجوده ڊيٽا کي هٽايو.

جيڪڏهن توهان مسلسل تبديل ٿيندڙ ڊيٽا سيٽ سان ڪم ڪري رهيا آهيو، توهان شايد چاهيو ٿا پنھنجي نالي واري حد کي متحرڪ ڪريو ته جيئن اھو خودڪار طور تي وڌايو وڃي نئين شامل ڪيل داخلائن يا معاهدن کي شامل ڪرڻ لاءِ ختم ٿيل ڊيٽا کي خارج ڪرڻ لاءِ. هن سبق ۾ اڳتي هلي، توهان کي تفصيلي قدم قدم جي هدايت ملندي ته اهو ڪيئن ڪجي.

    ڪيئن هڪ متحرڪ نالي واري رينج کي Excel ۾ ٺاهيو

    جي لاءِ شروعاتي طور تي، اچو ته ھڪڙي متحرڪ نالي واري حد ٺاھيون جنھن ۾ ھڪڙي ڪالمن ۽ قطارن جي ھڪڙي متغير تعداد تي مشتمل آھي. ان کي مڪمل ڪرڻ لاءِ، ھي عمل ڪريو:

    1. فارمولا ٽئب تي، تعريف ڪيل نالا گروپ ۾، ڪلڪ ڪريو نالو بيان ڪريو . يا، Ctrl + F3 کي دٻايو Excel Name Manger کولڻ لاءِ، ۽ ڪلڪ ڪريو New… Button.
    2. هر صورت ۾، نئون نالو ڊائلاگ باڪس کلي ويندو، جتي توھان ھيٺ ڏنل تفصيل بيان ڪريو:
      • نالو باڪس ۾، پنھنجي متحرڪ رينج لاءِ نالو ٽائيپ ڪريو.
      • ۾ اسڪوپ ڊراپ ڊائون، سيٽ ڪريو نالي جو دائرو. ڪم ڪتاب (ڊفالٽ) اڪثر ۾ سفارش ڪئي وئي آهيڪيس.
      • Refers to باڪس ۾، يا ته OFFSET COUNTA يا INDEX COUNTA فارمولا داخل ڪريو.
    3. ٺيڪ تي ڪلڪ ڪريو. ٿي ويو!

    هيٺ ڏنل اسڪرين شاٽ ۾، اسان هڪ متحرڪ نالي واري حد جي وضاحت ڪريون ٿا آئٽمز جيڪو سڀني سيلز کي ڊيٽا سان گڏ ڪالمن A ۾ رکي ٿو، سواءِ هيڊر قطار جي :

    14>

    آفسيٽ فارمولا هڪ Excel متحرڪ نالي واري رينج کي بيان ڪرڻ لاءِ

    Excel ۾ هڪ متحرڪ نالي واري رينج ٺاهڻ جو عام فارمولا هن ريت آهي:

    OFFSET ( first_cell, 0, 0, COUNTA( column), 1)

    ڪٿي:

    • first_cell - پهريون نالي واري حد ۾ شامل ڪرڻ لاءِ شيون، مثال طور $A$2.
    • کالم - هڪ مطلق حوالو جيئن ڪالمن لاءِ $A:$A.

    هن فارمولا جي بنيادي حصي ۾، توهان COUNTA فنڪشن استعمال ڪندا آهيو دلچسپي جي ڪالمن ۾ غير خالي سيلن جو تعداد حاصل ڪرڻ لاءِ. اهو نمبر سڌو وڃي ٿو اونچائي OFFSET (reference، rows، cols، [height]، [width]) فنڪشن جي دليلن کي ٻڌائي ٿو ته ڪيتريون قطارون واپس ڪرڻيون آهن.

    ان کان اڳتي، اهو هڪ عام آفسٽ فارمولا آهي، جتي:

    • حوالو اهو شروعاتي نقطو آهي جتان توهان آفسيٽ (first_cell) جو بنياد بڻايو.
    • قطار ۽ cols ٻئي 0 آهن، ڇاڪاڻ ته اتي ڪو به ڪالم يا قطار نه آهي آفسٽ ڪرڻ لاءِ.
    • چوڌائي برابر آهي 1 ڪالمن جي.

    مثال طور، شيٽ3 ۾ ڪالمن A لاءِ متحرڪ نالي واري حد ٺاهڻ لاءِ، سيل A2 ۾ شروع ٿي، اسان هي فارمولا استعمال ڪريون ٿا:

    =OFFSET(Sheet3!$A$2, 0, 0, COUNTA(Sheet3!$A:$A), 1)

    نوٽ. جيڪڏهن توهان تعريف ڪري رهيا آهيوموجوده ورڪ شيٽ ۾ هڪ متحرڪ رينج، توهان کي حوالن ۾ شيٽ جو نالو شامل ڪرڻ جي ضرورت ناهي، Excel اهو توهان لاء خودڪار طريقي سان ڪندو. جيڪڏهن توهان ڪنهن ٻي شيٽ لاءِ هڪ رينج ٺاهي رهيا آهيو، سيل يا رينج ريفرنس کي شيٽ جي نالي سان اڳي لڳايو ۽ ان کان پوءِ عجب واري نقطي (جهڙوڪ مٿي ڏنل فارمولا مثال ۾).

    انڊيڪس فارمولا ۾ هڪ متحرڪ نالي واري حد ٺاهڻ لاءِ. Excel

    هڪ Excel متحرڪ رينج ٺاهڻ جو هڪ ٻيو طريقو COUNTA استعمال ڪري رهيو آهي INDEX فنڪشن سان ميلاپ ۾.

    first_cell:INDEX( column,COUNTA( کالم))

    هي فارمولا ٻن حصن تي مشتمل آهي:

    • رينج آپريٽر جي کاٻي پاسي (:)، توهان رکو ٿا هارڊ ڪوڊ ٿيل شروعاتي حوالو جيئن $A$2 .
    • ساڄي پاسي، توھان استعمال ڪريو INDEX(array, row_num, [column_num]) فنڪشن کي ختم ڪرڻ لاءِ. هتي، توهان صفن لاءِ سڄو ڪالم A فراهم ڪريو ۽ قطار نمبر حاصل ڪرڻ لاءِ COUNTA استعمال ڪريو (يعني ڪالمن A ۾ غير داخل ٿيل سيلن جو تعداد).

    اسان جي نموني ڊيٽا سيٽ لاءِ (مهرباني ڪري ڏسو مٿي ڏنل اسڪرين شاٽ)، فارمولا هن ريت آهي:

    =$A$2:INDEX($A:$A, COUNTA($A:$A))

    جيئن ته ڪالمن A ۾ 5 غير خالي سيل آهن، جن ۾ ڪالمن هيڊر به شامل آهي، COUNTA 5 موٽائي ٿو. نتيجي طور، INDEX $A موٽائي ٿو $5، جيڪو ڪالمن A ۾ آخري استعمال ٿيل سيل آهي (عام طور تي هڪ انڊيڪس فارمولا هڪ قدر واپس ڪندو آهي، پر ريفرنس آپريٽر ان کي حوالو واپس ڪرڻ تي مجبور ڪندو آهي). ۽ ڇاڪاڻ ته اسان $A$2 کي شروعاتي نقطي طور مقرر ڪيو آهي، جو آخري نتيجوفارمولا رينج آهي $A$2:$A$5.

    نئين ٺاهيل متحرڪ رينج کي جانچڻ لاءِ، توهان ڪري سگهو ٿا COUNTA شيون آڻڻ جي ڳڻپ:

    =COUNTA(Items)

    جيڪڏهن سڀ ڪجهه صحيح طريقي سان ٿي چڪو آهي، فارمولا جو نتيجو تبديل ٿي ويندو جڏهن توهان فهرست مان شيون شامل ڪريو يا هٽايو:

    18>

    نوٽ. مٿي بيان ڪيل ٻن فارمولن جو ساڳيو نتيجو پيدا ٿئي ٿو، جڏهن ته ڪارڪردگي ۾ فرق آهي جيڪو توهان کي ڄاڻڻ گهرجي. OFFSET ھڪڙو غير مستحڪم فعل آھي جيڪو ھڪڙي شيٽ ۾ ھر تبديلي سان ٻيهر حساب ڪري ٿو. طاقتور جديد مشينن تي ۽ معقول حد تائين ڊيٽا سيٽ، اهو مسئلو نه هجڻ گهرجي. گھٽ ظرفيت واري مشينن ۽ وڏي ڊيٽا سيٽن تي، ھي توھان جي ايڪسل کي سست ڪري سگھي ٿو. انهي صورت ۾، توهان بهتر هوندا ته INDEX فارمولا استعمال ڪريو هڪ متحرڪ نالي واري رينج ٺاهڻ لاءِ.

    Excel ۾ ٻه-dimensional متحرڪ رينج ڪيئن ٺاهيو

    ٻه-dimensional نالي رينج ٺاهڻ لاءِ، جتي نه رڳو قطارن جو تعداد پر ڪالمن جو تعداد پڻ متحرڪ آھي، ھيٺ ڏنل ترميم استعمال ڪريو INDEX COUNTA فارمولا:

    first_cell:INDEX($1:$1048576, COUNTA( first_column<2. ۽ column_num INDEX فنڪشن جا دليل، ترتيب سان). صف دليل ۾، توھان سڄي ورڪ شيٽ کي کارايو (1048576 قطارون Excel 2016 - 2007 ۾؛ 65535 قطارون Excel 2003 ۾ ۽ ھيٺيون).

    ۽ ھاڻي،اچو ته اسان جي ڊيٽا سيٽ لاءِ هڪ وڌيڪ متحرڪ رينج بيان ڪريون: سيلز نالي جي حد جنهن ۾ 3 مهينن (جنوري کان مارچ) لاءِ سيلز جا انگ اکر شامل آهن ۽ خودڪار طريقي سان ترتيب ڏين ٿا جيئن توهان نئين شيون (قطار) يا مهينا (ڪالمن) شامل ڪندا ٽيبل.

    سيلز ڊيٽا سان شروع ٿئي ٿو ڪالمن B ۾، قطار 2، فارمولا هيٺ ڏنل شڪل وٺي ٿو:

    =$B$2:INDEX($1:$1048576,COUNTA($B:$B),COUNTA($2:$2))

    پڪ ڪرڻ لاءِ ته توهان جي متحرڪ رينج ڪم ڪري ٿي جيئن اهو سمجهيو وڃي ٿو، هيٺ ڏنل فارمول داخل ڪريو شيٽ تي ڪٿي:

    =SUM(sales)

    =SUM(B2:D5)

    جيئن توهان هيٺ ڏنل اسڪرين شاٽ ۾ ڏسي سگهو ٿا , ٻئي فارمولا ساڳيا کل موٽندا. فرق ان وقت ظاهر ٿئي ٿو جڏهن توهان ٽيبل تي نيون داخلائون شامل ڪندا آهيو: پهريون فارمولا (متحرڪ نالي واري رينج سان) خودڪار طور تي اپڊيٽ ٿيندو، جڏهن ته ٻئي کي هر تبديلي سان دستي طور تي اپڊيٽ ڪرڻو پوندو. اھو ھڪڙو وڏو فرق ٿو آڻي، uh؟

    ڪيئن استعمال ڪجي متحرڪ نالي واريون حدون Excel فارمولن ۾

    هن سبق جي پوئين حصي ۾، توھان اڳ ۾ ئي ڏسي چڪا آھيو ڪجھ سادي فارموليون جيڪي متحرڪ حدون استعمال ڪن ٿيون. ھاڻي اچو ته ڪوشش ڪريون ڪجھ وڌيڪ بامعنيٰ سان جيڪو ڏيکاري ٿو حقيقي قيمت ڏيکاري ٿو ايڪسل ڊائنامڪ نالي رينج جي.

    ھن مثال لاءِ، اسين کلاسڪ INDEX MATCH فارمولا وٺڻ وارا آھيون جيڪو Excel ۾ Vlookup انجام ڏئي ٿو:

    INDEX ( return_range , MATCH ( lookup_value , lookup_range , 0))

    …۽ ڏسو ته ڪيئن اسان جي استعمال سان فارمولا کي اڃا به وڌيڪ طاقتور بڻائي سگھي ٿوdynamic name ranges.

    جيئن مٿي اسڪرين شاٽ ۾ ڏيکاريل آهي، اسان هڪ ڊيش بورڊ ٺاهڻ جي ڪوشش ڪري رهيا آهيون، جتي صارف هڪ شيءِ جو نالو H1 ۾ داخل ڪري ٿو ۽ H2 ۾ ان شيءِ جي ڪل سيل حاصل ڪري ٿو. نمائش جي مقصدن لاءِ ٺهيل اسان جي نموني واري ٽيبل ۾ صرف 4 شيون شامل آهن، پر توهان جي حقيقي زندگي جي شيٽ ۾ سوين ۽ اڃا به هزارين قطارون ٿي سگهن ٿيون. ان کان علاوه، روزاني بنيادن تي نيون شيون شامل ڪري سگھجن ٿيون، تنھنڪري حوالن کي استعمال ڪرڻ ھڪڙو اختيار نه آھي، ڇو ته توھان کي فارمولا کي بار بار اپڊيٽ ڪرڻو پوندو. مان ان لاءِ ڏاڍو سست آهيان! :)

    فارمولا کي پاڻمرادو وڌائڻ لاءِ مجبور ڪرڻ لاءِ، اسان 3 نالا بيان ڪرڻ وارا آھيون: 2 متحرڪ رينج، ۽ 1 جامد نالي سيل:

    Lookup_range: =$A$2:INDEX($ A:$A, COUNTA($A:$A))

    Return_range: =$E$2:INDEX($E:$E, COUNTA($E:$E))

    Lookup_value: =$H$1

    نوٽ. Excel موجوده شيٽ جو نالو سڀني حوالن ۾ شامل ڪندو، تنھنڪري نالا ٺاھڻ کان پھريائين پڪ ڪريو ته شيٽ کي پنھنجي ماخذ ڊيٽا سان کوليو.

    ھاڻي، H1 ۾ فارمولا ٽائپ ڪرڻ شروع ڪريو. جڏھن اھو پھرين دليل تي اچي ٿو، ٽائپ ڪريو ڪجھ اکر جو نالو توھان استعمال ڪرڻ چاھيو ٿا، ۽ Excel ڏيکاريندو سڀ موجود ملندڙ نالا. مناسب نالي تي ڊبل ڪلڪ ڪريو، ۽ Excel ان کي فوري طور تي فارمولا ۾ داخل ڪندو:

    مڪمل ٿيل فارمولا هن طرح نظر اچي ٿو:

    =INDEX(Return_range, MATCH(Lookup_value, Lookup_range, 0))

    0هڪ ڀيرو، توهان کي فارمولا ۾ هڪ واحد تبديلي ڪرڻ جي بغير! ۽ جيڪڏھن توھان کي ڪنھن ٻئي Excel فائل ۾ فارمولا پورٽ ڪرڻ جي ضرورت آھي، بس منزل جي ورڪ بڪ ۾ ساڳيا نالا ٺاھيو، فارمولا ڪاپي/پيسٽ ڪريو، ۽ ان کي فوري طور تي ڪم ڪرڻ شروع ڪريو.

    ٽپ. فارمولين کي وڌيڪ پائيدار بڻائڻ کان علاوه، متحرڪ رينجز متحرڪ ڊراپ ڊائون لسٽون ٺاهڻ لاءِ ڪم اينديون آهن.

    اهڙيءَ طرح توهان Excel ۾ متحرڪ نالي واريون حدون ٺاهي ۽ استعمال ڪندا. ھن سبق ۾ بحث ڪيل فارمولين کي وڌيڪ ويجھو ڏسڻ لاءِ، توھان کي ڀليڪار آھي ڊائون لوڊ ڪرڻ لاءِ اسان جو نمونو Excel Dynamic Named Range Workbook. مان توهان جي پڙهڻ جي مهرباني ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاء!

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.