01 از 01
پیدا کردن داده ها با عملکرد غیر مستقیم
تابع INDIRECT، به عنوان نام آن نشان می دهد، می تواند مورد استفاده قرار گیرد به طور غیر مستقیم سلول در یک فرمول برگه مرجع.
این کار با وارد کردن یک مرجع سلولی به سلول که توسط تابع خوانده می شود انجام می شود.
همانطور که در مثال بالا نشان داده شده است، عملکرد غیر مستقیم در D2 سلول به پایان می رسد تا نمایش اطلاعات واقع در سلول B2 - شماره 27 - حتی اگر آن را بدون اشاره مستقیم به آن سلول.
چگونه این اتفاق می افتد، در یک راه تا حدودی پیچیده است، است:
- تابع INDIRECT در سلول D2 قرار دارد؛
- مرجع سلولی موجود در براکت های دور به تابع خواندن محتویات سلول A2 - که حاوی مرجع دیگری سلول - B2؛
- تابع سپس محتوای سلول B2 را می خواند - جایی که شماره 27 را می یابد؛
- تابع این شماره را در سلول D2 نمایش می دهد.
INDIRECT اغلب با سایر توابع، مانند OFFSET و SUM - ردیف 7 از مثال بالا، همراه است، برای ایجاد فرمول های پیچیده تر.
برای این کار، تابع دوم باید مرجع سلولی را به عنوان یک استدلال قبول کند .
استفاده معمولی برای INDIRECT این است که اجازه دهید یک یا چند منبع سلولی را در یک فرم تغییر دهید بدون نیاز به اصلاح فرمول خودتان.
نحو و Arguments تابع غیر مستقیم
نحو تابع به طرح تابع اشاره دارد و شامل نام تابع، براکت، جدا کننده کاما و استدلال است.
نحو عملکرد غیر مستقیم:
= INDIRECT (Ref_text، A1)
Ref_text - (مورد نیاز) یک مرجع سلولی معتبر (می تواند یک مرجع سبک A1 یا R1C1 باشد) یا یک دامنه نامشخص - ردیف 6 در تصویر بالا که در آن سلول A6 به نام آلفا داده شده است؛
A1 - (اختیاری) یک مقدار منطقی (فقط TRUE یا FALSE) که مشخص میکند چه نوع مرجع سلولی در آرگومان Ref_text موجود است.
- اگر A1 TRUE یا حذف شده باشد، Ref_text توسط تابع به عنوان استفاده از مرجع سلولی سلول A1 معمول تر است - ردیف 3 مثال فوق؛
- اگر A1 FALSE باشد، Ref_text توسط تابع به عنوان استفاده از مرجع سلولی R1C1 کمتر رایج است.
#مرجع! خطاها و غیر مستقیم
INDIRECT به #REF بازگشت! مقدار خطا اگر استرداد Ref_text تابع:
- یک مرجع سلولی معتبر نیست - ردیف 8 در بالا؛
- حاوی یک مرجع خارجی به یک کتاب کار متفاوتی است و کتاب کار باز نیست؛
- به محدوده سلولی خارج از برگه اشاره می کند - فراتر از ردیف 1،048،576 یا ستون XFD.
وارد کردن تابع غیر مستقیم
اگر چه ممکن است کل فرمول مانند
= غیر مستقیم (A2)
به صورت دستی به یک سلول برگه کار می کند، گزینه دیگری این است که از کادر محاوره ای تابع برای ورود به عملکرد و استدلال های آن استفاده کنید که در مراحل زیر به D2 سلول مشخص شده است.
- بر روی سلول D2 کلیک کنید تا آن سلول فعال باشد.
- روی برگه فرمول منوی نوار کلیک کنید
- مراجعه و مرجع را از روبان را انتخاب کنید تا لیست کشویی تابع باز شود.
- بر روی نام مستعار در لیست کلیک کنید تا کادر محاوره ای تابع ظاهر شود
- در کادر محاوره ای روی خط Ref_text کلیک کنید
- روی سلول A2 در برگه کلیک کنید تا مرجع سلولی را به کادر محاوره ای به عنوان Argument Ref_text وارد کنید .
- برای تکمیل تابع و کلیک بر روی OK را کلیک کنید.
- شماره 27 در سلول D2 ظاهر می شود، زیرا داده ها در سلول B2 قرار دارند
- وقتی روی سلول D2 کلیک می کنید، عملکرد کامل = INDIRECT (A2) در نوار فرمول بالای برگه ظاهر می شود.