د Excel INDIRECT فنکشن - بنسټیز کارونې او فورمول مثالونه

  • دا شریک کړه
Michael Brown

دا د Excel INDIRECT ټیوټوریل د فنکشن ترکیب، بنسټیز استعمالونه تشریح کوي او یو شمیر فورمول مثالونه وړاندې کوي چې په Excel کې د INDIRECT کارولو څرنګوالی ښیي.

په مایکروسافټ کې ډیری فنکشنونه شتون لري ایکسل، ځینې یې د پوهیدلو لپاره اسانه دي، نور یې د زده کړې اوږدې مودې ته اړتیا لري، او پخوانی د وروستي په پرتله ډیر ځله کارول کیږي. او بیا هم، Excel INDIRECT یو ډول دی. دا د ایکسل فنکشن هیڅ محاسبه نه کوي او نه هم کوم شرایط یا منطقي ازموینې ارزوي.

ښه نو، په Excel کې INDIRECT فنکشن څه دی او زه یې د څه لپاره کاروم؟ دا یوه ډیره ښه پوښتنه ده او امید دی چې تاسو به په څو دقیقو کې یو جامع ځواب ترلاسه کړئ کله چې تاسو د دې ټیوټوریل لوستل پای ته ورسوئ.

    د ایکسل INDIRECT فعالیت - نحو او اساسي استعمالونه

    لکه څنګه چې د دې نوم وړاندیز کوي، Excel INDIRECT په غیر مستقیم ډول د حجرو، رینجونو، نورو شیټونو یا کاري کتابونو حواله کولو لپاره کارول کیږي. په بل عبارت، INDIRECT فنکشن تاسو ته اجازه درکوي د دوی د هارډ کوډ کولو پرځای متحرک سیل یا رینج ریفرینس رامینځته کړئ. د پایلې په توګه، تاسو کولی شئ په فورمول کې حواله بدل کړئ پرته له دې چې پخپله فورمول بدل کړئ. برسېره پر دې، دا غیر مستقیم حوالې به بدلون ونه مومي کله چې ځینې نوي قطارونه یا کالمونه په کاري پاڼه کې داخل شي یا کله چې تاسو کوم موجود ړنګ کړئ.

    دا ټول ممکن د مثال څخه پوهیدل اسانه وي. په هرصورت، د دې لپاره چې د فورمول لیکلو وړ وي، حتی تر ټولو ساده، تاسو اړتیا لرئ پوه شئپه اتوماتيک ډول. د حل لاره دا ده چې د INDIRECT فنکشن وکاروئ، لکه دا:

    =SUM(INDIRECT("A2:A5"))

    ځکه چې ایکسل "A1:A5" د رینج حوالې پرځای یوازې د متن تار په توګه پیژني، دا به هیڅ ونه کړي. بدلونونه کله چې تاسو یو قطار داخل کړئ یا حذف کړئ.

    د نورو Excel افعالونو سره د INDIRECT کارول

    د SUM سربیره، INDIRECT په مکرر ډول د نورو Excel افعالو لکه ROW، COLUMN، ADDRESS، سره کارول کیږي. VLOOKUP، SUMIF، د څو نومونو لپاره.

    مثال 1. غیر مستقیم او ROW افعال

    ډیری وختونه، د ROW فنکشن په Excel کې کارول کیږي ترڅو د ارزښتونو لړۍ بیرته راولي. د مثال په توګه، تاسو کولی شئ لاندې صف فارمول وکاروئ (په یاد ولرئ چې دا د Ctrl + Shift + Enter فشارولو ته اړتیا لري) د A1:A10:

    =AVERAGE(SMALL(A1:A10,ROW(1:3)))

    حد کې د 3 ترټولو کوچنیو شمیرو اوسط بیرته راګرځولو لپاره په هرصورت، که تاسو په خپل کاري پاڼه کې یو نوی قطار داخل کړئ، د قطارونو 1 او 3 ترمنځ هرچیرې، د ROW فنکشن رینج به ROW (1: 4) ته بدل شي او فورمول به د 3 په ځای د 4 کوچنیو شمیرو اوسط بیرته راولي. .

    د دې د پیښیدو څخه د مخنیوي لپاره، د ROW فنکشن کې نیسټ INDIRECT او ستاسو د صف فارمول به تل سم پاتې شي، مهمه نده چې څومره قطارونه داخل شوي یا حذف شوي:

    =AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:3")))) <0 دلته د لوی فنکشن سره په ګډه د INDIRECT او ROW کارولو یو څو نور مثالونه دي: څنګه کولای شو چې په رینج کې د N لوی شمیر راټول کړو.

    مثال 2. مستقیم او ADDRESS افعال

    تاسو کارولی شئ Excel INDIRECT د ADDRESS فنکشن سره یوځای د ترلاسه کولو لپارهپه الوتنه کې په یوه ټاکلي حجره کې ارزښت.

    لکه څنګه چې تاسو په یاد ولرئ، د ADDRESS فنکشن په Excel کې کارول کیږي ترڅو د قطار او کالم شمیرو لخوا د حجرې پته ترلاسه کړي. د مثال په توګه، فورمول =ADDRESS(1,3) د $C$1 تار بیرته راګرځوي ځکه چې C1 د لومړي قطار او دریم کالم په تقاطع کې حجره ده.

    د غیر مستقیم حجرې حوالې رامینځته کولو لپاره، تاسو په ساده ډول د ADDRESS فنکشن په غیر مستقیم کې شامل کړئ د دې په څیر فورمول:

    =INDIRECT(ADDRESS(1,3))

    البته، دا کوچنی فورمول یوازې تخنیک څرګندوي. او دلته یو څو مثالونه دي چې کیدای شي واقعیا ګټور ثابت شي:

    • مستقیم پته فورمول - د قطارونو او کالمونو بدلولو څرنګوالی.
    • VLOOKUP او غیر مستقیم - څنګه په متحرک ډول د مختلفو شیټونو څخه ډاټا راوباسئ .
    • د INDEX / میچ سره مستقیم - څنګه د قضیې حساس VLOOKUP فورمول بشپړتیا ته راوړو.
    • Excel INDIRECT او COUNTIF - څنګه د COUNTIF فنکشن په غیر متصل حد یا یو کې وکاروئ د حجرو انتخاب.

    په Excel کې د ډیټا تایید سره د INDIRECT کارول

    تاسو کولی شئ د ډیټا تایید سره د Excel INDIRECT فنکشن وکاروئ ترڅو د کاسکیډینګ ډراپ ډاون لیستونه رامینځته کړئ چې مختلف انتخابونه ښیې د کوم ارزښت پورې اړه لري. هغه کارن چې په لومړي ډراپ ډاون کې غوره شوی دی.

    یو ساده انحصاري ډراپ-ډاون لیست جوړول خورا اسانه دي. ټول هغه څه ته اړتیا لري چې د ډراپ ډاون توکي ذخیره کولو لپاره یو څو نومول شوي رینجونه او یو ساده =INDIRECT(A2) فارمول دی چیرې چې A2 هغه حجره ده چې ستاسو لومړی ډراپ ډاون لیست ښیې.

    د ډیر پیچلي کولو لپارهد 3 سطحي مینو یا ډراپ-ډاون د څو کلمو ننوتلو سره، تاسو به یو څه پیچلي غیر مستقیم فارمول ته اړتیا ولرئ چې د نیسټ شوي SUBSTITUTE فنکشن سره.

    د مستقیم ګام په ګام لارښوونې لپاره چې څنګه د INDIRECT کارولو څرنګوالی د ایکسل ډیټا تایید، مهرباني وکړئ دا ټیوټوریل وګورئ: په Excel کې د انحصاري ډراپ ډاون لیست څنګه جوړ کړئ.

    د ایکسل غیر مستقیم فعالیت - ممکنه تېروتنې او مسلې

    لکه څنګه چې په پورتنیو مثالونو کې ښودل شوي، مستقیم فنکشن خورا ګټور دی کله چې د سیل او رینج حوالې سره معامله وکړي. په هرصورت، د Excel ټول کاروونکي په ډیره لیوالتیا سره دا نه مني ځکه چې د Excel فورمولونو کې د INDIRECT پراخه کارول د روڼتیا نشتوالي پایله کوي. د INDIRECT فعالیت بیاکتنه ستونزمنه ده ځکه چې هغه حجره چې ورته اشاره کوي په فورمول کې کارول شوي ارزښت وروستی ځای نه دی، کوم چې په حقیقت کې خورا ګډوډ دی، په ځانګړې توګه کله چې د لوی پیچلي فورمولونو سره کار کوي.

    د پورته وویل شول، لکه د نورو Excel فنکشن په څیر، INDIRECT کیدای شي یوه تېروتنه وکړي که تاسو د فنکشن دلیلونو څخه ناوړه ګټه پورته کړئ. دلته د ډیرو معمولي غلطیو لیست دی:

    ایکسیل مستقیم #REF! تېروتنه

    اکثره، INDIRECT فنکشن یو #REF راګرځوي! تېروتنه په دریو قضیو کې:

    1. ref_text د اعتبار وړ حجرې حواله نده . که ستاسو په غیر مستقیم فورمول کې د ref_text پیرامیټر د اعتبار وړ حجرې حواله نه وي، نو فورمول به د #REF پایله ولري! د تېروتنې ارزښت. د احتمالي مسلو د مخنیوي لپاره، مهرباني وکړئ د غیر مستقیم فعالیت وګورئدلیلونه.
    2. د حد حد زیات شوی . که ستاسو د غیر مستقیم فورمول ref_text دلیل د 1,048,576 قطار حد یا د 16,384 کالم حد څخه هاخوا د حجرو لړۍ ته اشاره کوي، تاسو به په Excel 2007, 2010 او Excel 2013 کې د #REF تېروتنه هم ترلاسه کړئ. پخوانیو Excel نسخو د exce څخه سترګې پټې کړې. محدود کړئ او یو څه ارزښت بیرته راوباسئ، که څه هم ډیری وختونه هغه نه وي چې تاسو یې تمه لرئ.
    3. راجع شوی پاڼه یا کاري کتاب تړل شوی دی. که ستاسو غیر مستقیم فورمول د Excel بل کاري کتاب یا کاري پاڼې ته راجع شي، هغه نور کاري کتاب / سپریڈ شیټ باید خلاص وي، که نه نو مستقیم #REF بیرته راګرځوي! تېروتنه.

    ایکسیل مستقیم # نوم؟ تېروتنه

    دا تر ټولو ښکاره قضیه ده، د دې مانا لري چې د فنکشن په نوم کې یو څه تېروتنه شتون لري، کوم چې موږ راتلونکي ټکي ته رسوو: )

    په غیر انګلیسي ځایونو کې د INDIRECT فنکشن کارول

    تاسو شاید لیواله یاست چې پوه شئ چې د INDIRECT فنکشن انګلیسي نوم په 14 ژبو ژباړل شوی ، په شمول:

    • ډنمارکي - INDIREKTE
    • فینلینډ - EPÄSUORA
    • جرمن - انډیریکټ
    • هنګري - انډیریکټ
    • ایټالوی - انډیریټو
    • نارویجۍ - INDIREKTE
    • پولنډي - ADR.POŚR
    • هسپانوي - انډیریکټو
    • سویډني - انډیریکټ
    • ترکی - DOLAYLI

    که تاسو د بشپړ لیست ترلاسه کولو لیوالتیا لرئ، مهرباني وکړئ دا پاڼه وګورئ.

    د غیر انګلیسي ځایی کولو سره یوه عامه ستونزه دهد INDIRECT فنکشن نوم نه، بلکې د د لیست جلا کونکي لپاره مختلف سیمه ایز ترتیبات . د شمالي امریکا او ځینو نورو هیوادونو لپاره د وینډوز معیاري ترتیب کې، ډیفالټ د لیست جلا کوونکی کوما ده. په داسې حال کې چې په اروپایی هیوادونو کې، کوما د اعشاریه سمبول په توګه ساتل کیږي او د لیست جلا کوونکی په سیمیکولون کې ټاکل شوی دی.

    په پایله کې، کله چې د دوو تر منځ فورمول کاپي کیږي د اکسیل مختلف ځایونه، تاسو ممکن د خطا پیغام ترلاسه کړئ " موږ د دې فارمول سره ستونزه وموندله… " ځکه چې په فورمول کې کارول شوي د لیست جلا کوونکی ستاسو په ماشین کې ټاکل شوي څخه توپیر لري. که تاسو په خپل اکسل کې د دې ټیوټوریل څخه ځینې غیر مستقیم فارمول کاپي کولو په وخت کې دا تېروتنه وکړئ، په ساده ډول ټول کوما (،) د سیمیکولون (؛) سره بدل کړئ ترڅو دا سم شي.

    د دې لپاره چې وګورئ کوم لیست جلا کوونکی او لسیزه سمبول دي. په خپل ماشین کې تنظیم کړئ، د کنټرول پینل پرانیزئ، او سیمه او ژبه > اضافي ترتیبات .

    هیله ده، دا ټیوټوریل په Excel کې د INDIRECT کارولو په اړه یو څه رڼا واچوله. اوس چې تاسو د دې ځواک او محدودیتونه پیژنئ، دا وخت دی چې دا یو شاټ ورکړئ او وګورئ چې څنګه د INDIRECT فعالیت کولی شي ستاسو د Excel دندې ساده کړي. له لوستلو مو مننه!

    د فعالیت دلیلونه، سمه ده؟ نو، راځئ چې لومړی د Excel INDIRECT نحو ته چټکه کتنه وکړو.

    INDIRECT فنکشن ترکیب

    په Excel کې INDIRECT فنکشن د متن تار څخه د حجرې حواله راګرځوي. دا دوه دلیلونه لري، لومړی اړین دی او دویم اختیاري دی:

    INDIRECT(ref_text, [a1])

    ref_text - د حجرې حواله ده، یا د حجرې حواله ده د متن سټرینګ بڼه، یا نومول شوی سلسله.

    a1 - یو منطقي ارزښت دی چې مشخص کوي چې په ریف_متن دلیل کې کوم ډول حواله شتون لري:

    • که ریښتیا وي یا پریښودل شي، ref_text د A1 سټایل سیل حوالې په توګه تشریح کیږي.
    • که غلط وي، ref_text د R1C1 حواله په توګه چلند کیږي.

    په داسې حال کې چې د R1C1 حواله ډول ممکن وي په ځینو حاالتو کې ګټور، تاسو شاید غواړئ چې د پیژندل شوي A1 حوالې ډیری وخت وکاروئ. په هرصورت، په دې ټیوټوریل کې نږدې ټول غیر مستقیم فارمولونه به د A1 حوالې کاروي، نو موږ به دویم دلیل پریږدو.

    د INDIRECT فنکشن بنسټیز کارول

    د فنکشن بصیرت ته د رسیدو لپاره، راځئ چې لیکو. یو ساده فورمول چې دا ښیي چې تاسو څنګه په Excel کې INDIRECT کاروئ.

    فرض کړئ، تاسو په A1 حجره کې 3 شمیره لرئ، او متن په C1 کې A1 . اوس، فورمول =INDIRECT(C1) په کوم بل حجره کې واچوئ او وګورئ چې څه پیښیږي:

    • INDIRECT فنکشن په C1 حجره کې ارزښت ته اشاره کوي، کوم چې A1 دی.
    • فنکشن ته لیږدول کیږي. حجره A1 چیرې چې دا د بیرته راستنیدو لپاره ارزښت غوره کوي،کوم چې 3 شمیره ده.

    نو، هغه څه چې د INDIRECT فعالیت په حقیقت کې په دې مثال کې کوي د متن تار بدلول د حجرې حواله .

    که تاسو فکر کوئ چې دا لاهم ډیر لږ عملي احساس لري، مهرباني وکړئ ما سره وخورئ او زه به تاسو ته ځینې نور فورمولونه وښیم چې د Excel INDIRECT فعالیت اصلي ځواک څرګندوي.

    په Excel کې د INDIRECT کارولو څرنګوالی - د فورمول مثالونه

    لکه څنګه چې په پورتنۍ بېلګه کې ښودل شوي، تاسو کولی شئ د Excel INDIRECT فنکشن وکاروئ ترڅو د یوې حجرې پته د معمول متن تار په توګه بل ته واچوئ، او د 2nd په حواله کولو سره د لومړۍ حجرې ارزښت ترلاسه کړئ. په هرصورت، دا وړه بیلګه د غیر مستقیم وړتیاوو په اړه د اشارې پرته نوره نه ده.

    کله چې د ریښتینې ډیټا سره کار کوي، غیر مستقیم فعالیت کولی شي هر متن تار په حواله بدل کړي په شمول خورا پیچلي تارونه چې تاسو یې د ارزښتونو په کارولو سره جوړ کړئ. نورې حجرې او پایلې د نورو Excel فورمولونو لخوا بیرته راستانه شوي. خو اجازه راکړئ چې کارټ د آس په وړاندې ونه اچوو، او په یو وخت کې د څو Excel غیر مستقیم فورمولونو له لارې وګرځو.

    د سیل ارزښتونو څخه غیر مستقیم حوالې رامینځته کول

    لکه څنګه چې تاسو په یاد ولرئ، د Excel INDIRECT فعالیت اجازه ورکوي د A1 او R1C1 حوالې سټایلونو لپاره. معمولا، تاسو نشئ کولی دواړه سټایلونه په یو وخت کې په یوه پاڼه کې وکاروئ، تاسو کولی شئ یوازې د فایل > اختیارونه > فورمول > R1C1 چک بکس . همدا لامل دی چې د ایکسل کاروونکي په ندرت سره د R1C1 کارولو ته پام کويد بدیل حواله کولو طریقې په توګه.

    په غیر مستقیم فورمول کې، تاسو کولی شئ په ورته پاڼه کې د حوالې ډول وکاروئ که تاسو وغواړئ. مخکې له دې چې موږ نور حرکت وکړو، تاسو غواړئ د 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)

    په دوهم دلیل کې FALSE دا په ګوته کوي چې راجع شوي ارزښت (C3) باید د R1C1 حجرې حوالې په څیر چلند وشي، د بیلګې په توګه د قطار شمیره وروسته د کالم شمیره. له همدې امله،زموږ غیر مستقیم فورمول د C3 (R2C1) په حجره کې ارزښت د قطار 2 او کالم 1 په ترکیب کې حجرې ته د حوالې په توګه تشریح کوي، کوم چې حجره A2 ده.

    د حجرې ارزښتونو او متن څخه غیر مستقیم حوالې رامینځته کول

    په ورته ډول چې څنګه موږ د سیل ارزښتونو څخه حوالې رامینځته کړې، تاسو کولی شئ یو متن تار او یو د حجرې حواله ستاسو په غیر مستقیم فارمول کې یوځای کړئ، د کنټینیشن آپریټر (&) سره یوځای تړل شوي. .

    په لاندې مثال کې، فورمول: =INDIRECT("B"&C2) د لاندې منطقي سلسلې پراساس د B2 حجرې څخه یو ارزښت بیرته راګرځوي:

    د مستقیم فعالیت عناصر سره یوځای کوي په ref_text دلیل کې - متن B او په C2 کې ارزښت -> د C2 په حجره کې ارزښت 2 شمیره ده، کوم چې د B2 حجرې ته اشاره کوي -> فورمول B2 حجرې ته ځي او خپل ارزښت بیرته راګرځوي، کوم چې 10 شمیره ده.

    د نومول شوي رینجونو سره د INDIRECT فنکشن کارول

    د حجرې او متن ارزښتونو څخه د حوالې کولو سربیره، تاسو کولی شئ Excel ترلاسه کړئ. INDIRECT فنکشن چې نوم شوي سلسلې ته راجع کیږي.

    فرض وکړئ، تاسو په خپل پاڼه کې لاندې نومول شوي سلسلې لرئ:

    • مڼې - B2:B6
    • کیلې - C2:C6
    • لیمون - D2:D6

    د پورته نومول شویو رینجونو څخه هر یو ته د Excel متحرک حوالې رامینځته کولو لپاره ، یوازې په یو حجره کې د هغې نوم دننه کړئ ، ووایه G1، او د غیر مستقیم فارمول =INDIRECT(G1) څخه هغه حجرې ته مراجعه وکړئ.

    او اوس، تاسو یو ګام نور هم پورته کولی شئ او دا غیر مستقیم فارمول انبډ کړئد ایکسل نورو افعالو ته لاړ شئ ترڅو په ټاکل شوي نوم شوي رینج کې د ارزښتونو مجموعه او اوسط محاسبه کړئ ، یا په غضب کې اعظمي / لږترلږه ارزښت ومومئ:

    • =SUM(INDIRECT(G1))
    • =AVERAGE(INDIRECT(G1))
    • =MAX(INDIRECT(G1))
    • =MIN(INDIRECT(G1))

    اوس چې تاسو په Excel کې د INDIRECT فنکشن کارولو څرنګوالي په اړه عمومي نظر ترلاسه کړی ، موږ کولی شو د ډیرو قوي فارمولونو سره تجربه وکړو.

    مستقیم فورمول په متحرک ډول بل ورک شیټ ته راجع کول

    د Excel INDIRECT فنکشن ګټورتوب د "متحرک" حجرو حوالې جوړولو پورې محدود ندی. تاسو کولی شئ دا هم وکاروئ په نورو ورکشاپونو کې حجرو ته راجع کولو لپاره "په الوتنه کې"، او دلته یې څنګه دی.

    فرض کړئ، تاسو په شیټ 1 کې ځینې مهم معلومات لرئ، او تاسو غواړئ دا ډاټا په 2 پاڼه کې راوباسئ. لاندې سکرین شاټ ښیي چې څنګه د Excel غیر مستقیم فورمول کولی شي دا دنده ترسره کړي:

    راځئ هغه فورمول مات کړئ چې تاسو یې په سکرین شاټ کې ګورئ او پوه شئ.

    لکه څنګه چې تاسو پوهیږئ، د بلې پاڼې حواله کولو معمول لاره په Excel کې د شیټ نوم لیکل کیږي وروسته د عجب نښه او د سیل / رینج حواله لکه SheetName!Range . څرنګه چې د یوې پاڼې نوم اکثرا یو ځای لري، نو تاسو به دا (نوم، نه ځای : ) په واحد نرخونو کې بند کړئ ترڅو د غلطۍ مخه ونیسي، د بیلګې په توګه 'زما پاڼه!'$A$1<2

    او اوس، ټول هغه څه چې تاسو یې باید وکړئ دا دي چې په یوه حجره کې د شیټ نوم دننه کړئ، د حجرې پته په بل کې دننه کړئ، په متن کې یې وصل کړئ، او هغه تار ته یې تغذیه کړئ.INDIRECT فعالیت. په یاد ولرئ چې په متن تار کې، تاسو باید هر عنصر د حجرې پته یا شمیره پرته په دوه ګونی نرخونو کې وتړئ او ټول عناصر د کنټینیشن آپریټر (&) په کارولو سره یوځای سره وصل کړئ. لاندې نمونه:

    غیر مستقیم("'" او د شیټ نوم & "'!" او د ډیټا ایستلو لپاره حجره د )

    زموږ مثال ته بیرته ځي، تاسو د شیټ نوم په A1 حجره کې واچوئ، او د B کالم کې د حجرې پتې ولیکئ، لکه څنګه چې پورته په سکرین شاټ کې ښودل شوي. د پایلې په توګه، تاسو لاندې فورمول ترلاسه کوئ:

    INDIRECT("'" & $A$1 & "'!" & B1)

    همدارنګه، مهرباني وکړئ پام وکړئ چې که تاسو فورمول په ډیری حجرو کې کاپي کوئ، نو تاسو باید د پاڼې نوم ته حواله بنده کړئ د مطلق حجرې حوالې لکه $A$1.

    یادښتونه

    • که چیرې د حجرو څخه کوم یو چې د دوهم شیټ نوم او د حجرې پته ولري (په پورتنۍ فورمول کې A1 او B1) خالي وي ، ستاسو غیر مستقیم فارمول به یوه تېروتنه راوباسي. د دې د مخنیوي لپاره، تاسو کولی شئ په IF فنکشن کې INDIRECT فنکشن وپلټئ:

      IF(OR($A$1="",B1=""), "", INDIRECT("'" & $A$1 & "'!" & B1))

    • د غیر مستقیم فورمول لپاره چې په سمه توګه کار کولو لپاره بل شیټ ته اشاره کوي، راجع شوی پاڼه باید خلاص وي، که نه فورمول به د #REF تېروتنه راوباسي. د خطا څخه د مخنیوي لپاره، تاسو کولی شئ د IFERROR فنکشن وکاروئ، کوم چې به یو خالي تار ښکاره کړي، هر ډول غلطی چې واقع کیږي:

      IFERROR(INDIRECT("'" & $A$1 & "'!" &B1), "")

    بل کاري کتاب ته د ایکسل متحرک حواله رامینځته کول

    غیر مستقیم فورمول چې اشاره کويد مختلف ایکسل کاري کتاب ته د ورته طریقې پراساس د بل سپریډ شیټ حوالې په توګه. تاسو باید یوازې د کاري کتاب نوم د شیټ نوم او د حجرې پتې سربیره مشخص کړئ.

    د شیانو د اسانه کولو لپاره ، راځئ چې په معمول ډول د بل کتاب حواله کولو سره پیل وکړو (په هغه حالت کې چې ستاسو کتاب کې apostrophes اضافه کیږي او/یا د شیټ نومونه ځایونه لري:

    '[Book_name.xlsx]Sheet_name'! سلسله

    فرض کړئ چې د کتاب نوم په A2 حجره کې دی، د پاڼې نوم په B2 کې دی، او د حجرې پته په C2 کې ده، موږ لاندې فورمول ترلاسه کوو:

    =INDIRECT("'[" & $A$2 & "]" & $B$2 & "'!" & C2)

    ځکه چې تاسو نه غواړئ هغه حجرې چې د کتاب او پاڼې نومونه لري بدل شي کله چې فارمول نورو حجرو ته کاپي کوي، تاسو د مطلق سیل حوالې په کارولو سره یې لاک کړئ، په ترتیب سره $A$2 او $B$2.

    او اوس، تاسو کولی شئ د لاندې نمونو په کارولو سره بل Excel کاري کتاب ته په اسانۍ سره خپل متحرک حواله ولیکئ:

    =INDIRECT("'[" & د کتاب نوم &" ]" & amp; د پاڼې نوم & "'!" & amp; د حجرې پته )

    یادونه. هغه کاري کتاب چې ستاسو فورمول ته اشاره کوي باید تل خلاص وي، که نه نو INDIRECT فعالیت به د #REF تېروتنه وغورځوي. د معمول په څیر، د IFERROR فنکشن کولی شي تاسو سره د دې څخه مخنیوي کې مرسته وکړي:

    =IFERROR(INDIRECT("'[" & A2 & "]" & $A$1 & "'!" & B1), "")

    د سیل ریفرنس بندولو لپاره د Excel INDIRECT فنکشن کارول

    معمولا، مایکروسافټ ایکسل د حجرې حوالې بدلوي کله چې تاسو داخل کړئ په یوه پاڼه کې موجوده قطارونه یا کالمونه نوي یا حذف کړئ. د دې څخه د مخنیوي لپاره، تاسو کولی شئد INDIRECT فنکشن د حجرو د حوالې سره کار کولو لپاره وکاروئ کوم چې باید په هر حالت کې پاتې وي.

    د توپیر روښانه کولو لپاره، مهرباني وکړئ لاندې کار وکړئ:

    1. په هر حجره کې کوم ارزښت دننه کړئ، ووایه , په A1 حجره کې 20 شمیره.
    2. د دوو نورو حجرو څخه A1 ته په بیلابیلو لارو مراجعه وکړئ: =A1 او =INDIRECT("A1")
    3. د 1 قطار پورته یو نوی قطار داخل کړئ.

    وګورئ چې څه کیږي؟ د مساوي منطقي آپریټر سره حجره بیا هم 20 بیرته راګرځي، ځکه چې فورمول یې په اتوماتيک ډول =A2 ته بدل شوی. د INDIRECT فورمول سره حجره اوس 0 بیرته راګرځي، ځکه چې فورمول بدل شوی نه و کله چې یو نوی قطار داخل شوی و او دا لاهم د A1 حجرې ته اشاره کوي، کوم چې اوس مهال خالي دی:

    د دې مظاهرې وروسته، تاسو ممکن د لاندې لاندې وي. دا تاثر چې د غیر مستقیم فعالیت د مرستې په پرتله ډیر ځورونکی دی. ښه، راځئ چې دا په بل ډول هڅه وکړو.

    فرض کړئ، تاسو غواړئ په A2:A5 حجرو کې ارزښتونه راټول کړئ، او تاسو کولی شئ دا د SUM فنکشن په کارولو سره په اسانۍ سره ترسره کړئ:

    =SUM(A2:A5)

    په هرصورت، تاسو غواړئ چې فورمول بدل شي، پرته له دې چې څومره قطارونه حذف یا داخل شي. ترټولو څرګند حل - د مطلق حوالې کارول - به مرسته ونکړي. د ډاډ ترلاسه کولو لپاره، په ځینو حجرو کې =SUM($A$2:$A$5) فورمول دننه کړئ، یو نوی قطار داخل کړئ، په 3 قطار کې ووایاست، او ... هغه فورمول ومومئ چې په =SUM($A$2:$A$6) بدل شوی.

    البته، د مایکروسافټ ایکسل دا ډول درناوی به په ډیرو کې ښه کار وکړي. قضیې په هرصورت، ممکن داسې سناریوګانې وي کله چې تاسو نه غواړئ فورمول بدل شي

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.