مواد جي جدول
هي Excel INDIRECT سبق وضاحت ڪري ٿو فنڪشن جي نحو، بنيادي استعمال ۽ ڪيترن ئي فارمولن جا مثال مهيا ڪري ٿو جيڪي ظاهر ڪن ٿا ته ايڪسل ۾ INDIRECT ڪيئن استعمال ڪجي.
Microsoft ۾ تمام گهڻا فنڪشن موجود آهن. Excel، ڪجھ سمجھڻ ۾ آسان آھن، ٻين کي ھڪڙي ڊگھي سکيا واري وکر جي ضرورت آھي، ۽ اڳوڻن کي بعد ۾ استعمال ڪيو پيو وڃي. ۽ اڃان تائين، Excel INDIRECT ھڪڙو قسم آھي. هي Excel فنڪشن ڪو به حساب نه ٿو ڏئي، ۽ نه ئي اهو ڪنهن به حالتن يا منطقي ٽيسٽن جو اندازو لڳائي ٿو.
چڱو پوءِ، Excel ۾ INDIRECT فنڪشن ڇا آهي ۽ مان ان کي ڇا لاءِ استعمال ڪريان؟ هي هڪ تمام سٺو سوال آهي ۽ اميد آهي ته توهان کي ڪجهه منٽن ۾ هڪ جامع جواب ملندو جڏهن توهان هي سبق پڙهي پورو ڪندا.
Excel INDIRECT فنڪشن - نحو ۽ بنيادي استعمال
جيئن ان جي نالي مان معلوم ٿئي ٿو، Excel INDIRECT استعمال ڪيو ويندو آهي اڻ سڌي طرح سيلز، رينجز، ٻين شيٽس يا ورڪ بڪ جي حوالي ڪرڻ لاءِ. ٻين لفظن ۾، INDIRECT فنڪشن توهان کي هڪ متحرڪ سيل يا رينج ريفرنس ٺاهڻ جي بدران انهن کي سخت ڪوڊنگ ڪرڻ جي اجازت ڏئي ٿو. نتيجي طور، توھان فارمولا اندر ھڪڙو حوالو تبديل ڪري سگھو ٿا بغير فارمولا کي تبديل ڪرڻ کان سواء. ان کان علاوه، اهي اڻ سڌي طرح حوالا تبديل نه ٿيندا جڏهن ڪجهه نيون قطارون يا ڪالم ورڪ شيٽ ۾ داخل ڪيا ويندا يا جڏهن توهان موجوده ڪنهن کي حذف ڪندا.
اهو سڀ ڪجهه هڪ مثال مان سمجهڻ آسان ٿي سگهي ٿو. تنهن هوندي، هڪ فارمولا لکڻ جي قابل ٿي، جيتوڻيڪ آسان ترين، توهان کي ڄاڻڻ جي ضرورت آهيخودڪار. حل اهو آهي ته INDIRECT فنڪشن کي استعمال ڪيو وڃي، جيئن ته:
=SUM(INDIRECT("A2:A5"))
جيئن ته ايڪسل "A1:A5" کي صرف متن جي اسٽرنگ طور سمجهي ٿو بلڪه رينج ريفرنس جي، اهو ڪو به نه ڪندو. تبديليون جڏھن توھان ڪا قطار داخل ڪندا يا حذف ڪندا آھيو.
ٻين ايڪسل ڪمن سان INDIRECT استعمال ڪندي
SUM کان علاوه، INDIRECT اڪثر استعمال ڪيو ويندو آھي ٻين Excel افعال جھڙوڪ ROW، COLUMN، ADDRESS، VLOOKUP، SUMIF، ڪجھ نالا ڏيڻ لاءِ.
مثال 1. INDIRECT ۽ ROW فنڪشن
اڪثر ڪري، ROW فنڪشن استعمال ڪيو ويندو آهي Excel ۾ قدرن جي صف کي واپس ڪرڻ لاءِ. مثال طور، توھان ھيٺ ڏنل ايري فارمولا استعمال ڪري سگھو ٿا (ياد رکو ته ان کي دٻائڻ جي ضرورت آھي Ctrl + Shift + Enter ) رينج A1:A10:
=AVERAGE(SMALL(A1:A10,ROW(1:3)))
۾ 3 ننڍڙن انگن جي سراسري موٽڻ لاءِ تنهن هوندي، جيڪڏهن توهان پنهنجي ورڪ شيٽ ۾ هڪ نئين قطار داخل ڪريو، قطار 1 ۽ 3 جي وچ ۾ ڪٿي به، ROW فنڪشن ۾ رينج ROW (1: 4) ۾ تبديل ٿي ويندي ۽ فارمولا 3 جي بدران 4 ننڍن نمبرن جي اوسط واپس ڪندو. .
ان کي ٿيڻ کان روڪڻ لاءِ، Nest INDIRECT ROW فنڪشن ۾ ۽ توهان جو سري وارو فارمولو هميشه صحيح رهندو، چاهي ڪيتريون ئي قطارون داخل ڪيون وڃن يا ختم ڪيون وڃن:
=AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:3"))))
<0 INDIRECT ۽ ROW استعمال ڪرڻ جا هتي ڪجھ وڌيڪ مثال آهن LARGE فنڪشن سان: هڪ حد ۾ N وڏن انگن جو مجموعو ڪيئن ڪجي.
مثال 2. INDIRECT ۽ ADDRESS فنڪشن
توهان استعمال ڪري سگهو ٿا حاصل ڪرڻ لاءِ ADDRESS فنڪشن سان گڏ Excel INDIRECTپرواز تي هڪ خاص سيل ۾ هڪ قدر.
جيئن توهان کي ياد هوندو، ADDRESS فنڪشن Excel ۾ استعمال ڪيو ويندو آهي سيل ايڊريس حاصل ڪرڻ لاءِ قطار ۽ ڪالمن نمبرن جي ذريعي. مثال طور، فارمولا =ADDRESS(1,3)
$C$1 اسٽرنگ کي واپس ڏئي ٿو ڇو ته C1 پهرين قطار ۽ 3rd ڪالمن جي چونڪ تي سيل آهي.
هڪ اڻ سڌي سيل ريفرنس ٺاهڻ لاءِ، توهان صرف ADDRESS فنڪشن کي INDIRECT ۾ شامل ڪريو هن طرح فارمولا:
=INDIRECT(ADDRESS(1,3))
يقيناً، هي ننڍڙو فارمولا صرف ٽيڪنڪ جو مظاهرو ڪري ٿو. ۽ ھتي ڪجھ مثال آھن جيڪي واقعي ڪارآمد ثابت ٿي سگھن ٿا:
- INDIRECT ADDRESS formula - ڪيئن مٽجي قطار ۽ ڪالمن کي.
- VLOOKUP ۽ INDIRECT - ڪئين متحرڪ طور ڊيٽا کي مختلف شيٽس مان ڪڍڻ .
- INDIRECT سان INDEX / MATCH - ڪيئن هڪ ڪيس-حساس VLOOKUP فارمولا کي پورو ڪرڻ لاءِ.
- Excel INDIRECT ۽ COUNTIF - ڪيئن استعمال ڪجي COUNTIF فنڪشن کي غير متضاد رينج تي يا سيلز جي چونڊ.
ايڪسل ۾ ڊيٽا جي تصديق سان INDIRECT استعمال ڪندي
توهان ڊيٽا جي تصديق سان گڏ Excel INDIRECT فنڪشن استعمال ڪري سگهو ٿا ڪيسڪڊنگ ڊراپ ڊائون لسٽون جيڪي مختلف چونڊون ڏيکارينديون آهن ان جي بنياد تي. استعمال ڪندڙ پهريون ڊراپ ڊائون ۾ چونڊيو.
هڪ سادي منحصر ڊراپ ڊائون لسٽ ٺاهڻ واقعي آسان آهي. اهو سڀ ڪجهه وٺندو آهي ڊراپ ڊائون شين کي ذخيرو ڪرڻ لاءِ چند نالي واريون حدون ۽ هڪ سادي =INDIRECT(A2)
فارمولا جتي A2 سيل آهي جيڪو توهان جي پهرين ڊراپ-ڊائون لسٽ کي ڏيکاري ٿو.
وڌيڪ پيچيده ڪرڻ لاءِ3-سطح مينيو يا ڊراپ-ڊائون گھڻن لفظن جي داخلائن سان، توھان کي ڪجھ وڌيڪ پيچيده INDIRECT فارمولا جي ضرورت پوندي ھڪڙي nested SUBSTITUTE فنڪشن سان.
تفصيل قدم قدم ھدايت لاءِ ته ڪيئن استعمال ڪجي INDIRECT سان Excel Data Validation، مھرباني ڪري ھي ٽيوٽوريل چيڪ ڪريو: Excel ۾ ڊاپينٽ ڊراپ ڊائون لسٽ ڪيئن ٺاھيو وڃي.
Excel INDIRECT فنڪشن - ممڪن غلطيون ۽ مسئلا
جيئن مٿي ڏنل مثالن ۾ ڏيکاريو ويو آھي، INDIRECT فنڪشن ڪافي مددگار آهي جڏهن سيل ۽ رينج حوالن سان معاملو ڪرڻ. بهرحال، نه سڀئي Excel استعمال ڪندڙ ان کي شوق سان قبول ڪندا آهن، ڇاڪاڻ ته Excel فارمولن ۾ INDIRECT جو وسيع استعمال شفافيت جي کوٽ جي نتيجي ۾. INDIRECT فنڪشن جو جائزو وٺڻ ڏکيو آهي ڇاڪاڻ ته اهو سيل جنهن ڏانهن اشارو ڪري ٿو اهو فارمولا ۾ استعمال ڪيل قيمت جي آخري جڳهه نه آهي، جيڪو واقعي تمام گهڻو پريشان ڪندڙ آهي، خاص طور تي جڏهن وڏي پيچيده فارمولين سان ڪم ڪري رهيو آهي.
ان کان علاوه. مٿي چيو ويو آهي، ڪنهن ٻئي ايڪسل فنڪشن وانگر، جيڪڏهن توهان فنڪشن جي دليلن کي غلط استعمال ڪيو ته INDIRECT غلطي ڪري سگهي ٿي. هتي تمام عام غلطين جي هڪ فهرست آهي:
Excel INDIRECT #REF! غلطي
اڪثر ڪري، INDIRECT فنڪشن هڪ #REF! ٽن ڪيسن ۾ غلطي:
- ref_text صحيح سيل ريفرنس ناهي . جيڪڏهن توهان جي اڻ سڌي فارمولا ۾ ref_text پيٽرول صحيح سيل ريفرنس نه آهي، فارمولا جي نتيجي ۾ ٿيندو #REF! غلطي جو قدر. ممڪن مسئلن کان بچڻ لاء، مهرباني ڪري INDIRECT فنڪشن جي چيڪ ڪريودليل.
- رينج جي حد وڌي وئي آهي . جيڪڏهن توهان جي اڻ سڌي فارمولا جو ref_text دليل 1,048,576 جي قطار جي حد يا 16,384 جي ڪالمن جي حد کان ٻاهر سيلز جي حد ڏانهن اشارو ڪري ٿو، توهان کي Excel 2007, 2010 ۽ Excel 2013 ۾ #REF غلطي پڻ ملندي. اڳوڻي ايڪسل نسخن کي نظرانداز ڪيو ويو. محدود ڪريو ۽ ڪجھ قدر واپس ڪريو، جيتوڻيڪ اڪثر اھو نه آھي جيڪو توھان جي توقع ڪريو.
- حوالو ڏنل شيٽ يا ورڪ بڪ بند آھي. جيڪڏھن توھان جو اڻ سڌي فارمولا ڪنھن ٻئي Excel ورڪ بڪ يا ورڪ شيٽ ڏانھن اشارو ڪري ٿو، اھو ٻيو ورڪ بڪ / اسپريڊ شيٽ کليل هجڻ لازمي آهي، ٻي صورت ۾ INDIRECT واپسي #REF! غلطي.
Excel INDIRECT #NAME؟ error
هي سڀ کان پڌرو ڪيس آهي، جنهن جو مطلب آهي ته فنڪشن جي نالي ۾ ڪجهه نقص آهي، جيڪو اسان کي ايندڙ نقطي ڏانهن وٺي وڃي ٿو: )
غير انگريزي لوڪل ۾ INDIRECT فنڪشن کي استعمال ڪرڻ
توهان کي ڄاڻڻ جو شوق هوندو ته INDIRECT فنڪشن جو انگريزي نالو 14 ٻولين ۾ ترجمو ڪيو ويو آهي، جنهن ۾ شامل آهن:
|
|
INDIRECT فنڪشن نحو
ايڪسل ۾ INDIRECT فنڪشن ٽيڪسٽ اسٽرنگ مان سيل ريفرنس ڏي ٿو. ان ۾ ٻه دليل آھن، پھريون گھربل آھي ۽ ٻيو اختياري آھي:
INDIRECT(ref_text, [a1])ref_text - ھڪ سيل ريفرنس آھي، يا سيل ۾ ھڪ حوالو آھي. ٽيڪسٽ اسٽرنگ جو فارم، يا نالي واري حد.
a1 - هڪ منطقي قدر آهي جيڪا وضاحت ڪري ٿي ته ڪهڙي قسم جو حوالو ref_text دليل ۾ شامل آهي:
- جيڪڏهن صحيح يا ختم ڪيو وڃي، ته ref_text کي A1 طرز جي سيل ريفرنس جي طور تي تعبير ڪيو ويندو.
- جيڪڏهن غلط آهي، ته ref_text کي R1C1 حوالو سمجهيو ويندو.
جڏهن ته R1C1 حوالي جو قسم ٿي سگهي ٿو ڪجھ خاص حالتن ۾ ڪارائتو، توھان شايد استعمال ڪرڻ چاھيو ٿا واقف A1 حوالا اڪثر وقت. بهرحال، هن سبق ۾ لڳ ڀڳ سڀئي INDIRECT فارمولا A1 حوالا استعمال ڪندا، تنهنڪري اسان ٻئي دليل کي ڇڏي ڏينداسين.
بنيادي استعمال جو INDIRECT فنڪشن
فڪشن جي بصيرت حاصل ڪرڻ لاءِ، اچو ته لکون ھڪڙو سادو فارمولا جيڪو ڏيکاري ٿو ته توھان ڪيئن استعمال ڪندا آھيو INDIRECT Excel ۾.
فرض ڪريو، توھان وٽ آھي نمبر 3 سيل A1 ۾، ۽ ٽيڪسٽ A1 سيل C1 ۾. ھاڻي، فارمولا =INDIRECT(C1)
کي ڪنھن ٻئي سيل ۾ وجھو ۽ ڏسو ته ڇا ٿئي ٿو:
- INDIRECT فنڪشن سيل C1 ۾ موجود قدر ڏانھن اشارو ڪري ٿو، جيڪو A1 آھي.
- فنڪشن کي روٽ ڪيو ويو آھي. سيل A1 جتي اهو واپسي جي قيمت چونڊيندو آهي،جيڪو نمبر 3 آهي.
پوءِ، INDIRECT فنڪشن اصل ۾ هن مثال ۾ ڇا ڪندو آهي ٽيڪسٽ اسٽرنگ کي سيل ريفرنس ۾ تبديل ڪرڻ .
جيڪڏهن توهان سوچيو ته اهو اڃا تائين تمام گهٽ عملي احساس آهي، مهرباني ڪري مون سان برداشت ڪريو ۽ مان توهان کي ڪجهه وڌيڪ فارمولي ڏيکاريندس جيڪي ظاهر ڪن ٿا ايڪسل INDIRECT فنڪشن جي حقيقي طاقت.
ڪيئن استعمال ڪجي INDIRECT Excel ۾ - formula example
جيئن مٿي ڏنل مثال ۾ ڏيکاريو ويو آهي، توهان استعمال ڪري سگهو ٿا Excel INDIRECT فنڪشن هڪ سيل جي ايڊريس کي ٻئي ۾ رکڻ لاءِ معمولي ٽيڪسٽ اسٽرنگ وانگر، ۽ حاصل ڪري سگهو ٿا پهرين سيل جي قيمت 2 جو حوالو ڏيندي. بهرحال، اهو ننڍڙو مثال INDIRECT صلاحيتن تي هڪ اشارو کان وڌيڪ ناهي.
جڏهن حقيقي ڊيٽا سان ڪم ڪري رهيو آهي، INDIRECT فنڪشن ڪنهن به ٽيڪسٽ اسٽرنگ کي ريفرنس ۾ تبديل ڪري سگهي ٿو جنهن ۾ تمام پيچيده اسٽرنگ شامل آهن جيڪي توهان جي قدرن کي استعمال ڪندي ٺاهيندا آهيو. ٻيا سيلز ۽ نتيجا ٻين Excel فارمولن پاران موٽايا ويا. پر اچو ته ڪارٽ کي گهوڙي جي اڳيان نه رکون، ۽ ڪيترن ئي Excel Indirect فارمولن ذريعي هلون، هڪ وقت ۾.
سيل جي قدرن مان اڻ سڌي طرح حوالا ٺاهڻ
جيئن توهان کي ياد آهي، ايڪسل INDIRECT فنڪشن اجازت ڏئي ٿو A1 ۽ R1C1 حوالن جي اندازن لاءِ. عام طور تي، توهان هڪ وقت ۾ هڪ شيٽ ۾ ٻئي انداز استعمال نٿا ڪري سگهو، توهان صرف فائل > ذريعي ٻن حوالن جي قسمن جي وچ ۾ مٽائي سگهو ٿا. اختيارن > فارمول > R1C1 چيڪ باڪس . اهو ئي سبب آهي ته ايڪسل استعمال ڪندڙ گهٽ ۾ گهٽ R1C1 استعمال ڪرڻ تي غور ڪن ٿاهڪ متبادل حوالي ڪرڻ واري طريقي جي طور تي.
هڪ INDIRECT فارمولا ۾، توهان استعمال ڪري سگهو ٿا يا ته حوالن جو قسم ساڳي شيٽ تي جيڪڏهن توهان چاهيو ٿا. ان کان اڳ جو اسان اڳتي وڌو، توھان ڄاڻڻ چاھيو ٿا A1 ۽ R1C1 ريفرنس اسٽائلز جي وچ ۾ فرق.
A1 اسلوب ھڪڙو عام حوالو قسم آھي Excel ۾ جيڪو ھڪڙي قطار جي پٺيان ھڪڙي ڪالمن ڏانھن اشارو ڪري ٿو. نمبر. مثال طور، B2 ڪالمن B ۽ قطار 2 جي چونڪ تي سيل ڏانهن اشارو ڪري ٿو.
R1C1 انداز سامهون ريفرنس جو قسم آهي - قطارن جي پٺيان ڪالمن، جنهن کي استعمال ٿيڻ ۾ ڪجهه وقت لڳندو آهي. ڏانهن : ) مثال طور، R4C1 سيل A4 ڏانهن اشارو ڪري ٿو جيڪو قطار 4 ۾ آهي، ڪالمن 1 شيٽ ۾. جيڪڏهن خط کان پوءِ ڪو نمبر نه ٿو اچي، ته پوءِ توهان ساڳي قطار يا ڪالمن ڏانهن اشارو ڪري رهيا آهيو.
۽ هاڻي اچو ته ڏسون ته ڪيئن INDIRECT فنڪشن A1 ۽ R1C1 حوالن کي سنڀاليندو آهي:
جيئن توهان ڏسو ٿا. مٿي ڏنل اسڪرين شاٽ، ٽي مختلف اڻ سڌي طرح فارمولا ساڳيا نتيجا موٽائي. ڇا توهان اڳ ۾ ئي ڄاڻايو آهي ڇو؟ مان شرط ٿو چوان ته توهان وٽ آهي: )
- سيل D1 ۾ فارمولا:
=INDIRECT(C1)
هي سڀ کان آسان آهي. فارمولا سيل C1 ڏانهن اشارو ڪري ٿو، ان جي قيمت حاصل ڪري ٿو - ٽيڪسٽ اسٽرنگ A2 ، ان کي سيل ريفرنس ۾ تبديل ڪري ٿو، سيل A2 ڏانهن وڃي ٿو ۽ ان جي قيمت واپس ڪري ٿو، جيڪا 222 آهي.
- فارمولا سيل D3 ۾:
=INDIRECT(C3,FALSE)
2nd دليل ۾ FALSE اشارو ڪري ٿو ته حوالو ڪيل قدر (C3) کي R1C1 سيل ريفرنس وانگر سمجهيو وڃي، يعني هڪ قطار نمبر جنهن جي پٺيان هڪ ڪالمن نمبر. تنهن ڪري،اسان جو INDIRECT فارمولا سيل C3 (R2C1) ۾ قيمت جي تشريح ڪري ٿو سيل جي حوالي سان قطار 2 ۽ ڪالمن 1 جي ميلاپ تي، جيڪو سيل A2 آهي.
سيل جي قدرن ۽ ٽيڪسٽ مان اڻ سڌي ريت حوالا ٺاهڻ
ساڳئي طرح اسان سيل ويلن مان حوالا ڪيئن ٺاهيا، توهان هڪ ٽيڪسٽ اسٽرنگ ۽ هڪ سيل ريفرنس کي پنهنجي INDIRECT فارمولي ۾ گڏ ڪري سگهو ٿا، ڪنٽينشن آپريٽر (&) سان ڳنڍيل آهي. .
هيٺ ڏنل مثال ۾، فارمولا: =INDIRECT("B"&C2) ھيٺ ڏنل منطقي زنجير جي بنياد تي سيل B2 مان ھڪڙو قدر واپس ڪري ٿو:
INDIRECT فنڪشن عناصر کي گڏ ڪري ٿو ref_text دليل ۾ - متن B ۽ سيل C2 ۾ قيمت -> سيل C2 ۾ قيمت نمبر 2 آهي، جيڪو سيل B2 جو حوالو ڏئي ٿو -> فارمولا سيل B2 ڏانهن وڃي ٿو ۽ ان جي قيمت واپس ڪري ٿو، جيڪو نمبر 10 آهي.
نامياري حدن سان INDIRECT فنڪشن کي استعمال ڪندي
سيل ۽ ٽيڪسٽ ويلز مان حوالا ڏيڻ کان علاوه، توهان حاصل ڪري سگهو ٿا Excel INDIRECT فنڪشن نالي ڏنل رينجز ڏانهن اشارو ڪرڻ لاءِ.
فرض ڪريو، توهان جي شيٽ ۾ هيٺيون نالي واريون حدون آهن:
- Apples - B2:B6
- Bananas - C2:C6
- Lemons - D2:D6
مٿي ڏنل فهرستن مان ڪنهن به هڪ ايڪسل متحرڪ ريفرنس ٺاهڻ لاءِ، صرف ان جو نالو ڪجهه سيل ۾ داخل ڪريو، چئو. G1، ۽ ان سيل ڏانهن هڪ اڻ سڌي فارمولا =INDIRECT(G1)
مان حوالو ڏيو.
۽ هاڻي، توهان هڪ قدم اڳتي وٺي سگهو ٿا ۽ هن INDIRECT فارمولا کي شامل ڪري سگهو ٿاٻين Excel افعال ۾ ڏنل ڏنل نالي واري حد ۾ قدرن جي رقم ۽ اوسط کي ڳڻڻ لاءِ، يا ريج ۾ وڌ ۾ وڌ / گھٽ ۾ گھٽ قدر ڳولھيو:
-
=SUM(INDIRECT(G1))
-
=AVERAGE(INDIRECT(G1))
-
=MAX(INDIRECT(G1))
-
=MIN(INDIRECT(G1))
هاڻي جڏهن توهان کي عام خيال اچي ويو آهي ته ڪيئن استعمال ڪجي INDIRECT فنڪشن کي Excel ۾، اسان وڌيڪ طاقتور فارمولن سان تجربو ڪري سگهون ٿا.
متحرڪ طور تي ٻئي ورڪ شيٽ ڏانهن اشارو ڪرڻ لاءِ اڻ سڌي طرح فارمولا
ايڪسل INDIRECT فنڪشن جي افاديت "متحرڪ" سيل حوالن جي تعمير تائين محدود ناهي. توھان ان کي استعمال ڪري سگھوٿا ٻين ورڪ شيٽس ۾ سيلز ڏانھن حوالو ڏيڻ لاءِ ”ان دي فلائي“، ۽ ھتي آھي ڪيئن.
فرض ڪريو، توھان وٽ شيٽ 1 ۾ ڪجھ اھم ڊيٽا آھي، ۽ توھان چاھيو ٿا ته ان ڊيٽا کي شيٽ 2 ۾ ڇڪيو. هيٺ ڏنل اسڪرين شاٽ ظاھر ڪري ٿو ته ڪيئن ھڪڙو Excel Indirect فارمولا ھن ڪم کي سنڀالي سگھي ٿو:
اچو ته ان فارمولي کي ٽوڙيو جيڪو توھان اسڪرين شاٽ ۾ ڏسندا آھيو ۽ سمجھندا آھيو.
جيئن توھان ڄاڻو ٿا، معمولي طريقي سان ٻي شيٽ جو حوالو ڏيڻ Excel ۾ شيٽ جو نالو لکندو آھي پٺيان عجب جي نشان ۽ سيل / رينج ريفرنس، جھڙوڪ SheetName!Range . جيئن ته هڪ شيٽ جي نالي ۾ اڪثر هڪ اسپيس هوندي آهي، تنهن ڪري توهان بهتر ڪندا ته ان کي (نالو، نه هڪ اسپيس : ) هڪ اقتباس ۾ ڪنهن غلطي کي روڪڻ لاءِ، مثال طور 'My Sheet!'$A$1 .
۽ هاڻي، توهان کي صرف اهو ڪرڻو آهي ته هڪ سيل ۾ شيٽ جو نالو، ٻئي ۾ سيل ايڊريس، انهن کي ٽيڪسٽ اسٽرنگ ۾ ڳنڍڻ، ۽ ان تار کي فيڊ ڪرڻ لاءِ.INDIRECT فنڪشن. ياد رکو ته ٽيڪسٽ اسٽرنگ ۾، توهان کي سيل ايڊريس يا نمبر کان سواءِ هر عنصر کي ڊبل ڪوٽس ۾ ڳنڍڻو پوندو ۽ ڪنٽينشن آپريٽر (&) کي استعمال ڪندي سڀني عنصرن کي پاڻ ۾ ڳنڍڻو پوندو.
مٿي ڏنل، اسان حاصل ڪريون ٿا. هيٺين نموني:
INDIRECT("'" & شيٽ جو نالو & "'!" & ڊيٽا ڪڍڻ لاءِ سيل )اسان جي مثال ڏانهن واپس وڃو، توهان شيٽ جو نالو سيل A1 ۾ رکو، ۽ ڪالم B ۾ سيل ايڊريس ٽائيپ ڪريو، جيئن مٿي ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي. نتيجي طور، توھان ھيٺ ڏنل فارمولا حاصل ڪندا:
INDIRECT("'" & $A$1 & "'!" & B1)
پڻ، مھرباني ڪري ڌيان ڏيو ته جيڪڏھن توھان فارمولا کي ڪيترن ئي سيلن ۾ نقل ڪري رھيا آھيو، توھان کي استعمال ڪندي شيٽ جي نالي جي حوالن کي بند ڪرڻو پوندو. مطلق سيل حوالن جھڙوڪ $A$1.
نوٽس
- جيڪڏهن سيلن مان ڪو هڪ جنهن ۾ 2nd شيٽ جو نالو ۽ سيل ايڊريس هجي (مٿي ڏنل فارمولا ۾ A1 ۽ B1) خالي آهي ، توهان جو اڻ سڌي فارمولا هڪ غلطي واپس ڪندو. هن کي روڪڻ لاءِ، توهان INDIRECT فنڪشن کي IF فنڪشن ۾ لپي سگهو ٿا:
IF(OR($A$1="",B1=""), "", INDIRECT("'" & $A$1 & "'!" & B1))
- انڊائريڪٽ فارمولا لاءِ جيڪو ٻي شيٽ ڏانهن اشارو ڪري ٿو صحيح ڪم ڪرڻ لاءِ، ريفريل شيٽ کي کليل هجڻ گهرجي، ٻي صورت ۾ فارمولا واپس ڪندو #REF غلطي. غلطي کان بچڻ لاء، توهان IFERROR فنڪشن استعمال ڪري سگهو ٿا، جيڪو هڪ خالي اسٽرنگ ڏيکاريندو، جيڪو به نقص ٿئي ٿو:
IFERROR(INDIRECT("'" & $A$1 & "'!" &B1), "")
ڪنهن ٻئي ورڪ بڪ ڏانهن هڪ ايڪسل متحرڪ ريفرنس ٺاهڻ
اڻ سڌي طرح فارمولا جيڪو اشارو ڪري ٿوٻئي اسپريڊ شيٽ جي حوالي سان ساڳئي طريقي تي ٻڌل آهي هڪ مختلف Excel ورڪ بڪ ڏانهن. توهان کي صرف اهو بيان ڪرڻو آهي ته ورڪ بڪ جو نالو شيٽ جي نالي ۽ سيل ايڊريس کان علاوه آهي.
شيون آسان ڪرڻ لاءِ، اچو ته شروعات ڪريون ڪنهن ٻئي ڪتاب جو حوالو ڏيڻ سان عام طريقي سان (جڏهن ته توهان جي ڪتاب جي صورت ۾ apostrophes شامل ڪيا ويندا. ۽/يا شيٽ جا نالا جڳهن تي مشتمل آهن:
'[Book_name.xlsx]Sheet_name'!Range
فرض ڪيو ته ڪتاب جو نالو سيل A2 ۾ آهي، شيٽ جو نالو B2 ۾ آهي، ۽ سيل ايڊريس C2 ۾ آهي، اسان کي هيٺيون فارمولا ملي ٿو:
=INDIRECT("'[" & $A$2 & "]" & $B$2 & "'!" & C2)
جيئن ته توهان نٿا چاهيو ته ڪتاب ۽ شيٽ جا نالا شامل سيلز تبديل ٿين جڏهن فارمولا کي ٻين سيلن ڏانهن نقل ڪيو وڃي، توهان ان کي بند ڪريو مطلق سيل حوالن، $A$2 ۽ $B$2، ترتيب سان استعمال ڪندي.
۽ ھاڻي، توھان آساني سان ھيٺ ڏنل نمونن کي استعمال ڪندي ھڪڙي ٻئي Excel ورڪ بڪ ڏانھن پنھنجو متحرڪ حوالو لکي سگھو ٿا:
=INDIRECT("'[" & ڪتاب جو نالو &" ]" & شيٽ جو نالو & "'!" & سيل پتو )نوٽ. ورڪ بڪ توهان جي فارمولا ڏانهن اشارو ڪيو وڃي هميشه کليل هجي، ٻي صورت ۾ INDIRECT فنڪشن هڪ #REF غلطي اڇلائي ڇڏيندو. عام طور تي، IFERROR فنڪشن توهان کي ان کان بچڻ ۾ مدد ڪري سگهي ٿو:
=IFERROR(INDIRECT("'[" & A2 & "]" & $A$1 & "'!" & B1), "")
سيل ريفرنس کي لاڪ ڪرڻ لاءِ Excel INDIRECT فنڪشن استعمال ڪرڻ
عام طور تي، Microsoft Excel تبديل ڪري ٿو سيل حوالن کي جڏهن توهان داخل ڪريو ٿا هڪ شيٽ ۾ موجوده قطار يا ڪالمن کي نئون يا حذف ڪريو. هن ٿيڻ کان روڪڻ لاء، توهان ڪري سگهو ٿاسيل حوالن سان ڪم ڪرڻ لاءِ INDIRECT فنڪشن استعمال ڪريو جيڪو ڪنهن به صورت ۾ برقرار رهڻ گهرجي.
فرق کي واضع ڪرڻ لاءِ، مهرباني ڪري هيٺيان ڪريو:
- ڪنهن به سيل ۾ ڪا به قيمت داخل ڪريو، چئو سيل A1 ۾ نمبر 20.
- ٻن ٻين سيلن مان مختلف طريقن سان A1 ڏانهن رجوع ڪريو:
=A1
۽=INDIRECT("A1")
- نئين قطار مٿي قطار 1 ۾ داخل ڪريو.
ڏسو ڇا ٿو ٿئي؟ سيل سان برابر منطقي آپريٽر اڃا تائين 20 موٽائي ٿو، ڇاڪاڻ ته ان جو فارمولا خودڪار طريقي سان تبديل ڪيو ويو آهي =A2. INDIRECT فارمولا سان گڏ سيل هاڻي 0 موٽائي ٿو، ڇاڪاڻ ته فارمولا تبديل نه ڪيو ويو هو جڏهن هڪ نئين قطار داخل ڪئي وئي هئي ۽ اهو اڃا تائين سيل A1 ڏانهن اشارو ڪري ٿو، جيڪو هن وقت خالي آهي:
هن نمائش کان پوء، توهان هيٺ ٿي سگهو ٿا. اهو تاثر آهي ته INDIRECT فنڪشن مدد کان وڌيڪ تڪليف آهي. ٺيڪ آهي، اچو ته ٻئي طريقي سان ڪوشش ڪريون.
فرض ڪريو، توهان سيلز A2:A5 ۾ قيمتن کي گڏ ڪرڻ چاهيو ٿا، ۽ توهان آساني سان اهو ڪري سگهو ٿا SUM فنڪشن:
=SUM(A2:A5)
بهرحال، توھان چاھيو ٿا ته فارمولا بدليل رھي، ڪنھن بہ صورت ۾ ڪيتريون ئي قطارون ڊاھيون يا داخل ڪيون وڃن. سڀ کان وڌيڪ واضح حل - مطلق حوالن جو استعمال - مدد نه ڪندو. پڪ ڪرڻ لاءِ، ڪجهه سيل ۾ فارمولا =SUM($A$2:$A$5)
داخل ڪريو، نئين قطار داخل ڪريو، قطار 3 تي چئو، ۽… =SUM($A$2:$A$6)
۾ تبديل ٿيل فارمولا ڳولھيو.
يقيناً، Microsoft Excel جي اهڙي مهربانيءَ سان اڪثر ڪم ڪندو. ڪيس. تنهن هوندي به، ٿي سگهي ٿو منظرنامو جڏهن توهان نٿا چاهيو ته فارمولا تبديل ٿي وڃي