تابع ADDRESS از ورژن 2003 در اکسل وجود دارد و وظیفه آن ایجاد آدرس سلولها می باشد ، به عنوان مثال اگر دو آرگومان اول آن را عدد 1 وارد کنیم و آرگومانهای اختیاری آن را وارد نکنیم نتیجه $A$1 خواهد بود .
=ADDRESS(1,1)
فهرست محتوا
مثال تابع ADDRESS
به تصویر زیر دقت کنید ، اشکال مختلف استفاده از تابع ADDRESS توضیح داده شده است که در ادامه به صورت لیستی به شرح آنها خواهیم پرداخت .
- اگر تابع بدون آرگومانهای اختیاری استفاده شود و فقط دو ورودی عددی داشته باشد ، آدرس را به شگل مطلق از همان شیت جاری نمایش خواهد داد.
- در مثال دوم آرگومان سوم هم استفاده شده و عدد 2 وارد شده و همانطور که می بینید نتیجه ردیف ثابت شده و ستون می تواند در صورت درگ شدن آپدیت شود . و این هم حالت دیگری از تابع ADDRESS است .
- اما همانطور که می بنید در ردیف یکی مانده به آخر نتیجه R[1]C[1] هست که روش آدرس دهی قدیمی اکسل است که تقریبا منسوخ شده است .
- در ردیف آخر هم با استفاده از آرگومان پنجم مشخص کرده ایم که آدرس را از Sheet1 فراخوانی کند .
کاملترین شکل استفاده از تابع ADDRESS را در ادامه می بینید .
=ADDRESS(B10,C10,4,TRUE,"Sheet1")==> Sheet1!A1
مثال کاربردی تابع ADDRESS
در این مثال می خواهیم با ترکیب تابع INDIRECT و تابع ADDRESS محتوای یک سلول را نمایش دهیم و همانطور که در تصویر می بینید ما در سه ستون نامهایی را وارد کرده ایم و می خواهیم یک از آنها را با توجه به ورودیها نمایش دهیم.
در تصویر بالا نام میلاد در ردیف 6 و ستون 3 قرار دارد و وقتی آن را در تابع ADDRESS قرار می دهیم نتیجه C6 می شود که آن را در INDIRECT قرار دهیم محتوای آن را نمایش می دهد که نام میلاد است .