تابع INDIRECT جزو توابع جستجوی اکسل است. این تابع به صورت غیرمستقیم محتویات یک آدرس مشخصشده را برمیگرداند.
◄ Indirect در زبان انگلیسی به معنی غیرمستقیم است.
این تابع از یک رشته متنی یا ترکیبی از هر دو تا برای برگشت مقدار از یک سلول یا یک محدوده دیگ استفاده میکند، چون به طور غیرمستقیم ارجاع میدهد، آنرا INDIRECT به معنای غیر مستقیم نامگذاری کرده اند.
این تابع در گروه توابع Refrence /Lookup در اکسل قراردارد و بیشتر زمانی مورد استفاده قرار میگیرد که باید یک رشته متنی به یک آدرس معتبر تبدیل شود.
تابع INDIRECT از بسیاری جهات یک تابع بی نظیر است چرا که هیچگونه محاسباتی در اکسل انجام نمیدهد، شرطی را بررسی نمیکند و علاوه بر این هیچ ارزیابی منطقی را هم انجام نمیدهد، خب پس چرا تابع INDIRECT مفید است
تابع INDIRECT امکان ارجاع به یک سلول را بر اساس نمایش رشته ایی آن فراهم میکند،این تابع برای ارجاع یا آدرس دهی غیرمستقیم به سلول ها، محدوده ها، صفحه ها و یا کتاب های کار دیگر در اکسل استفاده میشود، در نتیجه میتوانید بدون تغییر خود فرمول، آدرس یک سلول را در فرمول تغییر دهید.
آرگومانها یا پارامترهای ورودی
آرگومان اول (ref_text): یک رشتهی متنی حاوی ارجاع بە یک سلول.
آرگومان دوم ([a1]): یک مقدار منطقی که شیوە نمایش ارجاع آرگومان اول را مشخص میکند. این آرگومان اختیاری است.
- اگر True باشد و یا حذف شود، اکسل ارجاع را به شیوه معمول آن یعنی A1 در نظر میگیرد که در آن حرف A نماینده ستون و عدد 1 نماینده سطر سلول است.
- اگر False باشد، اکسل ارجاع را به شیوه R1C1 در نظر میگیرد که در آن عدد بعد از R نماینده سطر و عدد بعد از C نماینده ستون سلول است.
مثالها
در تصویر زیر چون در سلول A1 آدرس سلول B4 تایپ شده است، تابع Indirect محتویات سلول B4 را نشان میدهد.